Jobs

Discover, create, update, publish, pause, expire, duplicate, delete, and batch-process jobs through the Cavuno MCP server.

Use the jobs resource to operate the full job lifecycle from an MCP client. The exact request fields and transitions are defined by the live OpenAPI document, so search the specification before writing data.

Discover the available job operations

Tool: search

javascript
async () => Object.entries(spec.paths)
.filter(([path]) => path.startsWith('/jobs'))
.map(([path, methods]) => ({ path, methods: Object.keys(methods) }))

List published jobs

Tool: execute

javascript
async () => {
const response = await cavuno.request({
method: 'GET',
path: '/jobs',
query: { status: 'published', limit: 25 },
});
return response.data;
}

Write safely

Read the current record and the request schema before creating or patching a job. Keep bulk operations within the documented limit of 100 operations, inspect every per-operation result, and verify the persisted record after a write. Start with post a job, and use the API reference for every field and batch operation.