# Dock Certs

Dock Certs is a platform that enables organizations and developers to issue, manage, and verify verifiable credentials and decentralized identities, making data fraud-proof and instantly verifiable.

- **Category:** security & identity tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 15
- **Triggers:** 0
- **Slug:** `DOCK_CERTS`
- **Version:** 20260414_00

## Tools

### Create API Key

**Slug:** `DOCK_CERTS_CREATE_API_KEY`

Tool to create an API key. Use when you need to generate a new API key with optional alias and IP allowlist.

### Create Webhook

**Slug:** `DOCK_CERTS_CREATE_WEBHOOK`

Tool to create a webhook endpoint. Use when you need Dock.io to push event notifications to your service.

### Delete API Key

**Slug:** `DOCK_CERTS_DELETE_API_KEY`

Tool to delete a specific API key. Use after confirming the API key's ID via list_api_keys.

### Delete Credential

**Slug:** `DOCK_CERTS_DELETE_CREDENTIAL`

Tool to delete a verifiable credential. Use after confirming the credential is no longer needed.

### Delete Tag

**Slug:** `DOCK_CERTS_DELETE_TAG`

Tool to delete a specific tag. Use when you have a tag ID and want to permanently remove it.

### Delete Webhook

**Slug:** `DOCK_CERTS_DELETE_WEBHOOK`

Tool to delete a specific webhook. Use after confirming the webhook's ID via list_webhooks.

### Retrieve API Key

**Slug:** `DOCK_CERTS_RETRIEVE_API_KEY`

Tool to retrieve details of an API key. Tries single-key endpoint first, then falls back to listing and filtering.

### Retrieve API Keys

**Slug:** `DOCK_CERTS_RETRIEVE_API_KEYS`

Tool to list all API keys. Use when you need to retrieve all API keys for the authenticated account.

### Retrieve Credential

**Slug:** `DOCK_CERTS_RETRIEVE_CREDENTIAL`

Tool to retrieve a verifiable credential by its unique ID. If a password was used to persist it, include the same password to decrypt and return the full credential. Otherwise, only metadata is returned.

### Retrieve Credentials

**Slug:** `DOCK_CERTS_RETRIEVE_CREDENTIALS`

Tool to retrieve a list of credential metadata. Use when you need to collect credential details with optional pagination or filtering after authentication.

### Retrieve DID Document

**Slug:** `DOCK_CERTS_RETRIEVE_DID`

Tool to retrieve a DID Document by its DID. Use after you have a valid DID to resolve and inspect its DID Document.

### Retrieve Revocation Registries

**Slug:** `DOCK_CERTS_RETRIEVE_REGISTRIES`

Tool to retrieve a list of revocation registries. Use when you need to list all registries created by the authenticated account with optional pagination and filtering.

### Retrieve Webhook

**Slug:** `DOCK_CERTS_RETRIEVE_WEBHOOK`

Tool to retrieve a specific webhook's details. Use after confirming you have a valid webhook ID.

### Retrieve Webhooks

**Slug:** `DOCK_CERTS_RETRIEVE_WEBHOOKS`

Tool to list configured webhooks. Use when you need to retrieve all webhook endpoints configured for your account.

### Verify Credential or Presentation

**Slug:** `DOCK_CERTS_VERIFY`

Tool to verify a verifiable credential or presentation. Use after receiving a credential or presentation from an issuer.
