# Credential Management
## Store catalog credentials
**POST** `/accounts/{account_id}/r2-catalog/{bucket_name}/credential`
Store authentication credentials for a catalog. These credentials are used
to authenticate with R2 storage when performing catalog operations.
### Responses
#### 200 Credentials stored successfully.
> Data is at `body["result"]`
```json
{}
```
#### 400 Bad request.
```json
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}
```
#### 401 Authentication failed.
```json
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}
```
#### 403 Forbidden.
```json
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}
```
#### 404 Catalog not found.
```json
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}
```
#### 500 Internal server error.
```json
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}
```