Latest Poppulo platform GraphQL API
Poppulo will continue to evolve the GraphQL API over time.
New APIs will be opened up to include other parts of the platform and existing APIs will be enhanced and improved.
A key aspect for maintaining and evolving the API is deprecating existing APIs. The following guide sets out the broad principles in relation to evolving the API and Poppulo's current deprecation approach.
To support integrations, Poppulo takes an API-First product-centric approach to developing features.
As a result there may be some cases where capabilities and features are available via the API before the full feature is fully available across the product.
For example, a new feature like multiple images related to content feed posts may be available before the content creation side in the Poppulo tool is updated in production to support multiple images end-to-end.
Poppulo understands the importance to our customers of both stable and updated APIs - and the impact to integrations related to API changes.
Enhancements to how Poppulo manages and communicates deprecations to the API will be made alongside the evolution of the APIs themselves.
Customer and developer feedback on the process is very welcome.