Introduction to Exacta Maestro™'s GraphQL Gateway
Many of the services in Exacta Maestro™ expose public and administrative operations through GraphQL endpoints served over HTTP. The guides in this section explain how to issue GraphQL queries, and how to use GraphQL to control Exacta Maestro™. See the APIs page for the complete GraphQL schema docs associated with each service.
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.