Introducing GraphQL Asset Management API

Rebecca Taylor
August 15, 2022
2 mins
EngineeringAnnouncementProduct updates

What Is GraphQL?

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API. The overarching benefit of GraphQL is the ability to increase frontend performance by significantly reducing the number of API calls required. Added benefits include:
  • A fantastic interface for developers to build user experiences without getting bogged down by API architecture, detailed data models and dependencies.

  • Providing an abstraction layer that insulates your frontend developers from API changes in the backend.

  • GraphQL can be easily extended as you build out your backend systems.

Learn more about GraphQL in this overview video from our CTO, John Williams:

What is GraphQL Asset Management API?

We are delighted to release our GraphQL Asset Management API to help you integrate your backend systems with Amplience’s headless DAM, Content Hub.

The GraphQL Asset Management API allows clients to send a GraphQL query and get exactly what’s required, with fewer requests. Designed to return predictable results, alongside updated documentation, this new API provides an enhanced developer experience within asset management.

Practical Use Cases

The API is designed for building back-office applications and automating processes. You can use it to:

  • Query and report on assets e.g. retrieve all published/uploaded assets in the last week; find image set/spin set/video for a specific product SKU by naming convention

  • To update assets e.g. move/copy assets between folders

  • Create, read and update metadata for assets e.g. add alt text

  • To integrate with your existing backend services e.g. integrate into an email marketing platform

Laying the Groundwork for Further API Coverage

We are excited to make this release today, giving clients the power to ask for exactly what you need. In the future we will be extending the API coverage to include other features related to management of the Amplience platform.

If there are features that you’d love to see, we’d love to hear from you.

Use the GraphQL Asset Management API Today

To use the API, you’ll need a client ID and secret. See our documentation for further information or contact your Customer Success Manager for further support and to discuss features.