Working with GraphQL
Bloodbath proposes a powerful GraphQL API.
It's the same API we use internally for developing our applications, most notably our own dashboard. We follow a Relay style of schema.
If you're new to GraphQL, Apollo has resources for beginners. The official documentation is another good starting point.
Prerequisite
Acquire your API keyEndpoint
Bloodbath's GraphQL endpoint is:
https://api.bloodbath.io/graphqlIt supports introspection so you can query the whole schema.
Authorization
To start querying the endpoint, you must add the API key to your authorization headers.
{
"headers": {
"authorization": "Bearer <Your API key>"
}
}Check your access
Once you have the headers in place you can ping the GraphQL API
It should respond with something like
Examples
List events
Find an event
Last updated
Was this helpful?