# Variable API ## Docs - [API key](https://docs.variable.global/api-reference/auth/token/api-key.md): Use an API key to authenticate your requests - [Get Token](https://docs.variable.global/api-reference/auth/token/post.md): Get an access token to authenticate your requests - [Bulk Activity Creation](https://docs.variable.global/api-reference/v1/activity/bulk.md): Create/update activities in bulk - [Bulk Activity Deletion](https://docs.variable.global/api-reference/v1/activity/bulk-delete.md): Delete activities in bulk - [Delete Activity](https://docs.variable.global/api-reference/v1/activity/delete.md): Delete an activity - [Get Activity](https://docs.variable.global/api-reference/v1/activity/get.md): Get an activity - [List Activities](https://docs.variable.global/api-reference/v1/activity/list.md): Get a list of activities - [Update Activity](https://docs.variable.global/api-reference/v1/activity/patch.md): Update an activity - [Create Activity](https://docs.variable.global/api-reference/v1/activity/post.md): Create a new activity - [Delete Dataset](https://docs.variable.global/api-reference/v1/dataset/delete.md): Delete a dataset from your account - [Get Dataset](https://docs.variable.global/api-reference/v1/dataset/get.md): Get a dataset by UUID - [Dataset Image](https://docs.variable.global/api-reference/v1/dataset/image.md): Update a dataset image - [List Datasets](https://docs.variable.global/api-reference/v1/dataset/list/get.md): Get a list of datasets in your account - [Update Dataset](https://docs.variable.global/api-reference/v1/dataset/patch.md): Update a dataset - [Create Dataset](https://docs.variable.global/api-reference/v1/dataset/post.md): Create a new dataset - [Delete Material](https://docs.variable.global/api-reference/v1/material/delete.md): Delete a material - [Get Material](https://docs.variable.global/api-reference/v1/material/get.md): Get a material by UUID - [Material Image](https://docs.variable.global/api-reference/v1/material/image.md): Update a material image - [List Materials](https://docs.variable.global/api-reference/v1/material/list/get.md): Get a list of materials - [Update Material](https://docs.variable.global/api-reference/v1/material/patch.md): Update a material - [Create Material](https://docs.variable.global/api-reference/v1/material/post.md): Create a new material - [Delete Input](https://docs.variable.global/api-reference/v1/model/inputs/delete.md): Delete model input - [List Inputs](https://docs.variable.global/api-reference/v1/model/inputs/get.md): Get a list of model inputs - [Edit Input](https://docs.variable.global/api-reference/v1/model/inputs/patch.md): Edit model input - [Create Input](https://docs.variable.global/api-reference/v1/model/inputs/post.md): Create a new model input for the specified model - [List Orgs](https://docs.variable.global/api-reference/v1/org/get.md): Get a list of company Orgs. - [Delete Product](https://docs.variable.global/api-reference/v1/product/delete.md): Delete a product - [Get Product](https://docs.variable.global/api-reference/v1/product/get.md): Get a product by UUID - [Product Image](https://docs.variable.global/api-reference/v1/product/image.md): Update a product image - [List Products](https://docs.variable.global/api-reference/v1/product/list/get.md): Get a list of products - [Edit Product](https://docs.variable.global/api-reference/v1/product/patch.md): Edit a product - [Create Product](https://docs.variable.global/api-reference/v1/product/post.md): Create a product - [List Scopes](https://docs.variable.global/api-reference/v1/scope/get.md): Get a list of Scopes. - [Search](https://docs.variable.global/api-reference/v1/search/list.md): Search the Variable Database - [Delete Supplier](https://docs.variable.global/api-reference/v1/supplier/delete.md): Delete a supplier - [Get Supplier](https://docs.variable.global/api-reference/v1/supplier/get.md): Get a supplier by UUID - [Supplier Image](https://docs.variable.global/api-reference/v1/supplier/image.md): Update a supplier image - [List Suppliers](https://docs.variable.global/api-reference/v1/supplier/list/get.md): Get a list of suppliers - [Edit Supplier](https://docs.variable.global/api-reference/v1/supplier/patch.md): Edit a supplier - [Create Supplier](https://docs.variable.global/api-reference/v1/supplier/post.md): Create a supplier - [Add Source](https://docs.variable.global/api-reference/v1/switch/add-source.md): Add source to Switch - [Delete Switch](https://docs.variable.global/api-reference/v1/switch/delete.md): Delete a switch - [Get Switch](https://docs.variable.global/api-reference/v1/switch/get.md): Get a switch by UUID - [Switch Image](https://docs.variable.global/api-reference/v1/switch/image.md): Update a switch image - [List Switches](https://docs.variable.global/api-reference/v1/switch/list.md): Get a list of Switches - [Edit Switch](https://docs.variable.global/api-reference/v1/switch/patch.md): Edit a switch - [Create Switch](https://docs.variable.global/api-reference/v1/switch/post.md): Create a switch - [Remove Source](https://docs.variable.global/api-reference/v1/switch/remove-source.md): Remove source from Switch - [List Taxonomies](https://docs.variable.global/api-reference/v1/taxonomy/get.md): Get a list of Taxonomies. - [List Units](https://docs.variable.global/api-reference/v1/unit/get.md): Unit information. - [REST API](https://docs.variable.global/api-reference/welcome.md) - [2022](https://docs.variable.global/changelog/2022.md) - [2023](https://docs.variable.global/changelog/2023.md) - [2024](https://docs.variable.global/changelog/2024.md) - [2025](https://docs.variable.global/changelog/2025.md) - [2026](https://docs.variable.global/changelog/2026.md) - [Activity](https://docs.variable.global/docs/activity.md) - [Data Model](https://docs.variable.global/docs/data-model.md) - [Datasets](https://docs.variable.global/docs/dataset.md) - [Quickstart](https://docs.variable.global/docs/introduction.md) - [Products & Materials](https://docs.variable.global/docs/material.md) - [Models & Inputs](https://docs.variable.global/docs/model.md) - [Security](https://docs.variable.global/docs/security.md) - [Switch](https://docs.variable.global/docs/switch.md) - [syncId](https://docs.variable.global/docs/syncId.md) - [PACT Authentication](https://docs.variable.global/pact-api/authentication.md): Get an access token to authenticate your requests. - [Configuration](https://docs.variable.global/pact-api/configuration.md) - [PACT Footprint](https://docs.variable.global/pact-api/footprint.md) - [PACT Footprints](https://docs.variable.global/pact-api/footprints.md) - [PACT API](https://docs.variable.global/pact-api/welcome.md) ## OpenAPI Specs - [openapi](https://docs.variable.global/api-reference/openapi.yaml)