Boost exposes a GraphQL API that is used by the Web UI to query and update information about Boost deals. The GraphQL API query endpoint is at http://localhost:8080/graphql/query
You can also run your own queries against the GraphQL API using CURL or a programming language that has a GraphQL client.
Boost has a built-in GraphQL explorer at http://localhost:8080/graphiql
You can test out queries, or explore the GraphQL API by clicking on the < Docs link at the top right of the page:
To run a graphql query with CURL:
curl -X POST
-H "Content-Type: application/json"
-d '{"query":"query { deals(offset: 5, limit: 10) { deals { ID CreatedAt PieceCid } } }"}'
http://localhost:8080/graphql/query | jq
This 1m video shows how to use these tools to build an run a GraphQL query against Boost:
Use the GraphQL explorer to create a query against Boost
Copy link