---
title: "Admin API"
description: "Retry admin API calls safely with idempotency keys."
canonical_url: "https://docs.oz0.ai/reference/admin-api"
---
# Admin API

> Retry admin API calls safely with idempotency keys.

For: Developers calling the admin API.

The admin API (`oz0.admin.v1.AdminService`, over Connect on the management port) is what the console and the CLI call. A call
that changes something may have been applied even when its answer was lost on the way back. To retry such a call
safely, send the same `Idempotency-Key` header with the same request:

- **The header:** 1 to 128 visible ASCII characters (no spaces), such as a UUID. Anything else is refused with
`invalid_argument`. A new call takes a new key; a retry reuses the first call's.
- **The same key and request** within 24 hours gets the first call's answer again, without the call running again;
the answer carries the header `Idempotency-Replayed: true`.
- **The same key with another request** (or another method) is refused with `already_exists` and an
`oz0.runtime.v1.IdConflict` detail whose reason is `oz0_id_conflict`.
- **While the first call still runs**, a second one is refused with `aborted` (reason `oz0_id_pending`): try again in a moment
with the same key.
- **What is kept:** a success, and an error the same request would meet again (`invalid_argument`, `not_found`,
`already_exists`, `failed_precondition`, `out_of_range`, `unimplemented`). A failure a retry may get past
(`unavailable`, `internal`, `deadline_exceeded`, a permission not yet given) is not kept, so the retry runs the call.
- **Keys are per caller:** another person's call under the same key is that person's own, and a call the server
refuses for its caller keeps nothing.

### Access is checked again

Before a kept answer is given again, the server checks your current permission for the method. If you lost it, you get the `permission_denied` a fresh call gets, without the answer; given the access back
within the 24 hours, the same retry gets the first answer. A retry of your own password change is yours whatever your
cluster role. A method that declares no access to ask again
(`RenewOperatorCertificate`) is not replayed: the retry gets `failed_precondition`, and a new key makes a new call.

### Stored credentials

An answer that carries a new key, token, password or code is kept sealed with a key derived from
your `Idempotency-Key`, which the server does not store: a copy of the database does not reveal it.

`oz0`, the SDKs and the console send a key on every call that takes one and retry `unavailable` with it. A call that takes no
header ignores it. Job starts on the runtime API work the same way through their job ID; see
[the runtime API](https://docs.oz0.ai/build/apps/runtime-api#job-ids-and-retries).

## Calls that take the header

<table>
<thead>
  <tr>
    <th>
      Call
    </th>
    
    <th>
      
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        AddIncidentNote
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        AllowlistCommand
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ContestDecision
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        OpenIncident
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RecordProvisioningEvent
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RenewOperatorCertificate
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RequestBudget
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RollbackSecret
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RotateEvidenceKey
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RotateTenantOIDC
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RotateTenantPayloadKey
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        StartComparison
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        StartContinuation
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        StartReplay
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        StartRollout
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        TestNotificationRule
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateAPIKey
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateApp
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateChannelLinkCode
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateJoinToken
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateUser
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetUserPassword
      </code>
    </td>
    
    <td>
      Takes <code>
        Idempotency-Key
      </code>
      
      ; the kept answer is sealed
    </td>
  </tr>
</tbody>
</table>

## Calls that need no header

Calls that only read take none and are not listed. These change something and are safe to send again as they are:

<table>
<thead>
  <tr>
    <th>
      Call
    </th>
    
    <th>
      Why
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        AbortRollout
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        AcceptNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        AddPluginIndex
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        AllowProvisionerInTenant
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ApplyPluginConfig
      </code>
    </td>
    
    <td>
      Decided once, by its ID and hash
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ApproveChangeRequest
      </code>
    </td>
    
    <td>
      Decided once, by its ID and hash
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ApprovePluginTools
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        BindCredential
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        BlockNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CancelContinuation
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CancelReplay
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CancelTenantMove
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CloseIncident
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CollectArtifacts
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ConfirmRegistry
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateCandidate
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateTeam
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        CreateTenant
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DecideBudgetRequest
      </code>
    </td>
    
    <td>
      Decided once, by its ID and hash
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteApp
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteChannelBinding
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteInventoryItem
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteModelAlias
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteModelMapRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteNotificationRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteOIDCProvider
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteProvider
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteRoutine
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteSecret
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteSetting
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteSubjectRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteTeam
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DeleteUser
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DrainNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        EndSessions
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        EraseSubject
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GrantReadsTarget
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GrantUses
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ImportAdvisories
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        InstallPlugin
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        LinkIncident
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        LinkTemporalCloudUser
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        LinkUser
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        MarkIncidentNotified
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        MoveTenant
      </code>
    </td>
    
    <td>
      Has a natural key: a second create under it is refused
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        NameRegion
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PurgeNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PutNotificationRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PutOIDCProvider
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RefreshPluginIndex
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RejectChangeRequest
      </code>
    </td>
    
    <td>
      Decided once, by its ID and hash
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RejectNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ReleaseKillSwitch
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveAccount
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveAdvisories
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveCandidate
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveChannelMember
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveMembership
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveMyChannelLink
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemovePlugin
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemovePluginIndex
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveProvisionerFromTenant
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RemoveTeamMember
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RenewCandidate
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RenewMemoryEntry
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ResetUserMFA
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        ResolveEvalFinding
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RestrictSubject
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RetireInventoryItem
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RetirePlugin
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeAPIKey
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeJoinToken
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeMCPClient
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeProvides
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeReads
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeReadsTarget
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RevokeUses
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        RollBackPluginConfig
      </code>
    </td>
    
    <td>
      Decided once, by its ID and hash
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SaveChannelBinding
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SaveRoutine
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SeedModelAliases
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAILabel
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAccountActive
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAccountGroups
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAccountMemberships
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAgentLegalBasis
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAgentPersonMemory
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetAssessmentFields
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetChannelMember
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetDataRules
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetDutyRules
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetErasurePolicy
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetFourEyes
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetIncidentSettings
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetInventory
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetKeepFor
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetKillSwitch
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetLabelPolicies
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetLegalHold
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMCPClientPolicy
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMFAPolicy
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMailDomains
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMailOutside
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMailSender
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMembership
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMemorySettings
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetModelAlias
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetModelCanary
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetModelMapRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetModelVetting
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetMyNotificationAddress
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetNodeSandboxOptOut
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetNotifySettings
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetOrphanPause
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetProvider
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetPurposes
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetQualitySettings
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetQuota
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetRetention
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetRoutinePaused
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSecret
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSecretExpiry
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSecretReminders
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSetting
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSpendAlerts
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetSubjectRule
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTeamMember
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantAsk
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantBudget
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantCORS
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantCache
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantChatSettings
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantEgress
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantLabels
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantMaxEffort
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantMoveDeadline
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantOIDC
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantRegion
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantRemoteSandbox
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantRemovedAccountKeys
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantReviewWidening
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantRoleRules
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantSandboxIsolation
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantSandboxLimits
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantTemporalNamespace
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTenantVulnerableInstalls
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetTestApprovals
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetToolPolicy
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetToolSwitches
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        SetWorksCouncil
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        TrustPluginIndex
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnbindCredential
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnblockNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UndrainNode
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnlinkIncident
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnlinkUser
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnretireInventoryItem
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UnretirePlugin
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UpdateCandidate
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UpdateIncident
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UpgradeNodes
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        UpsertAccount
      </code>
    </td>
    
    <td>
      Sets a value: twice is the same as once
    </td>
  </tr>
</tbody>
</table>


## Sitemap

See the full [sitemap](https://docs.oz0.ai/sitemap.md) for all pages.
