> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployments

> Manage releases and deployments.

Manage releases and deployments.

Review and merge source changes. Inspect files by branch, environment, or release, and manage the project’s dependencies and generated CSS artifacts.

Configure domains, environment variables, and servers. Manage release asset manifests and inspect deployment records.

[Releases](#releases) · [Deployments](#deployments) · [Artifacts](#artifacts)

## Releases

Create, read, delete, or find project releases.

List the versions recorded for a release.

Export the source manifest for a release.

| Endpoint | Methods | Description |
| - | - | - |
| `/projects/{project_reference}/releases` | [GET](/docs/cloud/rest/api-reference/deployments-releases-releases/list-releases), [POST](/docs/cloud/rest/api-reference/deployments-releases-releases/create-release) | List releases; Create release |
| `/projects/{project_reference}/releases/latest` | [GET](/docs/cloud/rest/api-reference/deployments-releases-releases/get-latest-release) | Get latest release |
| `/projects/{project_reference}/releases/{release_id}` | [GET](/docs/cloud/rest/api-reference/deployments-releases-releases/get-release), [DELETE](/docs/cloud/rest/api-reference/deployments-releases-releases/delete-release) | Get release; Delete release |
| `/projects/{project_reference}/releases/version/{version_spec}` | [GET](/docs/cloud/rest/api-reference/deployments-releases-releases/get-release-by-version) | Get release by version |
| `/projects/{project_reference}/releases/{release_id}/versions` | [GET](/docs/cloud/rest/api-reference/deployments-releases-release-versions/list-release-versions) | List release versions |
| `/projects/{project_reference}/releases/{release_id}/source-manifest` | [GET](/docs/cloud/rest/api-reference/deployments-releases-release-source-manifests/export-release-source) | Export release source |

## Deployments

Deploy a release to an environment. Read deployment records to inspect the resulting configuration. Investigate application behavior through [project logs](/docs/cloud/rest/apis/observability#logs).

| Endpoint | Methods | Description |
| - | - | - |
| `/projects/{project_reference}/deployments` | [GET](/docs/cloud/rest/api-reference/deployments-deployments-project-deployments/list-deployments), [POST](/docs/cloud/rest/api-reference/deployments-deployments-project-deployments/create-deployment) | List deployments; Create deployment |
| `/projects/{project_reference}/deployments/{deployment_id}` | [GET](/docs/cloud/rest/api-reference/deployments-deployments-project-deployments/get-deployment), [PATCH](/docs/cloud/rest/api-reference/deployments-deployments-project-deployments/update-deployment), [DELETE](/docs/cloud/rest/api-reference/deployments-deployments-project-deployments/delete-deployment) | Get deployment; Update deployment; Delete deployment |

## Artifacts

Resolve and pin project dependencies. Read recent dependency metadata to inspect the recorded configuration.

Read, write, build, or update release asset manifests.

Read or register the current CSS artifact and request its background build. Select the project and style profile in the request.

| Endpoint | Methods | Description |
| - | - | - |
| `/projects/{project_reference}/dependencies/history` | [GET](/docs/cloud/rest/api-reference/deployments-artifacts-dependencies/get-dependency-history) | Get dependency history |
| `/projects/{project_reference}/dependencies/resolve` | [POST](/docs/cloud/rest/api-reference/deployments-artifacts-dependencies/resolve-and-pin-dependencies) | Resolve and pin dependencies |
| `/projects/{project_reference}/releases/{version}/asset-manifest` | [GET](/docs/cloud/rest/api-reference/deployments-artifacts-release-asset-manifests/get-release-asset-manifest), [PUT](/docs/cloud/rest/api-reference/deployments-artifacts-release-asset-manifests/put-release-asset-manifest) | Get release asset manifest; Put release asset manifest |
| `/projects/{project_reference}/releases/{version}/asset-manifest/builds` | [POST](/docs/cloud/rest/api-reference/deployments-artifacts-release-asset-manifests/begin-release-asset-manifest-build) | Begin release asset manifest build |
| `/projects/{project_reference}/releases/{version}/asset-manifest/state` | [POST](/docs/cloud/rest/api-reference/deployments-artifacts-release-asset-manifests/report-release-asset-manifest-state) | Report release asset manifest state |
| `/projects/{project_reference}/releases/{version}/asset-manifest/assets` | [POST](/docs/cloud/rest/api-reference/deployments-artifacts-release-asset-manifests/upload-release-asset) | Upload release asset |
| `/projects/{project_reference}/style-artifacts/current/builds` | [POST](/docs/cloud/rest/api-reference/deployments-artifacts-style-artifacts/start-style-artifact-build) | Start style artifact build |
| `/projects/{project_reference}/style-artifacts/current` | [GET](/docs/cloud/rest/api-reference/deployments-artifacts-style-artifacts/get-style-artifact), [PUT](/docs/cloud/rest/api-reference/deployments-artifacts-style-artifacts/update-style-artifact) | Get style artifact; Update style artifact |

[Back to REST API reference](/docs/cloud/rest)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.