VocalDocscontracts 1.65.0

PlatformCredential

One version of a platform credential of a Provider, from 1.28.0 one member of its key pool, masked: never the secret.

An object with 15 fields.

Fields

FieldTypeRequiredDescription
accountVendorAccountUsagenoThe last reading the api took of the vendor account behind the member (1.40.0): its status, the units used and allowed and the plan's tier. Absent when the api has taken none, when the vendor has no account request, or from an api older than 1.40.0. A member whose key authenticates can still read exhausted.
active_sessionsintegernoThe Sessions whose unreleased reservations name the member as the first entry of a stage, across Organizations, when the api answered (1.28.0); a count only. The api from 1.28.0 always sends it.
created_atTimestampyes
created_byActorRefyes
enabledbooleannoWhether admission may choose the member (1.28.0); a disabled member keeps its secret, serves no new Session and leaves running Sessions on it. The api from 1.28.0 always sends it, and a reader treats its absence as true.
hintstringyesThe last four characters of the secret, to tell keys apart; never more.
idPlatformCredentialIdnoThe member's id (1.28.0), the key id the Session configuration and the trace name. The api from 1.28.0 always sends it.
labelstring or nullyesAn operator note, or null.
max_concurrent_sessionsMaxConcurrentSessions or nullnoThe member's cap on concurrent Sessions (1.28.0), or null for no cap. The api from 1.28.0 always sends it, and a reader treats its absence as null.
object"platform_credential"yes
providerProviderIdyes
revisionintegernoCounts the member's changes from 1 (1.28.0); PATCH takes it in If-Match. The api from 1.28.0 always sends it.
revoked_atTimestamp or nullyesNull while the version is active.
statusPlatformCredentialStatusyes
versionintegeryesCounts the Provider's credential entries from 1.

Used by

The operations whose parameters, request body or responses name this shape directly.