---
title: "Create a provider"
method: POST
path: "/provider"
tags: ["Provider"]
---

# Create a provider

`POST /provider`

Creates a new provider. Note that [dependencies](/docs/providers/overview#provider-dependencies) may need to be met.

## Request body

- object — Object to create a new provider
  - `nrn` string, required — Nullplatform Resource Name (NRN) representing a hierarchical identifier for nullplatform resources
  - `specification_id` string, uuid, required — Unique identifier for the entity represented as a UUID
  - `attributes` object, required — Provider-specific attributes defined in the specification schema
  - `dimensions` object — NRN-specific dimensions. [Read more](/docs/dimensions)
  - `tags` object[] — Tags associated with the provider
    - `key` string, required — Tag key
    - `value` string, required — Tag value

## Response `2XX`

Object representing a provider resource

- object — Object representing a provider resource
  - `id` string, uuid, required — Unique identifier for the entity represented as a UUID
  - `nrn` string, required — Nullplatform Resource Name (NRN) representing a hierarchical identifier for nullplatform resources
  - `specification_id` string, uuid, required — Unique identifier for the entity represented as a UUID
  - `attributes` object, required — Provider-specific attributes defined in the specification schema
  - `dimensions` object — NRN-specific dimensions. [Read more](/docs/dimensions)
  - `tags` object[] — Tags associated with the provider
    - `key` string, required — Tag key
    - `value` string, required — Tag value
    - `id` string, uuid, required — Unique identifier for the entity represented as a UUID
  - `groups` string[] — Groups associated with the provider
  - `created_at` string, date-time, required — Creation timestamp
  - `updated_at` string, date-time, required — Last update timestamp

## Other responses

- `4XX` — Format for representing errors during API interactions
- `5XX` — Format for representing errors during API interactions

---

[API](https://skmtc.dev/nullplatform/apis/nullplatform-api.md) · [All operations](https://skmtc.dev/nullplatform/apis/nullplatform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nullplatform/nullplatform-api/revisions/1c4ea154b159/schema)
