Skip to main content

AdminQuery

The admin query root of TravelgateX s GraphQL interface.

type AdminQuery {
jwt: JWT
accesses(
first: Int
last: Int
before: String
after: String
filter: AccessFilter
): AccessConnection @deprecated
allAccesses(
first: Int
last: Int
before: String
after: String
where: AccessWhereInput
orderBy: AccessOrderByEnum
): AccessConnection!
accessesByOwnerCodes(
first: Int
last: Int
before: String
after: String
ownerCodes: [ID!]!
orderBy: AccessOrderByEnum
): AccessConnection!
accessesByGroupCodes(
first: Int
last: Int
before: String
after: String
groupCodes: [ID!]!
orderBy: AccessOrderByEnum
): AccessConnection!
allEntityAudits(
where: EntityAuditWhereInput
orderBy: EntityAuditOrderByEnum
): EntityAuditConnection!
access(where: AccessWhereUniqueInput!): Access
accessCredentials(where: AccessWhereUniqueInput!): AccessCredentials
suppliers(
first: Int
last: Int
before: String
after: String
filter: SupplierFilter
): SupplierConnection @deprecated
clients(
first: Int
last: Int
before: String
after: String
filter: ClientFilter
): ClientConnection @deprecated
getSupplierMaintainer(supplierID: ID!): Member
getProviderMaintainer(providerID: ID!): Member
organizations(
codes: [ID!]
domains: [DomainName!]
label: String
contains: String
organizationType: OrganizationTypeInput
crmID: String
first: Int
last: Int
before: String
after: String
orderBy: OrganizationOrderByInput
isPublic: Boolean
partner: ID
includeArchived: Boolean
): OrganizationConnection! @deprecated
products(
codes: [ID!]
first: Int
last: Int
before: String
after: String
): ProductConnection!
groups(
codes: [ID!]
contains: String
api: [ID!]
codeStartsWith: String
type: GroupType
parentCode: ID
first: Int
last: Int
before: String
after: String
includeArchived: Boolean
): GroupConnection! @deprecated
apis(
codes: [ID!]
first: Int
last: Int
before: String
after: String
): APIConnection!
resources(
codes: [ID!]
first: Int
last: Int
before: String
after: String
): ResourceConnection!
roles(
codes: [ID!]
type: RoleType
first: Int
last: Int
before: String
after: String
): RoleConnection!
operations(
codes: [ID!]
type: OperationType
types: [OperationType!]
first: Int
last: Int
before: String
after: String
): OperationConnection!
legacyAccesses(filter: LegacyAccessFilter): LegacyAccessConnection
hubUsers(filter: HubUsersFilter): [HubUser!] @deprecated
hubProviders(filter: HubProviderFilter): [HubProvider!]
client(where: ClientWhereUniqueInput!): Client
clientLegacyPassword(where: ClientWhereUniqueInput!): ClientLegacyPassword
allClients(
where: ClientWhereInput
orderBy: ClientOrderByInput
): ClientConnection!
clientsByOwnerCodes(
ownerCodes: [ID!]!
orderBy: ClientOrderByInput
): ClientConnection!
clientsByGroupCodes(
groupCodes: [ID!]!
orderBy: ClientOrderByInput
): ClientConnection!
allProviders(
where: ProviderWhereInput
orderBy: ProviderOrderByEnum
): [Provider!]
allGroupContents(where: GroupContentWhereInput): [GroupContent!]
supplier(where: SupplierWhereUniqueInput!): Supplier
suppliersByOwnerCodes(
ownerCodes: [ID!]!
orderBy: SupplierOrderByEnum
): SupplierConnection!
suppliersByGroupCodes(
groupCodes: [ID!]!
orderBy: SupplierOrderByEnum
): SupplierConnection!
suppliersByProviderCodes(
providerCodes: [ID!]!
orderBy: SupplierOrderByEnum
): SupplierConnection!
allSuppliers(
where: SupplierWhereInput
orderBy: SupplierOrderByEnum
): SupplierConnection!
getOrganizationFromGroup(groupCode: String!): OrganizationsData!
getImpersonationJWT(memberCode: String!): ImpersonationResponse!
ftpPasswordByOrganizationCode(code: ID!): Password!
allOrganizations(
where: OrganizationsWhereInput
orderBy: OrganizationsOrderByEnum
): OrganizationsConnection!
organization(where: OrganizationWhereUniqueInput!): Organizations!
allMembers(
where: MembersWhereInput
orderBy: MembersOrderByEnum
): MembersConnection!
member(where: MemberWhereUniqueInput!): Members!
allConnections(
first: Int
last: Int
before: String
after: String
where: ConnectionWhereInput
orderBy: ConnectionOrderByEnum
): ConnectionConnection!
allOperations(
first: Int
last: Int
before: String
after: String
where: OperationWhereInput
orderBy: OperationOrderByEnum
): OperationConnection!
operation(where: OperationWhereUniqueInput!): Operation!
allAPIs(
first: Int
last: Int
before: String
after: String
where: APIWhereInput
orderBy: APIOrderByEnum
): APIConnection!
api(where: APIWhereUniqueInput!): API!
allAPIKeys(
where: ApikeysWhereInput
orderBy: ApikeysOrderByEnum
): ApikeysConnection!
apikey(where: ApikeysWhereUniqueInput): Apikeys!
allGroups(
codes: [ID!]
contains: String
codeStartsWith: String
type: GroupType
orgCode: ID
includeArchived: Boolean
): AllGroupsConnection!
}

Fields

AdminQuery.jwt ● JWT scalar

Get JSON Web Token (JWT) linked to Member

AdminQuery.accesses ● AccessConnection deprecated object

DEPRECATED

deprecated from 2022-09-01. Use allAccesses instead

Deprecated EntitiesV1 query, please use allAccesses instead

AdminQuery.accesses.first ● Int scalar
AdminQuery.accesses.last ● Int scalar
AdminQuery.accesses.before ● String scalar
AdminQuery.accesses.after ● String scalar
AdminQuery.accesses.filter ● AccessFilter input

AdminQuery.allAccesses ● AccessConnection! non-null object

Obtain a list of accesses for a filter

AdminQuery.allAccesses.first ● Int scalar
AdminQuery.allAccesses.last ● Int scalar
AdminQuery.allAccesses.before ● String scalar
AdminQuery.allAccesses.after ● String scalar
AdminQuery.allAccesses.where ● AccessWhereInput input
AdminQuery.allAccesses.orderBy ● AccessOrderByEnum enum

AdminQuery.accessesByOwnerCodes ● AccessConnection! non-null object

Obtain a list of accessesByOwnerCodes for a filter

AdminQuery.accessesByOwnerCodes.first ● Int scalar
AdminQuery.accessesByOwnerCodes.last ● Int scalar
AdminQuery.accessesByOwnerCodes.before ● String scalar
AdminQuery.accessesByOwnerCodes.after ● String scalar
AdminQuery.accessesByOwnerCodes.ownerCodes ● [ID!]! non-null scalar
AdminQuery.accessesByOwnerCodes.orderBy ● AccessOrderByEnum enum

AdminQuery.accessesByGroupCodes ● AccessConnection! non-null object

Obtain a list of accessesByGroupCodes for a filter

AdminQuery.accessesByGroupCodes.first ● Int scalar
AdminQuery.accessesByGroupCodes.last ● Int scalar
AdminQuery.accessesByGroupCodes.before ● String scalar
AdminQuery.accessesByGroupCodes.after ● String scalar
AdminQuery.accessesByGroupCodes.groupCodes ● [ID!]! non-null scalar
AdminQuery.accessesByGroupCodes.orderBy ● AccessOrderByEnum enum

AdminQuery.allEntityAudits ● EntityAuditConnection! non-null object

Obtain a list of Audit Entities for a filter

AdminQuery.allEntityAudits.where ● EntityAuditWhereInput input
AdminQuery.allEntityAudits.orderBy ● EntityAuditOrderByEnum enum

AdminQuery.access ● Access object

Obtain a single access using a filter

AdminQuery.access.where ● AccessWhereUniqueInput! non-null input

AdminQuery.accessCredentials ● AccessCredentials object

AdminQuery.accessCredentials.where ● AccessWhereUniqueInput! non-null input

AdminQuery.suppliers ● SupplierConnection deprecated object

DEPRECATED

deprecated from 2022-06-01. Use allSuppliers instead

Deprecated EntitiesV1 query, please use allSuppliers instead

AdminQuery.suppliers.first ● Int scalar
AdminQuery.suppliers.last ● Int scalar
AdminQuery.suppliers.before ● String scalar
AdminQuery.suppliers.after ● String scalar
AdminQuery.suppliers.filter ● SupplierFilter input

AdminQuery.clients ● ClientConnection deprecated object

DEPRECATED

deprecated from 2021-12-24. Use allClients instead

Deprecated EntitiesV1 query, please use allClients instead

AdminQuery.clients.first ● Int scalar
AdminQuery.clients.last ● Int scalar
AdminQuery.clients.before ● String scalar
AdminQuery.clients.after ● String scalar
AdminQuery.clients.filter ● ClientFilter input

AdminQuery.getSupplierMaintainer ● Member object

Get supplier mantainer

AdminQuery.getSupplierMaintainer.supplierID ● ID! non-null scalar

AdminQuery.getProviderMaintainer ● Member object

Get provider mantainer

AdminQuery.getProviderMaintainer.providerID ● ID! non-null scalar

AdminQuery.organizations ● OrganizationConnection! deprecated non-null object

DEPRECATED

deprecated from 2024-04-08. Use allOrganizations instead

Organizations list; specify organization codes to filter organizations

AdminQuery.organizations.codes ● [ID!] list scalar
AdminQuery.organizations.domains ● [DomainName!] list scalar
AdminQuery.organizations.label ● String scalar
AdminQuery.organizations.contains ● String scalar
AdminQuery.organizations.organizationType ● OrganizationTypeInput enum
AdminQuery.organizations.crmID ● String scalar
AdminQuery.organizations.first ● Int scalar
AdminQuery.organizations.last ● Int scalar
AdminQuery.organizations.before ● String scalar
AdminQuery.organizations.after ● String scalar
AdminQuery.organizations.orderBy ● OrganizationOrderByInput enum
AdminQuery.organizations.isPublic ● Boolean scalar
AdminQuery.organizations.partner ● ID scalar
AdminQuery.organizations.includeArchived ● Boolean scalar

AdminQuery.products ● ProductConnection! non-null object

Product catalog; specify products codes to filter

AdminQuery.products.codes ● [ID!] list scalar
AdminQuery.products.first ● Int scalar
AdminQuery.products.last ● Int scalar
AdminQuery.products.before ● String scalar
AdminQuery.products.after ● String scalar

AdminQuery.groups ● GroupConnection! deprecated non-null object

DEPRECATED

deprecated from 2024-04-08. Use allGroups instead

Groups list; specify group codes to filter groups.

AdminQuery.groups.codes ● [ID!] list scalar
AdminQuery.groups.contains ● String scalar
AdminQuery.groups.api ● [ID!] list scalar
AdminQuery.groups.codeStartsWith ● String scalar
AdminQuery.groups.type ● GroupType enum
AdminQuery.groups.parentCode ● ID scalar
AdminQuery.groups.first ● Int scalar
AdminQuery.groups.last ● Int scalar
AdminQuery.groups.before ● String scalar
AdminQuery.groups.after ● String scalar
AdminQuery.groups.includeArchived ● Boolean scalar

AdminQuery.apis ● APIConnection! non-null object

Apis list; specify api codes to filter apis.

AdminQuery.apis.codes ● [ID!] list scalar
AdminQuery.apis.first ● Int scalar
AdminQuery.apis.last ● Int scalar
AdminQuery.apis.before ● String scalar
AdminQuery.apis.after ● String scalar

AdminQuery.resources ● ResourceConnection! non-null object

Resources list; specify resource codes to filter resources.

AdminQuery.resources.codes ● [ID!] list scalar
AdminQuery.resources.first ● Int scalar
AdminQuery.resources.last ● Int scalar
AdminQuery.resources.before ● String scalar
AdminQuery.resources.after ● String scalar

AdminQuery.roles ● RoleConnection! non-null object

Roles list; specify role codes to filter roles.

AdminQuery.roles.codes ● [ID!] list scalar
AdminQuery.roles.type ● RoleType enum
AdminQuery.roles.first ● Int scalar
AdminQuery.roles.last ● Int scalar
AdminQuery.roles.before ● String scalar
AdminQuery.roles.after ● String scalar

AdminQuery.operations ● OperationConnection! non-null object

Operations list; specify operations codes to filter operations.

AdminQuery.operations.codes ● [ID!] list scalar
AdminQuery.operations.type ● OperationType enum
AdminQuery.operations.types ● [OperationType!] list enum
AdminQuery.operations.first ● Int scalar
AdminQuery.operations.last ● Int scalar
AdminQuery.operations.before ● String scalar
AdminQuery.operations.after ● String scalar

AdminQuery.legacyAccesses ● LegacyAccessConnection object

Get HubUser/HubProvider relation

AdminQuery.legacyAccesses.filter ● LegacyAccessFilter input

AdminQuery.hubUsers ● [HubUser!] deprecated list object

DEPRECATED

This information will be moved within the clientData node under 'hubUser'

Get HubUsers

AdminQuery.hubUsers.filter ● HubUsersFilter input

AdminQuery.hubProviders ● [HubProvider!] list object

Get HubProvider

AdminQuery.hubProviders.filter ● HubProviderFilter input

AdminQuery.client ● Client object

Get unique Client

AdminQuery.client.where ● ClientWhereUniqueInput! non-null input

AdminQuery.clientLegacyPassword ● ClientLegacyPassword object

EntitiesV2: Get legacy password from Client

AdminQuery.clientLegacyPassword.where ● ClientWhereUniqueInput! non-null input

AdminQuery.allClients ● ClientConnection! non-null object

Get Clients for a specific filter. If you are searching for groups or owner, please use the queries clientsByGroupCodes or clientsByOwnerCodes. This query does not resolve siblings in case of filtering by groups, use clientsByGroupCodes instead

AdminQuery.allClients.where ● ClientWhereInput input
AdminQuery.allClients.orderBy ● ClientOrderByInput enum

AdminQuery.clientsByOwnerCodes ● ClientConnection! non-null object

Get Clients for a specific list of owner codes

AdminQuery.clientsByOwnerCodes.ownerCodes ● [ID!]! non-null scalar
AdminQuery.clientsByOwnerCodes.orderBy ● ClientOrderByInput enum

AdminQuery.clientsByGroupCodes ● ClientConnection! non-null object

Get Clients for a specific list of group codes. Will returns clients from groups "siblings" too

AdminQuery.clientsByGroupCodes.groupCodes ● [ID!]! non-null scalar
AdminQuery.clientsByGroupCodes.orderBy ● ClientOrderByInput enum

AdminQuery.allProviders ● [Provider!] list object

Get Providers for a specific filter

AdminQuery.allProviders.where ● ProviderWhereInput input
AdminQuery.allProviders.orderBy ● ProviderOrderByEnum enum

AdminQuery.allGroupContents ● [GroupContent!] list object

Get a list of GroupContents stored in the database

AdminQuery.allGroupContents.where ● GroupContentWhereInput input

AdminQuery.supplier ● Supplier object

Get unique Supplier

AdminQuery.supplier.where ● SupplierWhereUniqueInput! non-null input

AdminQuery.suppliersByOwnerCodes ● SupplierConnection! non-null object

Get Suppliers for a specific list of owner codes

AdminQuery.suppliersByOwnerCodes.ownerCodes ● [ID!]! non-null scalar
AdminQuery.suppliersByOwnerCodes.orderBy ● SupplierOrderByEnum enum

AdminQuery.suppliersByGroupCodes ● SupplierConnection! non-null object

Get Suppliers for a specific list of group codes

AdminQuery.suppliersByGroupCodes.groupCodes ● [ID!]! non-null scalar
AdminQuery.suppliersByGroupCodes.orderBy ● SupplierOrderByEnum enum

AdminQuery.suppliersByProviderCodes ● SupplierConnection! non-null object

Get Suppliers for a specific list of provider codes

AdminQuery.suppliersByProviderCodes.providerCodes ● [ID!]! non-null scalar
AdminQuery.suppliersByProviderCodes.orderBy ● SupplierOrderByEnum enum

AdminQuery.allSuppliers ● SupplierConnection! non-null object

Get Suppliers for a specific filter. If you are searching for groups or owner, please use the queries suppliersByGroupCodes or suppliersByOwnerCodes. This query does not resolve siblings in case of filtering by groups, use suppliersByGroupCodes instead

AdminQuery.allSuppliers.where ● SupplierWhereInput input
AdminQuery.allSuppliers.orderBy ● SupplierOrderByEnum enum

AdminQuery.getOrganizationFromGroup ● OrganizationsData! non-null object

AdminQuery.getOrganizationFromGroup.groupCode ● String! non-null scalar

AdminQuery.getImpersonationJWT ● ImpersonationResponse! non-null object

AdminQuery.getImpersonationJWT.memberCode ● String! non-null scalar

AdminQuery.ftpPasswordByOrganizationCode ● Password! non-null object

AdminQuery.ftpPasswordByOrganizationCode.code ● ID! non-null scalar

AdminQuery.allOrganizations ● OrganizationsConnection! non-null object

allOrganizations: Get all organizations

AdminQuery.allOrganizations.where ● OrganizationsWhereInput input
AdminQuery.allOrganizations.orderBy ● OrganizationsOrderByEnum enum

AdminQuery.organization ● Organizations! non-null object

IAM: organization: Get a specific organization

AdminQuery.organization.where ● OrganizationWhereUniqueInput! non-null input

AdminQuery.allMembers ● MembersConnection! non-null object

IAM: allMembers: Get all members

AdminQuery.allMembers.where ● MembersWhereInput input
AdminQuery.allMembers.orderBy ● MembersOrderByEnum enum

AdminQuery.member ● Members! non-null object

IAM: members: Get a specific members

AdminQuery.member.where ● MemberWhereUniqueInput! non-null input

AdminQuery.allConnections ● ConnectionConnection! non-null object

retrieve allConnections

AdminQuery.allConnections.first ● Int scalar
AdminQuery.allConnections.last ● Int scalar
AdminQuery.allConnections.before ● String scalar
AdminQuery.allConnections.after ● String scalar
AdminQuery.allConnections.where ● ConnectionWhereInput input
AdminQuery.allConnections.orderBy ● ConnectionOrderByEnum enum

AdminQuery.allOperations ● OperationConnection! non-null object

Retrieve all operations. Operations can be filtered. For searching a specific operation use Operation query.

AdminQuery.allOperations.first ● Int scalar
AdminQuery.allOperations.last ● Int scalar
AdminQuery.allOperations.before ● String scalar
AdminQuery.allOperations.after ● String scalar
AdminQuery.allOperations.where ● OperationWhereInput input
AdminQuery.allOperations.orderBy ● OperationOrderByEnum enum

AdminQuery.operation ● Operation! non-null object

Retrieves unique operation. Filter is mandatory.

AdminQuery.operation.where ● OperationWhereUniqueInput! non-null input

AdminQuery.allAPIs ● APIConnection! non-null object

Retrieves all APIs. allAPIs query can be filtered. For searchin a specific api user api query.

AdminQuery.allAPIs.first ● Int scalar
AdminQuery.allAPIs.last ● Int scalar
AdminQuery.allAPIs.before ● String scalar
AdminQuery.allAPIs.after ● String scalar
AdminQuery.allAPIs.where ● APIWhereInput input
AdminQuery.allAPIs.orderBy ● APIOrderByEnum enum

AdminQuery.api ● API! non-null object

Retrieves unique api. Filter is mandatory.

AdminQuery.api.where ● APIWhereUniqueInput! non-null input

AdminQuery.allAPIKeys ● ApikeysConnection! non-null object

AdminQuery.allAPIKeys.where ● ApikeysWhereInput input
AdminQuery.allAPIKeys.orderBy ● ApikeysOrderByEnum enum

AdminQuery.apikey ● Apikeys! non-null object

Get a specific Apikey

AdminQuery.apikey.where ● ApikeysWhereUniqueInput input

AdminQuery.allGroups ● AllGroupsConnection! non-null object

AdminQuery.allGroups.codes ● [ID!] list scalar
AdminQuery.allGroups.contains ● String scalar
AdminQuery.allGroups.codeStartsWith ● String scalar
AdminQuery.allGroups.type ● GroupType enum
AdminQuery.allGroups.orgCode ● ID scalar
AdminQuery.allGroups.includeArchived ● Boolean scalar

Returned By

admin query