Provider Specification

Update a provider specification

Update an existing provider specification

patch/provider_specification/{id}

Path parameters

idstring uuid required

Unique identifier for the entity represented as a UUID

Request body

namestring

Name of the provider specification

iconstring

Icon for the provider specification

descriptionstring

Description of the provider specification

visible_tostring[]

List of NRNs this specification is visible to

schemaobject

JSON Schema for the provider specification. This schema defines settings for any nullplatform integrations. It can also include custom JSON Schema keywords such as:

tag (boolean): Marks a property as auto-taggable, automatically creating a tag with the property's value.

secret (boolean): Marks a property as secret, ensuring the property's value is never revealed.

groups (array): Specifies configuration groups within the schema, automatically creating sections in the UI.

allow_dimensionsboolean

Flag to allow dimensions for this specification

default_dimensionsobject

Default dimensions for the provider specification

categorystring

Category slug to associate with this specification. Valid values: logging, metrics, cloud-providers, code-repository, assets-repository, container-orchestration, compute-management, vpc

Example request

{}

Response

Object representing a provider specification resource

idstring uuid required

Unique identifier for the entity represented as a UUID

namestring required

Name of the provider specification

slugstring required

Unique slug for the provider specification

iconstring

Icon for the provider specification

descriptionstring

Description of the provider specification

visible_tostring[]

List of NRNs this specification is visible to

schemaobject required

JSON Schema for the provider specification. This schema defines settings for any nullplatform integrations. It can also include custom JSON Schema keywords such as:

tag (boolean): Marks a property as auto-taggable, automatically creating a tag with the property's value.

secret (boolean): Marks a property as secret, ensuring the property's value is never revealed.

groups (array): Specifies configuration groups within the schema, automatically creating sections in the UI.

allow_dimensionsboolean required

Flag to allow dimensions for this specification

default_dimensionsobject

Default dimensions for the provider specification

categoriesDef0[]

IDs of associated categories

dependenciesDef0[]

IDs of associated dependencies

organization_idinteger nullable

Organization ID that owns this specification. NULL means global (nullplatform-managed)

created_atstring date-time required

Creation timestamp

updated_atstring date-time required

Last update timestamp

Changes

No recorded changes to this endpoint across all 1 revision of this API.