Important: If you see the 'Migrate' tab in GatherContent, creating content content via our API is not supported. We will be updating our API to support this soon.
For now, we recommend importing your data from a CSV file, from the 'Migrate' tab in GatherContent.
Our API is a flexible set of tools that you can use to integrate GatherContent to external systems and services. The goal is to make it as easy as possible to get your content wherever you need it. You can also use the API to import content into your account, manage the people and workflow of your projects and interact with various other components of the product.
We also have separate documentation for our legacy API. Our legacy API is used for our ExpressionEngine integration.
Here's how you can access the new API documentation:
Visit API Documentation
You can view all new API documentation here.
Generate an API key
Click on your avatar at the top-right of GatherContent. From the dropdown, select 'Personal settings'.
Click on the 'API' sub-tab and click 'Generate new API key'. Enter a name for the key and your GatherContent password.
Once the API key appears, copy and paste it elsewhere. When you leave this page, you won't be able to see the API key again!
Visit Github for API examples
Our Github repository contains multiple examples using the GatherContent API to help you get started. View API examples.