Images
ImagesV1
List images
Deprecated
client.images.v1.list(V1ListParams { account_id, creator, page, per_page } params, RequestOptionsoptions?): V4PagePagination<V1ListResponse { images } >
GET/accounts/{account_id}/images/v1
Image details
client.images.v1.get(stringimageId, V1GetParams { account_id } params, RequestOptionsoptions?): Image { id, creator, filename, 4 more }
GET/accounts/{account_id}/images/v1/{image_id}
Upload an image
client.images.v1.create(V1CreateParams { account_id, id, creator, 4 more } params, RequestOptionsoptions?): Image { id, creator, filename, 4 more }
POST/accounts/{account_id}/images/v1
Update image
client.images.v1.edit(stringimageId, V1EditParams { account_id, creator, metadata, requireSignedURLs } params, RequestOptionsoptions?): Image { id, creator, filename, 4 more }
PATCH/accounts/{account_id}/images/v1/{image_id}
Delete image
client.images.v1.delete(stringimageId, V1DeleteParams { account_id } params, RequestOptionsoptions?): V1DeleteResponse
DELETE/accounts/{account_id}/images/v1/{image_id}
ImagesV1Keys
List Signing Keys
client.images.v1.keys.list(KeyListParams { account_id } params, RequestOptionsoptions?): KeyListResponse { keys }
GET/accounts/{account_id}/images/v1/keys
Create a new Signing Key
client.images.v1.keys.update(stringsigningKeyName, KeyUpdateParams { account_id } params, RequestOptionsoptions?): KeyUpdateResponse { keys }
PUT/accounts/{account_id}/images/v1/keys/{signing_key_name}
Delete Signing Key
client.images.v1.keys.delete(stringsigningKeyName, KeyDeleteParams { account_id } params, RequestOptionsoptions?): KeyDeleteResponse { keys }
DELETE/accounts/{account_id}/images/v1/keys/{signing_key_name}
ImagesV1Stats
Images usage statistics
client.images.v1.stats.get(StatGetParams { account_id } params, RequestOptionsoptions?): Stat { count }
GET/accounts/{account_id}/images/v1/stats
ImagesV1Variants
List variants
client.images.v1.variants.list(VariantListParams { account_id } params, RequestOptionsoptions?): Variant { variants }
GET/accounts/{account_id}/images/v1/variants
Variant details
client.images.v1.variants.get(stringvariantId, VariantGetParams { account_id } params, RequestOptionsoptions?): VariantGetResponse { variant }
GET/accounts/{account_id}/images/v1/variants/{variant_id}
Create a variant
client.images.v1.variants.create(VariantCreateParams { account_id, id, options, neverRequireSignedURLs } params, RequestOptionsoptions?): VariantCreateResponse { variant }
POST/accounts/{account_id}/images/v1/variants
Update a variant
client.images.v1.variants.edit(stringvariantId, VariantEditParams { account_id, options, neverRequireSignedURLs } params, RequestOptionsoptions?): VariantEditResponse { variant }
PATCH/accounts/{account_id}/images/v1/variants/{variant_id}
Delete a variant
client.images.v1.variants.delete(stringvariantId, VariantDeleteParams { account_id } params, RequestOptionsoptions?): VariantDeleteResponse
DELETE/accounts/{account_id}/images/v1/variants/{variant_id}
ImagesV1Blobs
Base image
client.images.v1.blobs.get(stringimageId, BlobGetParams { account_id } params, RequestOptionsoptions?): Response
GET/accounts/{account_id}/images/v1/{image_id}/blob
ImagesV2
List images V2
client.images.v2.list(V2ListParams { account_id, continuation_token, creator, 3 more } params, RequestOptionsoptions?): V2ListResponse { continuation_token, images }
GET/accounts/{account_id}/images/v2
ImagesV2Direct Uploads
Create authenticated direct upload URL V2
client.images.v2.directUploads.create(DirectUploadCreateParams { account_id, id, creator, 3 more } params, RequestOptionsoptions?): DirectUploadCreateResponse { id, uploadURL }
POST/accounts/{account_id}/images/v2/direct_upload