# Connections

> This resource has 20 operations. The inlined rollup exceeds 100K characters, which most agents truncate — fetch the per-operation files listed below instead.

## Operations

- `GET /vault/connections` [connectionsAll](https://developers.apideck.com/apis/vault/reference/connections/connectionsAll.md) — Get all connections
- `GET /vault/connections/{unified_api}/{service_id}` [connectionsOne](https://developers.apideck.com/apis/vault/reference/connections/connectionsOne.md) — Get connection
- `POST /vault/connections/{unified_api}/{service_id}` [connectionsAdd](https://developers.apideck.com/apis/vault/reference/connections/connectionsAdd.md) — Create connection
- `DELETE /vault/connections/{unified_api}/{service_id}` [connectionsDelete](https://developers.apideck.com/apis/vault/reference/connections/connectionsDelete.md) — Deletes a connection
- `PATCH /vault/connections/{unified_api}/{service_id}` [connectionsUpdate](https://developers.apideck.com/apis/vault/reference/connections/connectionsUpdate.md) — Update connection
- `POST /vault/connections/{unified_api}/{service_id}/import` [connectionsImport](https://developers.apideck.com/apis/vault/reference/connections/connectionsImport.md) — Import connection
- `POST /vault/connections/{unified_api}/{service_id}/token` [connectionsToken](https://developers.apideck.com/apis/vault/reference/connections/connectionsToken.md) — Authorize Access Token
- `POST /vault/connections/{unified_api}/{service_id}/validate` [validateConnectionState](https://developers.apideck.com/apis/vault/reference/connections/validateConnectionState.md) — Validate Connection State
- `GET /vault/connections/{unified_api}/{service_id}/consent` [connectionConsentsAll](https://developers.apideck.com/apis/vault/reference/connections/connectionConsentsAll.md) — Get consent records
- `PATCH /vault/connections/{unified_api}/{service_id}/consent` [connectionConsentUpdate](https://developers.apideck.com/apis/vault/reference/connections/connectionConsentUpdate.md) — Update consent state
- `POST /vault/connections/{unified_api}/{service_id}/callback-state` [createCallbackState](https://developers.apideck.com/apis/vault/reference/connections/createCallbackState.md) — Create Callback State
- `GET /vault/connections/{unified_api}/{service_id}/{resource}/config` [connectionSettingsAll](https://developers.apideck.com/apis/vault/reference/connections/connectionSettingsAll.md) — Get resource settings
- `PATCH /vault/connections/{unified_api}/{service_id}/{resource}/config` [connectionSettingsUpdate](https://developers.apideck.com/apis/vault/reference/connections/connectionSettingsUpdate.md) — Update settings
- `GET /vault/connections/{unified_api}/{service_id}/{resource}/schema` [connectionsSchema](https://developers.apideck.com/apis/vault/reference/connections/connectionsSchema.md) — Get resource schema
- `GET /vault/connections/{unified_api}/{service_id}/{resource}/example` [connectionsExample](https://developers.apideck.com/apis/vault/reference/connections/connectionsExample.md) — Get resource example
- `GET /vault/connections/{unified_api}/{service_id}/{resource}/custom-fields` [customFieldsAll](https://developers.apideck.com/apis/vault/reference/connections/customFieldsAll.md) — Get resource custom fields
- `GET /vault/connections/{unified_api}/{service_id}/{resource}/custom-mappings` [connectionCustomMappingsAll](https://developers.apideck.com/apis/vault/reference/connections/connectionCustomMappingsAll.md) — List connection custom mappings
- `GET /vault/authorize/{service_id}/{application_id}` [connectionsAuthorize](https://developers.apideck.com/apis/vault/reference/connections/connectionsAuthorize.md) — Authorize
- `GET /vault/revoke/{service_id}/{application_id}` [connectionsRevoke](https://developers.apideck.com/apis/vault/reference/connections/connectionsRevoke.md) — Revoke connection
- `GET /vault/callback` [connectionsCallback](https://developers.apideck.com/apis/vault/reference/connections/connectionsCallback.md) — Callback
