**Source URL:** https://general.veevavault.dev/medical/mdl/component-types/webapigroup.md

# Webapigroup

**Class: ** `metadata`

Each `Customwebapi` must be assigned to a `Webapigroup`, which in turn must be assigned to a `Permissionset`. Admins can manage access in the Vault Admin UI.

Learn more in the <a href="/vault-sdk/entry-points/custom-api">Vault Java SDK documentation</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the vault’s base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| description | Type: StringRequiredMax length: 1500 | A general description of the web API group. |

### Supported Operations {#supported-operations}

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |


---

**Previous:** [Vaulttoken](/medical/mdl/component-types/vaulttoken)  
