The Homeworks GraphQL schema is the complete reference for the types, fields, queries, mutations, inputs, and relationships available through the Homeworks GraphQL API.
Full GraphQL Schema
Use the schema when you're building an integration, exploring available API functionality, generating client types, or validating GraphQL queries and mutations.
What is the GraphQL schema?
The GraphQL schema defines the structure and capabilities of the Homeworks GraphQL API. It acts as the source of truth for what you can request from or send to the API.
The schema can include:
Queries for retrieving data
Mutations for creating, updating, or performing actions on data
Types that define the objects returned by the API
Input types that define the data accepted by queries and mutations
Fields available on each object
Arguments accepted by individual fields
Enums containing predefined values
Relationships between different types
How do I use the schema?
Developers can use the schema as a reference while building against the Homeworks API.
You can use it to:
Identify available queries and mutations.
Check which fields are available on an object.
Determine which arguments or inputs are required.
Review the expected data types for inputs and responses.
Understand relationships between objects.
Generate strongly typed API clients using GraphQL development tools.
Validate queries and mutations before using them in your integration.
Who is this resource for?
The full schema is primarily intended for developers and technical teams working directly with the Homeworks GraphQL API.
If you're building a custom integration or need details beyond the standard Homeworks integration guides, the schema provides the complete technical definition of the API.
Where can I find the latest schema?
The current schema is always available here:
Important: Reference the live schema when developing your integration so you're working with the API's currently available types, fields, queries, and mutations.