This document is generated by Apidog. Apidog: All-in-one workspace for API design, document, debug, test, mock
| API value | Label in the app | Who can reach it |
|---|---|---|
Account | Account | Everyone in the account. |
UserAccount | Personal | Only its owner. |
UserAccountGroup | Group | Only the users granted access. |
| Endpoint | Returns |
|---|---|
GET /v1/ecm/vaults/user-accounts | The vaults you can reach. |
GET /v1/ecm/vaults/accounts | The account's vaults. isFavorite means favourited by you. |
GET /v1/ecm/vaults/user-accounts/{userAccountId} | Another user's vaults. Administrators only. |
GET /v1/ecm/vaults/{vaultId}/list | The envelopes and templates inside one vault. |
GET /v1/ecm/vaults/members returns the account roster you can use to populate a group vault. It includes deactivated seats, flagged isActive: false — filter them out before feeding the ids back, or you will add dead members.UserAccount transfers ownership to whoever made the call. Renaming another user's personal vault as an administrator makes it yours. Changing the type to Account or UserAccountGroup clears the owner instead.PUT that sets type: "UserAccountGroup" with ids that do not resolve returns 204 and leaves you with a group vault that has no members at all — and therefore nobody but administrators can open it. On create, the same ids are an error instead. Always read the vault back after a membership change.400 User Account not found, even for vault types that ignore membership.DELETE /v1/ecm/vaults/{vaultId} is a soft delete. A vault that still holds envelopes or templates cannot be deleted — trashed content does not count, so a vault whose contents are all in the trash can still be removed.POST /v1/ecm/envelopes/{envelopeId}/to/{vaultId} moves an envelope. There is no restriction between types: only your access to the destination matters.