# Dynamic Waas API

**Canonical:** https://apis.io/apis/dynamic-labs/dynamic-xyz-waas-api/  
**Provider:** Dynamic — https://apis.io/providers/dynamic-labs/  
**Base URL:** https://app.dynamicauth.com/api/v0  
**Documentation:** https://docs.dynamic.xyz/api-reference/overview

Dynamic Waas API is one of 42 APIs that [Dynamic](https://apis.io/providers/dynamic-labs/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Waas. The published artifact set on APIs.io includes an OpenAPI specification.

The Waas API from Dynamic — 14 operation(s) for waas.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| POST | `/environments/{environmentId}/waas/create` | Create a new WAAS for a user given an identifier |
| POST | `/environments/{environmentId}/waas/authenticate` | Authenticate for WAAS using api key |
| POST | `/environments/{environmentId}/waas/verifyApiKey` | Verify if an API key is valid for a specific environment |
| POST | `/environments/{environmentId}/waas/{walletId}/delegatedAccess/signMessage` | Sign a message with a delegated waas account |
| DELETE | `/environments/{environmentId}/waas/{walletId}/delegatedAccess` | Revoke delegated access for a single wallet |
| POST | `/environments/{environmentId}/waas/delegatedAccess/revoke` | Revoke delegated access for one or more wallets |
| GET | `/environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys` | Get delegated access encryption public keys for an environment |
| POST | `/environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys` | Create credentials for waas wallet delegation |
| GET | `/environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys/{keyId}` | Get a specific delegated access encryption public key by ID |
| GET | `/environments/{environmentId}/waas/{walletId}` | Get a specific WAAS wallet by walletId |
| POST | `/environments/{environmentId}/waas/{walletId}/keyShares/backup/locations` | Create backup action for key shares using API token authentication |
| POST | `/environments/{environmentId}/waas/policies` | Create a new WAAS policy for an environment or add new rules to an existing policy |
| GET | `/environments/{environmentId}/waas/policies` | Get the WAAS policy for an environment |
| PUT | `/environments/{environmentId}/waas/policies` | Update the WAAS policy for an environment by ruleId |
| DELETE | `/environments/{environmentId}/waas/policies` | Delete a WAAS policy rule by ruleId |
| POST | `/environments/{environmentId}/waas/{walletId}/signaturePolicy` | Create a new WAAS signature policy for a wallet |
| GET | `/environments/{environmentId}/waas/{walletId}/signaturePolicy` | Get all active WAAS signature policies for a wallet |
| GET | `/environments/{environmentId}/waas/{walletId}/signaturePolicy/{policyId}` | Get a WAAS signature policy by walletId and policyId |
| PUT | `/environments/{environmentId}/waas/{walletId}/signaturePolicy/{policyId}` | Update a WAAS signature policy by walletId and policyId |
| DELETE | `/environments/{environmentId}/waas/{walletId}/signaturePolicy/{policyId}` | Delete a WAAS signature policy by walletId and policyId |
| GET | `/sdk/{environmentId}/waas/delegatedAccess/encryptionPublicKey` | Get delegated access encryption public key for an environment |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dynamic-labs/refs/heads/main/openapi/dynamic-xyz-waas-api-openapi.yml

## Other Dynamic APIs (12)

- [Dynamic Allowlists API](https://apis.io/apis/dynamic-labs/dynamic-labs-allowlists-api/)
- [Dynamic Analytics API](https://apis.io/apis/dynamic-labs/dynamic-labs-analytics-api/)
- [Dynamic API Tokens API](https://apis.io/apis/dynamic-labs/dynamic-labs-api-tokens-api/)
- [Dynamic Embedded Wallets API](https://apis.io/apis/dynamic-labs/dynamic-labs-embedded-wallets-api/)
- [Dynamic Environments API](https://apis.io/apis/dynamic-labs/dynamic-labs-environments-api/)
- [Dynamic Exports API](https://apis.io/apis/dynamic-labs/dynamic-labs-exports-api/)
- [Dynamic JWKS API](https://apis.io/apis/dynamic-labs/dynamic-labs-jwks-api/)
- [Dynamic Users API](https://apis.io/apis/dynamic-labs/dynamic-labs-users-api/)
- [Dynamic Wallets API](https://apis.io/apis/dynamic-labs/dynamic-labs-wallets-api/)
- [Dynamic Webhooks API](https://apis.io/apis/dynamic-labs/dynamic-labs-webhooks-api/)
- [Dynamic Backend API](https://apis.io/apis/dynamic-labs/backend-api/)
- [Dynamic Webhooks](https://apis.io/apis/dynamic-labs/webhooks/)

## Tags

Waas

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dynamic-labs/dynamic-xyz-waas-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dynamic-labs/.
