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