Skip to main content

NodeCredentials

Credential metadata for one exact installed node, separate from ordinary settings.

nodeIdNodeid (string)required

Persistent installed capability-node identity.

Possible values: non-empty and <= 128 characters, Value must match regular expression ^[a-zA-Z0-9._:@-]+$

revisionRevision (integer)required

Shared credential revision, including terminal changes.

Possible values: >= 0

schemaDigestSchemadigest (string)required

Exact installed credential declaration digest.

Possible values: Value must match regular expression ^[a-f0-9]{64}$

credentials object[]required

Declared reference readiness without secret material.

Possible values: <= 16

  • Array [
  • credentialIdCredentialid (string)required

    Stable node-local reference.

    Possible values: Value must match regular expression ^[a-z0-9][a-z0-9_-]{0,127}$

    titleTitle (string)required

    Owner-facing credential label.

    Possible values: non-empty and <= 128 characters

    descriptionDescription (string)required

    Credential purpose and provisioning guidance.

    Possible values: <= 2048 characters

    requiredRequired (boolean)required

    Whether setup requires this credential.

    readyReady (boolean)required

    Whether the selected backend resolves this reference.

  • ]
  • NodeCredentials
    {
    "nodeId": "string",
    "revision": 0,
    "schemaDigest": "string",
    "credentials": [
    {
    "credentialId": "string",
    "title": "string",
    "description": "string",
    "required": true,
    "ready": true
    }
    ]
    }