Integrations
Navixy Repository API is a work in progress. This documentation is published for preview purposes only and doesn't reflect a stable release. Structure, field names, and behaviors are subject to change.
Integration accounts for API clients, automated systems, and third-party service connections.
Queries
integration
Retrieves an integration by its ID.
integration(id: ID!): IntegrationArguments
id
ID!
The ID of the integration to retrieve.
Output types:
Integration
An external system integration with API access.
Implements: Actor, Node, Versioned, Titled
id
ID!
A globally unique identifier.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The display name of the actor.
credentialRef
String
A reference to credentials stored in a secure vault.
isActive
Boolean!
Whether this integration is active.
Organization (entity)
An organization in the hierarchy that owns entities and users.
Implements: Node, Versioned, Titled
id
ID!
A globally unique identifier. This ID is opaque and should not be parsed by clients.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The human-readable display name.
externalId
String
An external system identifier for integration purposes.
isActive
Boolean!
Whether this organization is active.
integrations
Lists integrations for an organization.
Arguments
organizationId
ID!
The organization to retrieve integrations for.
filter
IntegrationFilter
Filtering options for the returned integrations.
orderBy
IntegrationOrder
The ordering options for the returned integrations.
Input types:
IntegrationFilter
Filtering options for integrations.
isActive
Boolean
Filter by active status.
Output types:
IntegrationConnection
PageInfo (entity)
Information about the current page in a paginated connection.
hasNextPage
Boolean!
Whether more items exist after the current page.
hasPreviousPage
Boolean!
Whether more items exist before the current page.
startCursor
String
The cursor pointing to the first item in the current page.
endCursor
String
The cursor pointing to the last item in the current page.
Mutations
integrationCreate
Creates a new integration.
Arguments
input
IntegrationCreateInput!
The input fields for creating the integration.
Input types:
IntegrationCreateInput
Input for creating a new integration.
organizationId
ID!
The organization that will own the integration.
title
String!
The display name.
credentialRef
String
A reference to credentials in a secure vault.
Output types:
Integration (entity)
An external system integration with API access.
Implements: Actor, Node, Versioned, Titled
id
ID!
A globally unique identifier.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The display name of the actor.
credentialRef
String
A reference to credentials stored in a secure vault.
isActive
Boolean!
Whether this integration is active.
integrationUpdate
Updates an existing integration.
Arguments
input
IntegrationUpdateInput!
The input fields for updating the integration.
Input types:
IntegrationUpdateInput
Input for updating an existing integration.
id
ID!
The integration ID to update.
version
Int!
The current version for optimistic locking.
title
String
The new display name.
credentialRef
String
The new credential reference.
isActive
Boolean
The new active status.
Output types:
Integration (entity)
An external system integration with API access.
Implements: Actor, Node, Versioned, Titled
id
ID!
A globally unique identifier.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The display name of the actor.
credentialRef
String
A reference to credentials stored in a secure vault.
isActive
Boolean!
Whether this integration is active.
integrationDelete
Deletes an integration.
Arguments
input
IntegrationDeleteInput!
The input fields for deleting the integration.
Input types:
IntegrationDeleteInput
Input for deleting an integration.
id
ID!
The integration ID to delete.
version
Int!
The current version for optimistic locking.
Output types:
DeletePayload
The result of a delete mutation.
deletedId
ID!
The ID of the deleted entity.
Objects
Integration
An external system integration with API access.
Implements: Actor, Node, Versioned, Titled
id
ID!
A globally unique identifier.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The display name of the actor.
credentialRef
String
A reference to credentials stored in a secure vault.
isActive
Boolean!
Whether this integration is active.
IntegrationPayload
The result of an integration mutation.
Inputs
IntegrationFilter
Filtering options for integrations.
isActive
Boolean
Filter by active status.
IntegrationOrder
Ordering options for integrations.
IntegrationCreateInput
Input for creating a new integration.
organizationId
ID!
The organization that will own the integration.
title
String!
The display name.
credentialRef
String
A reference to credentials in a secure vault.
IntegrationUpdateInput
Input for updating an existing integration.
id
ID!
The integration ID to update.
version
Int!
The current version for optimistic locking.
title
String
The new display name.
credentialRef
String
The new credential reference.
isActive
Boolean
The new active status.
IntegrationDeleteInput
Input for deleting an integration.
id
ID!
The integration ID to delete.
version
Int!
The current version for optimistic locking.
Enums
IntegrationOrderField
Fields available for ordering integrations.
TITLE
Order by title.
Pagination types
IntegrationConnection
A paginated list of Integration items.
Implements: Connection
IntegrationEdge
An edge in the Integration connection.
Implements: Edge
cursor
String!
An opaque cursor for this edge.
Last updated
Was this helpful?