Skip to main content

APIClient

No description

type APIClient implements Node {
id: ID!
deletedAt: Time
name: String!
clientID: String!
role: String!
createdBy: String!
ownerID: String!
lastUsedAt: Time
createdAt: Time!
updatedAt: Time!
}

Fields​

APIClient.id ● ID! non-null scalar​

APIClient.deletedAt ● Time scalar​

Soft-delete timestamp. If set, record is considered deleted.

APIClient.name ● String! non-null scalar​

Display name chosen by the user

APIClient.clientID ● String! non-null scalar​

Keycloak clientId (the identifier used in client_credentials flow)

APIClient.role ● String! non-null scalar​

Organization role assigned to this API client (admin, viewer)

APIClient.createdBy ● String! non-null scalar​

Keycloak user ID of the user who created this API client

APIClient.ownerID ● String! non-null scalar​

Organization alias that owns this API client

APIClient.lastUsedAt ● Time scalar​

Last time this API client was used

APIClient.createdAt ● Time! non-null scalar​

APIClient.updatedAt ● Time! non-null scalar​

Interfaces​

Node interface​

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By​

updateAPIClientRole mutation

Member Of​

APIClientEdge object