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 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 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 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 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 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
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