cosmic.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Media
delete
media.delete
Delete Media by id
Risk: write
Output
find
media.find
List Media in a Bucket
Risk: read
query full type
query full type
media full type
media full type
findOne
media.findOne
Get a single Media item by name
Risk: read
Output
media full type
media full type
insert
media.insert
Upload Media to a Bucket
Risk: write
metadata full type
metadata full type
media full type
media full type
update
media.update
Update Media metadata by id
Risk: write
metadata full type
metadata full type
Objects
batch
objects.batch
Run up to 25 Object operations in one request
Risk: write
operations full type
operations full type
operations full type
operations full type
delete
objects.delete
Delete an Object by id
Risk: write
Output
find
objects.find
List Objects in a Bucket with filtering and pagination
Risk: read
query full type
query full type
objects full type
objects full type
findOne
objects.findOne
Get a single Object by type and slug
Risk: read
Output
object full type
object full type
getById
objects.getById
Get a single Object by id
Risk: read
Output
object full type
object full type
insert
objects.insert
Create an Object in a Bucket
Risk: write
metadata full type
metadata full type
object full type
object full type
update
objects.update
Update an Object by id
Risk: write
metadata full type
metadata full type
object full type
object full type
Object Types
delete
objectTypes.delete
Delete an Object type by slug
Risk: write
Output
find
objectTypes.find
List Object types in a Bucket
Risk: read
Output
object_types full type
object_types full type
findOne
objectTypes.findOne
Get a single Object type by slug
Risk: read
Output
object_type full type
object_type full type
insert
objectTypes.insert
Create an Object type
Risk: write
metafields full type
metafields full type
options full type
options full type
object_type full type
object_type full type
update
objectTypes.update
Update an Object type by slug
Risk: write
metafields full type
metafields full type
object_type full type
object_type full type
Revisions
find
revisions.find
List Revisions for an Object
Risk: read
Output
revisions full type
revisions full type
findOne
revisions.findOne
Get a single Revision by id
Risk: read
Output
revision full type
revision full type
insert
revisions.insert
Add a draft Revision to an Object
Risk: write
metadata full type
metadata full type
revision full type
revision full type