Querying Data
When accessing data via the IdentityX GraphQL API, all requests (except those to retrieve user and organization authorization) must include an organization identifier or application identifier header with the request, in order to identify which segment of data should be accessed.
Only a few high-level actions are documented here. To see the details of all available queries, mutations, and inputs, use a GraphQL client with a schema browser, such as Insomnia or GraphQL playground.
Active User
Once authenticated, the activeUser
mutation can be used to verify authentication status and see details of the authenticated OrgUser
.
User Organizations
To list the available organizations for the currently authenticated user, use the userOrganizations
query:
Organization Applications
To list the available applications for the current organization, use the organizationApplications
query:
Make sure to send the x-org-id: <organization-id>
header with this request!
Application Users
To list users for the current application, use the appUsers
query.
Make sure to send the x-app-id: <application-id>
header with this request!
This API requires the use of cursor pagination. While limit
and skip
are supported pagination inputs, the maximum allowed value for limit
is 200.
For queries iterating over large results, use cursor pagination for improved performance.
When using cursor pagination, send the supplied endCursor
value as the pagination.after
parameter. While hasNextPage
is true, the endCursor
will indicate where the next page of results should start:
Last updated