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.

Please let us know if you have any questions on this, using the blue bubble at the bottom right of the screen.


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

See instructions for generating an API key.

Visit Github for API examples

Our Github repository contains multiple examples using the GatherContent API to help you get started. View API examples.

Did this answer your question?