Working with GraphQL
Bloodbath proposes a powerful GraphQL API.
Last updated
Bloodbath proposes a powerful GraphQL API.
Last updated
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.
Bloodbath's GraphQL endpoint is:
It supports introspection so you can query the whole schema.
To start querying the endpoint, you must add the API key to your authorization
headers.
Once you have the headers in place you can ping the GraphQL API
It should respond with something like
You'll notice that a difference between id and eventId; we have a Relay style schema. It means we have to map a node id and the event id has to be put on the side.