Welcome — API v1.0

Welcome to the codePost API! You can use our API to access API endpoints, which can write, retrieve, update, and delete data from codePost courses you run.

The codePost API is organized around the REST concept. We use predictable resource-oriented URLs with standard operation verbs and return JSON-encoded responses with standard HTTP response codes.

In these docs, we show examples of how to use the API using various languages. You can view code examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right. If you’d like a specific language added to the examples section, please let us know at [email protected].

To get started with the codePost API, you'll need an API key. Check out the next section on Authentication for details on how to obtain one.


Checkout our Github repository for helpful codePost utilities and SDKs.

You can find it here.

If you write a script that you like, show it to us! We'll showcase the most popular user-built scripts in a repo for others to leverage.