Skip to main content
POST
/
tasks
Typescript (SDK)
import { Crevio } from "@crevio/sdk";

const crevio = new Crevio({
  apiKey: process.env["CREVIO_API_KEY"] ?? "",
});

async function run() {
  const result = await crevio.tasks.create({});

  console.log(result);
}

run();
{
  "id": "<string>",
  "object": "<string>",
  "name": "<string>",
  "description": "<string>",
  "prompt": "<string>",
  "trigger_type": "immediate",
  "cron_expression": "<string>",
  "interval_seconds": 123,
  "scheduled_at": "2023-11-07T05:31:56Z",
  "timezone": "<string>",
  "delivery_method": "notification",
  "approval_mode": "autonomous",
  "model_id": "<string>",
  "active": true,
  "expires_at": "2023-11-07T05:31:56Z",
  "next_run_at": "2023-11-07T05:31:56Z",
  "last_run_at": "2023-11-07T05:31:56Z",
  "total_runs_count": 123,
  "consecutive_failure_count": 123,
  "total_credits_consumed": 123,
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

API key in the format: Bearer {api_token}

Body

application/json
name
string
description
string | null
prompt
string
trigger_type
enum<string>
Available options:
immediate,
cron,
interval,
once,
event
cron_expression
string | null
interval_seconds
integer | null
scheduled_at
string<date-time> | null
timezone
string
delivery_method
enum<string>
Available options:
notification,
email,
telegram,
discord,
slack,
none
model_id
string | null
approval_mode
enum<string>
Available options:
autonomous,
supervised,
read_only
expires_at
string<date-time> | null
active
boolean

Response

Task created

id
string
required
object
string
required
name
string
required
description
string | null
required
prompt
string
required
trigger_type
enum<string>
required
Available options:
immediate,
cron,
interval,
once,
event
cron_expression
string | null
required
interval_seconds
integer | null
required
scheduled_at
string<date-time> | null
required
timezone
string
required
delivery_method
enum<string>
required
Available options:
notification,
email,
telegram,
discord,
slack,
none
approval_mode
enum<string>
required
Available options:
autonomous,
supervised,
read_only
model_id
string | null
required
active
boolean
required
expires_at
string<date-time> | null
required
next_run_at
string<date-time> | null
required
last_run_at
string<date-time> | null
required
total_runs_count
integer
required
consecutive_failure_count
integer
required
total_credits_consumed
integer
required
created_at
string<date-time>
required
updated_at
string<date-time>
required