https://api.katapult.io/core/v1/object_storage/access_keys/access_key
| Code | Error | When it happens |
|---|---|---|
|
|
missing_api_token
|
No API token was provided in the Authorization header. Ensure a token is provided prefixed with Bearer |
|
|
unauthorized_network_for_api_token
|
Network is not allowed to access the API with this API token |
|
|
invalid_api_token
|
The API token provided was not valid (it may not exist or have expired) |
|
|
token_owner_suspended
|
The user that owns the API token has been suspended |
|
|
invalid_capabilities_token
|
The capabilities token provided was not valid (either not valid, expired or not signed by the correct key) |
|
|
scope_not_granted
|
The scope required for this endpoint has not been granted to the authenticating identity |
|
|
permission_denied
|
The authenticated identity is not permitted to perform this action |
|
|
object_storage_access_key_not_found
|
No object storage access key was found matching any of the criteria provided in the arguments. |
|
|
rate_limit_reached
|
You have reached the rate limit for this type of request |
|
|
service_unavailable
|
The service is currently unavailable, please try again later |
access_key[id]
string
query
The object storage access key to find.
object_storage_access_key
object
id
string
name
string
created_at
integer
region
string
state
string
all_buckets_read
boolean
Global access to list all buckets
all_objects_read
boolean
Global read access for objects in all buckets
all_objects_write
boolean
Global write access to create and delete objects in all buckets
read_buckets
array
write_buckets
array
server_url
string
The server URL for the S3 credentials
s3_access_key_id
string
The S3 access key ID
s3_secret_access_key
string
Only available when using the generate credentials endpoint
{
"object_storage_access_key": {
"id": "string",
"name": "string",
"created_at": 0,
"region": "string",
"state": "pending",
"all_buckets_read": true,
"all_objects_read": true,
"all_objects_write": true,
"read_buckets": [],
"write_buckets": [],
"server_url": "string",
"s3_access_key_id": "string",
"s3_secret_access_key": "string"
}
}
Sent to https://api.katapult.io/core/v1 as a bearer token and never to Krystal Documentation. It isn't stored anywhere, so paste it again on each endpoint page.
Left blank, a parameter is omitted from the request.