# Credentials

> Botyard REST API endpoints for credentials.

Canonical URL: https://docs.botyard.io/docs/api/credentials

18 endpoints in this group. Every request authenticates with an
[API key](/docs/api/authentication); see the [API reference](/docs/api) for the other groups.

* [Create Bot Credentials](/docs/api/credentials/create_bot_credentials_v1_orgs__org_id__bots__bot_slug__credentials_private_post): `POST /v1/orgs/{org_id}/bots/{bot_slug}/credentials/private`
* [Delete Bot Credential](/docs/api/credentials/delete_bot_credential_v1_orgs__org_id__bots__bot_slug__credentials_private__credential_id__delete): `DELETE /v1/orgs/{org_id}/bots/{bot_slug}/credentials/private/{credential_id}`
* [List Bot Credentials](/docs/api/credentials/list_bot_credentials_v1_orgs__org_id__bots__bot_slug__credentials_get): `GET /v1/orgs/{org_id}/bots/{bot_slug}/credentials`
* [Assign Credentials](/docs/api/credentials/assign_credentials_v1_orgs__org_id__bots__bot_slug__credentials_put): `PUT /v1/orgs/{org_id}/bots/{bot_slug}/credentials`
* [Reorder Credentials](/docs/api/credentials/reorder_credentials_v1_orgs__org_id__bots__bot_slug__credentials_reorder_put): `PUT /v1/orgs/{org_id}/bots/{bot_slug}/credentials/reorder`
* [Unassign Credential](/docs/api/credentials/unassign_credential_v1_orgs__org_id__bots__bot_slug__credentials__credential_id__delete): `DELETE /v1/orgs/{org_id}/bots/{bot_slug}/credentials/{credential_id}`
* [List Presets](/docs/api/credentials/list_presets_v1_orgs__org_id__credentials_presets_get): `GET /v1/orgs/{org_id}/credentials/presets`
* [List Credentials](/docs/api/credentials/list_credentials_v1_orgs__org_id__credentials_get): `GET /v1/orgs/{org_id}/credentials`
* [Create Credentials](/docs/api/credentials/create_credentials_v1_orgs__org_id__credentials_post): `POST /v1/orgs/{org_id}/credentials`
* [Get Credential](/docs/api/credentials/get_credential_v1_orgs__org_id__credentials__credential_id__get): `GET /v1/orgs/{org_id}/credentials/{credential_id}`
* [Update Credential](/docs/api/credentials/update_credential_v1_orgs__org_id__credentials__credential_id__patch): `PATCH /v1/orgs/{org_id}/credentials/{credential_id}`
* [Delete Credential](/docs/api/credentials/delete_credential_v1_orgs__org_id__credentials__credential_id__delete): `DELETE /v1/orgs/{org_id}/credentials/{credential_id}`
* [Get Credential Bot Links](/docs/api/credentials/get_credential_bot_links_v1_orgs__org_id__credentials__credential_id__bot_links_get): `GET /v1/orgs/{org_id}/credentials/{credential_id}/bot-links`
* [Put Credential Bot Links](/docs/api/credentials/put_credential_bot_links_v1_orgs__org_id__credentials__credential_id__bot_links_put): `PUT /v1/orgs/{org_id}/credentials/{credential_id}/bot-links`
* [Test Credential](/docs/api/credentials/test_credential_v1_orgs__org_id__credentials__credential_id__test_post): `POST /v1/orgs/{org_id}/credentials/{credential_id}/test`
* [Get Credential Usage](/docs/api/credentials/get_credential_usage_v1_orgs__org_id__credentials__credential_id__usage_get): `GET /v1/orgs/{org_id}/credentials/{credential_id}/usage`
* [Start Oauth](/docs/api/credentials/start_oauth_v1_orgs__org_id__credentials__credential_id__oauth_start_get): `GET /v1/orgs/{org_id}/credentials/{credential_id}/oauth/start`
* [Set Oauth Tokens](/docs/api/credentials/set_oauth_tokens_v1_orgs__org_id__credentials__credential_id__oauth_tokens_post): `POST /v1/orgs/{org_id}/credentials/{credential_id}/oauth/tokens`
