Skip to main content

WasteWizer GraphQL API

Overview

The WasteWizer GraphQL API can be used to create your own automated workflows, retrieve data, integrate data into your own software, and more!

What do you need to do to sign up? Nothing! All customers of WasteWizer have access to their own data through the WasteWizer API

Basic Information

The API endpoint for the WasteWizer GraphQL API is client.wastewizer.com/graphql

To communicate with our API, you will need to create a JSON Web Token

To create a JSON Web Token, use the login mutation with the credentials used to login to the client website

After you have received your JSON Web Token, authorization is done by including a header with the format {"Authorization": "Bearer <jwt>"} for every call

Overview of the API

Ovals represent different objects

Arrows represent the direction in which objects can be queried from other objects

WasteWizer Overview

Examples

To help getting started, visit the Logging into the API to access data page which gives a example of the authorization process

To see how to paginate queries, visit the Pagination Examples page

To see complex operations, get an idea of the capabilities and layout of the API, and see more detail about objects, visit the examples tab in the sidebar

Unfamiliar with GraphQL? Check it out here

Workflows

The workflows folder in the sidebar is where you can find examples for how do complete specific tasks with the WasteWizer API. Workflows is a work in progress. If you would like to see an example for a particular task or have a recommendation on how we could improve our documentation, contact us!

Feedback

Have suggestions on how we can improve our documentation?

Have any questions on using our API?

Contact us!

Generated on 6/20/2022, 5:05:25 PM.