API documentation for Epic Foundation Inc

Introduction

Epic provides a RESTful API to enable developers to bring data about the organizations supported by Epic in its portfolio into internal systems. The availability of the API ensures that contents used are up-to-date.

Format and data types

API replies are provided as application/json;charset=utf-8 objects. Whenever possible, numeric data are presented in native data types.

API Root

All API calls should be directed to https://api.epic.foundation

Only secure (HTTPS) calls are supported. Unsecure (HTTP) requests with be upgraded to secure (HTTPS) requests.

Credentials and authentication

The Epic API is protected by Oauth2 tokens. Find out how to obtain a token at

/oauth2

Portfolio data

Data about organizations in the Epic portfolio can be found at

/portfolio

App user

Users of the app are managed from

/user

Epic Feed

Epic's feed of impact news can be accessed at

/feed

Library

Epic's library of publications and articles can be retrieved at

/library

Notifications

User notifications are processed via

/notification

Roadmap

Support

Our support team can be reached at api@epic.foundation.

Copyright and fair usage

All materials presented by this API are the property of Epic Foundation Inc. or used with authorization from the portfolio organizations of Epic Foundation Inc. Access to these materials does not grant any rights to publish, reproduce, disseminate them or otherwise make them available in any form, electronic or otherwise, without the explicit, written consent of Epic Foundation Inc.

Access to the API is governed by Epic's Fair Usage Policy and Privacy Policy. Access can be revoked at any time and at the entire discretion of Epic Foundation Inc.