# Organization API: Customer Portal: Backups

> The 4 Organization API operations for backups.

Source: https://docs.coritan.com/api/reference/organizations/customer-portal/vps-backups/

Part of [Customer Portal](/api/reference/organizations/customer-portal/).

## Operations

| Method | Path | Summary |
| --- | --- | --- |
| GET | [`/api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups`](#op-get-api-v1-orgs-org-slug-portal-vps-uuid-backups) | List backups |
| POST | [`/api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups`](#op-post-api-v1-orgs-org-slug-portal-vps-uuid-backups) | Create backup |
| DELETE | [`/api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups/{backup_id}`](#op-delete-api-v1-orgs-org-slug-portal-vps-uuid-backups-backup-id) | Delete backup |
| POST | [`/api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups/{backup_id}/restore`](#op-post-api-v1-orgs-org-slug-portal-vps-uuid-backups-backup-id-restore) | Restore backup |

### List backups {#op-get-api-v1-orgs-org-slug-portal-vps-uuid-backups}

`GET /api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups`

#### Parameters

| Name | In | Type | Required |
| --- | --- | --- | --- |
| `uuid` | path | string | yes |
| `org_slug` | path | string | yes |

#### Responses

| Status | Meaning |
| --- | --- |
| `200` | Success. |
| `422` | The request is not valid. `detail` lists each problem. |

### Create backup {#op-post-api-v1-orgs-org-slug-portal-vps-uuid-backups}

`POST /api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups`

#### Parameters

| Name | In | Type | Required |
| --- | --- | --- | --- |
| `uuid` | path | string | yes |
| `org_slug` | path | string | yes |

#### Responses

| Status | Meaning |
| --- | --- |
| `200` | Success. |
| `422` | The request is not valid. `detail` lists each problem. |

### Delete backup {#op-delete-api-v1-orgs-org-slug-portal-vps-uuid-backups-backup-id}

`DELETE /api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups/{backup_id}`

#### Parameters

| Name | In | Type | Required |
| --- | --- | --- | --- |
| `uuid` | path | string | yes |
| `backup_id` | path | integer | yes |
| `org_slug` | path | string | yes |

#### Responses

| Status | Meaning |
| --- | --- |
| `200` | Success. |
| `422` | The request is not valid. `detail` lists each problem. |

### Restore backup {#op-post-api-v1-orgs-org-slug-portal-vps-uuid-backups-backup-id-restore}

`POST /api/v1/orgs/{org_slug}/portal/vps/{uuid}/backups/{backup_id}/restore`

#### Parameters

| Name | In | Type | Required |
| --- | --- | --- | --- |
| `uuid` | path | string | yes |
| `backup_id` | path | integer | yes |
| `org_slug` | path | string | yes |

#### Responses

| Status | Meaning |
| --- | --- |
| `200` | Success. |
| `422` | The request is not valid. `detail` lists each problem. |
