Skip to main content

Create object storage access key

POST 

/organizations/organization/object_storage/object_storage_cluster/access_keys

Create a new access key in an object storage account

Scopes

  • object_storage

OAuth2 Scopes

When using OAuth2 authentication, scopes are prefixed with api.katapult.io/core/v1/.

Request

Body

    organization

    object

    required

    All 'organization[]' params are mutually exclusive, only one can be provided.

    id string
    sub_domain string

    object_storage_cluster

    object

    required

    region string

    properties

    object

    required

    name stringrequired

    The name of the access key

    all_buckets_read boolean

    Some S3 clients require this permission to successfully connect to your account.

    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

Responses

Create a new access key in an object storage account

Schema

    object_storage_access_key

    object

    required

    id string
    name string
    created_at integer
    region string
    state ObjectStorageAccessKeyStateEnum (string)

    Possible values: [pending, configured]

    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 string[]
    write_buckets string[]
    server_url stringnullable

    The server URL for the S3 credentials

    s3_access_key_id stringnullable

    The S3 access key ID

    s3_secret_access_key stringnullable

    Only available when using the generate credentials endpoint

Loading...