Introduction to Exacta Maestro™'s GraphQL Gateway
Exacta Maestro™ exposes public and administrative operations through a GraphQL endpoint served over HTTP. The guides in this section explain how to issue GraphQL queries, and how to use GraphQL to control Exacta Maestro™.
Authentication
This guide describes how to authenticate with Exacta Maestro™, and how to send authenticated requests to our services.
Schema Organization
This guide describes the organization of Exacta Maestro™'s GraphQL schema.
Building GraphQL Queries
This guide explains the components of a GraphQL query or mutation.
Executing GraphQL Queries
This guide shows how to execute a GraphQL query against Exacta Maestro™'s schema.
Executing GraphQL Queries (Legacy)
This guide shows how to execute a GraphQL query against Exacta Maestro™'s schema. This guide is for customers deployed prior to 2022.
Agent Management
This guide shows how to create, edit, and delete agents and agent types in Exacta Maestro™. Agents are Exacta Maestro™'s workers in the real world - they execute the tasks in your system. By adding an agent to Exacta Maestro™, you signal that agent can receive tasks from Exacta Maestro™'s Task Assignment system. It also signals Exacta Maestro™'s agent integration services to establish a connection with the agent in its native protocol, if applicable.
Task Management
This guide shows how to create, edit, and delete task groups, tasks, and missions. Tasks are Exacta Maestro™'s basic unit of work. By creating a task, you are scheduling work for autonomous vehicles in your facility. Exacta Maestro™ can intelligently assign tasks to the best agent for the job. You can also require a task be assigned to a specific agent.
API Reference
This guide contains a complete reference to all GraphQL operations and types available in Exacta Maestro™'s schema.