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"]
{}400 Bad request.
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}401 Authentication failed.
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}403 Forbidden.
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}404 Catalog not found.
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}500 Internal server error.
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{}
],
"success": "*boolean*"
}