GraphQL is a query language for APIs. What does this mean for you? Unlike regular SOAP or REST APIs, GraphQL gives you the ultimate flexibility in being able to specify in your API requests specifically what data you need and get back exactly that.
As a query language, it provides you with a lot of flexibility that most normal APIs will not. Without needing to recreate endpoints, you can provide developers with the same functionality as a bulk endpoint. Your queries will be cleaner and easier to understand by combining multiple queries into one request.
By using our GraphQL, you can perform two types of operations:
To make it easy for you to experiment with different queries, we’ve set up a GraphQL Playground an interactive web console to access our production environment. We’ve also provided many interactive examples all around our documentation.