{
  "topic": "errors.FEATURE_DISABLED",
  "path": [
    "errors",
    "FEATURE_DISABLED"
  ],
  "title": "FEATURE_DISABLED — feature is not enabled",
  "synopsis": "Returned by trusted-key endpoints when `CYODA_IAM_TRUSTED_KEY_REGISTRATION_ENABLED=false` (the default):",
  "body": "# errors.FEATURE_DISABLED\n\n## NAME\n\nFEATURE_DISABLED — the operation belongs to an optional feature not enabled in this deployment.\n\n## SYNOPSIS\n\nHTTP: `404` `Not Found`. Retryable: `no`.\n\n## DESCRIPTION\n\nReturned by trusted-key endpoints when `CYODA_IAM_TRUSTED_KEY_REGISTRATION_ENABLED=false` (the default):\n\n- `GET /oauth/keys/trusted`\n- `POST /oauth/keys/trusted`\n- `DELETE /oauth/keys/trusted/{keyId}`\n- `POST /oauth/keys/trusted/{keyId}/invalidate`\n- `POST /oauth/keys/trusted/{keyId}/reactivate`\n\nEnable by setting the env var and restarting. Keypair endpoints (`/oauth/keys/keypair/*`) are unaffected.\n\nAlso returned by `POST /clients?withAdminRole=true` when\n`CYODA_IAM_M2M_ADMIN_ROLE_ENABLED=false` (the default). Enable by\nsetting the env var and restarting. Other `/clients` operations\n(list, create-without-withAdminRole, delete, reset-secret) are\nunaffected.\n\n## SEE ALSO\n\n- errors\n- config.auth\n",
  "sections": [
    {
      "name": "NAME",
      "body": "FEATURE_DISABLED — the operation belongs to an optional feature not enabled in this deployment."
    },
    {
      "name": "SYNOPSIS",
      "body": "HTTP: `404` `Not Found`. Retryable: `no`."
    },
    {
      "name": "DESCRIPTION",
      "body": "Returned by trusted-key endpoints when `CYODA_IAM_TRUSTED_KEY_REGISTRATION_ENABLED=false` (the default):\n\n- `GET /oauth/keys/trusted`\n- `POST /oauth/keys/trusted`\n- `DELETE /oauth/keys/trusted/{keyId}`\n- `POST /oauth/keys/trusted/{keyId}/invalidate`\n- `POST /oauth/keys/trusted/{keyId}/reactivate`\n\nEnable by setting the env var and restarting. Keypair endpoints (`/oauth/keys/keypair/*`) are unaffected.\n\nAlso returned by `POST /clients?withAdminRole=true` when\n`CYODA_IAM_M2M_ADMIN_ROLE_ENABLED=false` (the default). Enable by\nsetting the env var and restarting. Other `/clients` operations\n(list, create-without-withAdminRole, delete, reset-secret) are\nunaffected."
    },
    {
      "name": "SEE ALSO",
      "body": "- errors\n- config.auth"
    }
  ],
  "see_also": [
    "errors",
    "config.auth"
  ],
  "stability": "stable",
  "actions": []
}
