# Clients ## List all clients (basic) - [GET /clients](https://developers.kanbert.com/api/clients/clients.index.md): No specific scope required. ## Create a client - [POST /clients](https://developers.kanbert.com/api/clients/clients.store.md): Required scopes: client:write ## List all clients (full) - [GET /clients/full](https://developers.kanbert.com/api/clients/clients.fullindex.md): Required scopes: client:read ## Retrieve a client - [GET /clients/{id}](https://developers.kanbert.com/api/clients/clients.show.md): No specific scope required. Returns ClientFullData if app has any client:* scope ## Update a client - [PATCH /clients/{id}](https://developers.kanbert.com/api/clients/clients.update.md): Required scopes: client:write To update external_id jump to Endpoint /clients/{id}/external-identifier To update shortcode jump to Endpoint /clients/{id}/shortcode ## Archive a client - [DELETE /clients/{id}](https://developers.kanbert.com/api/clients/clients.destroy.md): Required scopes: client:write ## Update a client's external identifier - [PUT /clients/{id}/external-identifier](https://developers.kanbert.com/api/clients/clients.updateexternalid.md): Required scopes: client:write ## Update a client's shortcode - [PUT /clients/{id}/shortcode](https://developers.kanbert.com/api/clients/clients.updateshortcode.md): Required scopes: client:write ## Restore a client - [POST /clients/{id}/restore](https://developers.kanbert.com/api/clients/clients.restore.md): Required scopes: client:write