Skip to main content

GraphQL

In Linckr the main API protocol we use is GraphQL. When you are new to GraphQL please read the following resources:

note

GraphQL can be scary in the beginning, however, as a client implementing a GraphQL API is nothing more than sending HTTP/JSON calls. You can verify this yourself in the Postman collection when changing the coding language to curl or http.

GraphQL playground & Postman

We also expose a GraphQL playground, which allows you to explore the schema and even perform API calls from your browser. This playground contains the same information as the provider-api-reference and the Postman collection.

GraphQL introspection & code generation

GraphQL is schema first, so that means you can generate all the types, mutations, queries with a code generator library. The following page lists the tooling of a variety of coding languages/frameworks that support GraphQL.

You can introspect the schema yourself by performing the introspection query. Checkout the following tutorial.