After a successful beta period, the GraphQL API is now public. GraphQL is part of the next generation of API design, enabling developers to assemble content from multiple sources and deliver it to exact frontend requirements with a single API call. The GraphQL endpoint offers powerful filtering capabilities and built-in caching, and supports both the content delivery and content preview APIs. The GraphQL API is currently available on Large and Performance space types.
Collaborating across roles and departments comes with its own set of challenges, and your CMS shouldn’t get in your way. Our user management page now includes the ability to filter users by roles and spaces, displays last login and SSO status information and includes sorting options. For companies with hundreds of Contentful users, the new User Management API eases the burden of administration by providing a programmatic way to accomplish common administrative tasks.
We have also introduced the concept of teams, found under the organization settings tab. The team view allows administrators to create teams and add or remove users. Regular users have read-only access to a team view, designed to help them discover the teams they belong to and the peers they collaborate with inside the space. These features are currently in alpha mode, with more functionality expected in the near future.
Contentful continuously evolves its infrastructure to take advantage of cloud best practices and advancements in technology. The introduction of multi-region deployment offers customers a new platform option designed to guarantee up to 99.99% availability of our content delivery APIs.
The multi-region delivery infrastructure uses an active-active setup: Under normal circumstances, all traffic is distributed between two regions. If one of the regions experiences an outage, the traffic is automatically redirected to the healthy region. Contentful uses North Virginia (
us-east-1) as the primary region, and Oregon (
us-west-2) as the secondary one. To find out more about the technical details, availability and pricing of the multi-region delivery infrastructure, please contact the sales team.
AWS services are some of the most popular destinations for the outgoing webhooks created by our customers. In order to simplify the workflows involving these services, we have added support for AWS's Signature Version 4 authentication procedure. This enables our customers to build direct connections to AWS services, including those powering the most cutting edge web architectures: S3 for static site hosting, SQS for connecting distributed systems and Lambda for running serverless backends. To help you get started, we've produced a detailed tutorial showing how to leverage Lambda functions for automatically watermarking your media assets.
Contentful has rebuilt its webhooks from the ground up, making it easier than ever to connect your content to 3rd party services and tools. The new webhooks offer powerful filters (including the ability to filter events by environments), support secret headers, and allow developers to transform webhook payloads to match the requirements of the target destination. All this means that you can access a rich ecosystem of complementary services without the overhead of building and maintaining custom API gateways.
In addition to webhooks improvements, we are also releasing a set of pre-built webhook templates that make it possible to connect to popular third-party services like Slack, Algolia, and Netlify — without writing code. For most templates, the configuration process involves providing a valid access token and selecting from a dropdown of pre-configured settings. If you don’t know where to start, our blog offers an concise overview of popular workflows used by current customers.