GenuineAIGenuineAI
For usersFor developers
  • Overview
  • Guides
  • How-to
  • API reference
Documentation
  • Quickstart
  • Authentication
  • Errors
  • Rate limits
  • API reference
Platform
  • Platform overview
  • Solutions
  • Pricing
  • Sign in
Company
  • Status
  • Trust Center
  • Contact
  • Terms of Service
  • Privacy Policy

© 2026 GenuineAI Ventures LLC

support@genuinehq.com
Overview
Core
Media library
AI
Documents
Knowledge
Creative
Website & content
Automation
    Workflows
    Workflow instances
    Tasks
      List tasksgetCreate a taskpostGet a taskgetDelete a taskdeleteUpdate a taskpatchApprove or reject a taskpostCreate from a templatepostChange the schedulepatchRun autopilotpostEmail the responsepostSubmit for reviewpostList autopilot runsgetGenerate the briefingpostGet today's briefinggetEnrich a briefpostStream task eventsgetList routinesgetCreate a routinepostRun a routine nowpostGet task statisticsgetList suggested routinesget
    Scheduled jobs
    Integrations
    Extensions
Customer channels
Administration
Schemas
GenuineAI API
GenuineAI API

Tasks

Work items, their review flow, and the routines and autopilot that do them.


List tasks

GET
https://api.genuineai.app/api/v1
/tasks

Beta — this operation may change on 30 days notice. See versioning.

Returns the workspace's tasks. Templates are hidden unless task_is_template asks for them.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

List tasks › query Parameters

cursor
​string · maxLength: 512 · pattern: ^[A-Za-z0-9_-]+$
limit
​integer
offset
​integer · min: 0
sort
​string · minLength: 1 · maxLength: 64 · pattern: ^-?[a-z0-9_]+$
task_assigned_to
​string · uuid
task_autopilot_only
​boolean
task_created_by
​string · uuid
task_description
​string
task_is_template
​boolean
task_name
​string
task_priority
​string
task_routines_only
​boolean
task_status
​array
task_workflow_only
​boolean

List tasks › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

List tasks › Responses

Success

​Task[] · required
has_more
​boolean · required

Whether more rows exist past this page.

next_cursor
​string | null · required

Pass back as cursor for the next page. Null on the last page.

GET/tasks
curl https://api.genuineai.app/api/v1/tasks \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
{ "data": [ { "task_id": "00000000-0000-0000-0000-000000000000", "task_number": 0, "task_name": "task_name", "task_description": "task_description", "task_status": "task_status", "task_priority": "task_priority", "task_assigned_to": "task_assigned_to", "task_assigned_at": "2024-08-25T15:00:00Z", "task_created_by": "task_created_by", "task_due_at": "2024-08-25T15:00:00Z", "task_form": "task_form", "task_data": "task_data", "task_copilot": "task_copilot", "task_wf": "task_wf", "task_wf_instance": "task_wf_instance", "task_wf_step": "task_wf_step", "task_callback_url": "task_callback_url", "task_is_template": "task_is_template", "task_active": true, "task_created": "2024-08-25T15:00:00Z", "task_updated": "2024-08-25T15:00:00Z" } ], "has_more": true, "next_cursor": "next_cursor" }
json
application/json

Create a task

POST
https://api.genuineai.app/api/v1
/tasks

Beta — this operation may change on 30 days notice. See versioning.

Creates a task. To create one from a saved template, use POST /tasks/{id}/copy.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Create a task › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Create a task › Request Body

task_name
​string · minLength: 1 · required

Create a task › Responses

Created

A work item: what is being asked, who owns it, and where it has got to in review.
Task
task_id
​string · uuid
task_number
​integer
task_name
​string
task_description
​string
task_status
​string
task_priority
​string
task_assigned_to
​string
task_assigned_at
​string · date-time
task_created_by
​string
task_due_at
​string · date-time
task_form
​string
task_data
​string
task_copilot
​string
task_wf
​string
task_wf_instance
​string
task_wf_step
​string
task_callback_url
​string
task_is_template
​string
task_active
​boolean
task_created
​string · date-time
task_updated
​string · date-time
POST/tasks
curl https://api.genuineai.app/api/v1/tasks \ --request POST \ --header 'Content-Type: application/json' \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>' \ --data '{ "task_name": "task_name" }'
Example Request Body
{ "task_name": "task_name" }
json
Example Responses
{ "task_id": "00000000-0000-0000-0000-000000000000", "task_number": 0, "task_name": "task_name", "task_description": "task_description", "task_status": "task_status", "task_priority": "task_priority", "task_assigned_to": "task_assigned_to", "task_assigned_at": "2024-08-25T15:00:00Z", "task_created_by": "task_created_by", "task_due_at": "2024-08-25T15:00:00Z", "task_form": "task_form", "task_data": "task_data", "task_copilot": "task_copilot", "task_wf": "task_wf", "task_wf_instance": "task_wf_instance", "task_wf_step": "task_wf_step", "task_callback_url": "task_callback_url", "task_is_template": "task_is_template", "task_active": true, "task_created": "2024-08-25T15:00:00Z", "task_updated": "2024-08-25T15:00:00Z" }
json
application/json

Get a task

GET
https://api.genuineai.app/api/v1
/tasks/{id}

Beta — this operation may change on 30 days notice. See versioning.

Returns the task with its status, its owner and where it has got to in review.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Get a task › path Parameters

id
​string · uuid · required

Get a task › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Get a task › Responses

Success

A work item: what is being asked, who owns it, and where it has got to in review.
Task
task_id
​string · uuid
task_number
​integer
task_name
​string
task_description
​string
task_status
​string
task_priority
​string
task_assigned_to
​string
task_assigned_at
​string · date-time
task_created_by
​string
task_due_at
​string · date-time
task_form
​string
task_data
​string
task_copilot
​string
task_wf
​string
task_wf_instance
​string
task_wf_step
​string
task_callback_url
​string
task_is_template
​string
task_active
​boolean
task_created
​string · date-time
task_updated
​string · date-time
GET/tasks/{id}
curl https://api.genuineai.app/api/v1/tasks/:id \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
{ "task_id": "00000000-0000-0000-0000-000000000000", "task_number": 0, "task_name": "task_name", "task_description": "task_description", "task_status": "task_status", "task_priority": "task_priority", "task_assigned_to": "task_assigned_to", "task_assigned_at": "2024-08-25T15:00:00Z", "task_created_by": "task_created_by", "task_due_at": "2024-08-25T15:00:00Z", "task_form": "task_form", "task_data": "task_data", "task_copilot": "task_copilot", "task_wf": "task_wf", "task_wf_instance": "task_wf_instance", "task_wf_step": "task_wf_step", "task_callback_url": "task_callback_url", "task_is_template": "task_is_template", "task_active": true, "task_created": "2024-08-25T15:00:00Z", "task_updated": "2024-08-25T15:00:00Z" }
json
application/json

Delete a task

DELETE
https://api.genuineai.app/api/v1
/tasks/{id}

Beta — this operation may change on 30 days notice. See versioning.

Deactivates the task. It stops being listed; its history and its thread are kept.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Delete a task › path Parameters

id
​string · uuid · required

Delete a task › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Delete a task › Responses

Success. No content.

No data returned
DELETE/tasks/{id}
curl https://api.genuineai.app/api/v1/tasks/:id \ --request DELETE \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Update a task

PATCH
https://api.genuineai.app/api/v1
/tasks/{id}

Beta — this operation may change on 30 days notice. See versioning.

Applies the task_-prefixed fields present in the body. Moving a task through review goes through the review endpoints, which record who decided what.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Update a task › path Parameters

id
​string · uuid · required

Update a task › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Update a task › Responses

Success

A work item: what is being asked, who owns it, and where it has got to in review.
Task
task_id
​string · uuid
task_number
​integer
task_name
​string
task_description
​string
task_status
​string
task_priority
​string
task_assigned_to
​string
task_assigned_at
​string · date-time
task_created_by
​string
task_due_at
​string · date-time
task_form
​string
task_data
​string
task_copilot
​string
task_wf
​string
task_wf_instance
​string
task_wf_step
​string
task_callback_url
​string
task_is_template
​string
task_active
​boolean
task_created
​string · date-time
task_updated
​string · date-time
PATCH/tasks/{id}
curl https://api.genuineai.app/api/v1/tasks/:id \ --request PATCH \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
{ "task_id": "00000000-0000-0000-0000-000000000000", "task_number": 0, "task_name": "task_name", "task_description": "task_description", "task_status": "task_status", "task_priority": "task_priority", "task_assigned_to": "task_assigned_to", "task_assigned_at": "2024-08-25T15:00:00Z", "task_created_by": "task_created_by", "task_due_at": "2024-08-25T15:00:00Z", "task_form": "task_form", "task_data": "task_data", "task_copilot": "task_copilot", "task_wf": "task_wf", "task_wf_instance": "task_wf_instance", "task_wf_step": "task_wf_step", "task_callback_url": "task_callback_url", "task_is_template": "task_is_template", "task_active": true, "task_created": "2024-08-25T15:00:00Z", "task_updated": "2024-08-25T15:00:00Z" }
json
application/json

Approve or reject a task

POST
https://api.genuineai.app/api/v1
/tasks/{id}/approve

Beta — this operation may change on 30 days notice. See versioning.

The creator's half of review. approved: true completes it; false sends it back in progress with your comments attached.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Approve or reject a task › path Parameters

id
​string · uuid · required

Approve or reject a task › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Approve or reject a task › Responses

Success

No data returned
POST/tasks/{id}/approve
curl https://api.genuineai.app/api/v1/tasks/:id/approve \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Create from a template

POST
https://api.genuineai.app/api/v1
/tasks/{id}/copy

Beta — this operation may change on 30 days notice. See versioning.

Clones a template into a real task. The body may override who it is assigned to, its name, due date and priority.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Create from a template › path Parameters

id
​string · uuid · required

Create from a template › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Create from a template › Responses

Success

No data returned
POST/tasks/{id}/copy
curl https://api.genuineai.app/api/v1/tasks/:id/copy \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Change the schedule

PATCH
https://api.genuineai.app/api/v1
/tasks/{id}/routine

Beta — this operation may change on 30 days notice. See versioning.

Enable, disable or reschedule it. Accepts a cron expression and timezone, and optionally an end date or a maximum number of runs.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Change the schedule › path Parameters

id
​string · uuid · required

Change the schedule › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Change the schedule › Responses

Success

No data returned
PATCH/tasks/{id}/routine
curl https://api.genuineai.app/api/v1/tasks/:id/routine \ --request PATCH \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Run autopilot

POST
https://api.genuineai.app/api/v1
/tasks/{id}/run-autopilot

Beta — this operation may change on 30 days notice. See versioning.

Runs a model — it consumes credits and counts against the expensive rate-limit tier.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Run autopilot › path Parameters

id
​string · uuid · required

Run autopilot › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Run autopilot › Responses

Success

No data returned
POST/tasks/{id}/run-autopilot
curl https://api.genuineai.app/api/v1/tasks/:id/run-autopilot \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Email the response

POST
https://api.genuineai.app/api/v1
/tasks/{id}/send-email

Beta — this operation may change on 30 days notice. See versioning.

Emails the task's response to a recipient, for the tasks whose output is meant to leave the platform.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Email the response › path Parameters

id
​string · uuid · required

Email the response › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Email the response › Responses

Success

No data returned
POST/tasks/{id}/send-email
curl https://api.genuineai.app/api/v1/tasks/:id/send-email \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Submit for review

POST
https://api.genuineai.app/api/v1
/tasks/{id}/submit-review

Beta — this operation may change on 30 days notice. See versioning.

The assignee's half of review. The task moves to awaiting review rather than to done.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Submit for review › path Parameters

id
​string · uuid · required

Submit for review › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Submit for review › Responses

Success

No data returned
POST/tasks/{id}/submit-review
curl https://api.genuineai.app/api/v1/tasks/:id/submit-review \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

List autopilot runs

GET
https://api.genuineai.app/api/v1
/tasks/autopilot/activity

Beta — this operation may change on 30 days notice. See versioning.

Returns what autopilot has done recently and to which tasks — the record behind the work nobody asked for by hand.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

List autopilot runs › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

List autopilot runs › Responses

Success

No data returned
GET/tasks/autopilot/activity
curl https://api.genuineai.app/api/v1/tasks/autopilot/activity \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Generate the briefing

POST
https://api.genuineai.app/api/v1
/tasks/briefing/run

Beta — this operation may change on 30 days notice. See versioning.

Builds it on demand instead of waiting for the scheduled run.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Generate the briefing › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Generate the briefing › Responses

Success

No data returned
POST/tasks/briefing/run
curl https://api.genuineai.app/api/v1/tasks/briefing/run \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Get today's briefing

GET
https://api.genuineai.app/api/v1
/tasks/briefing/today

Beta — this operation may change on 30 days notice. See versioning.

The morning summary of what is waiting, as shown on the dashboard.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Get today's briefing › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Get today's briefing › Responses

Success

No data returned
GET/tasks/briefing/today
curl https://api.genuineai.app/api/v1/tasks/briefing/today \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Enrich a brief

POST
https://api.genuineai.app/api/v1
/tasks/enrich

Beta — this operation may change on 30 days notice. See versioning.

Runs a model — it consumes credits and counts against the expensive rate-limit tier.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Enrich a brief › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Enrich a brief › Request Body

raw
​string · minLength: 1 · required

Enrich a brief › Responses

Success

No data returned
POST/tasks/enrich
curl https://api.genuineai.app/api/v1/tasks/enrich \ --request POST \ --header 'Content-Type: application/json' \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>' \ --data '{ "raw": "raw" }'
Example Request Body
{ "raw": "raw" }
json
Example Responses
No example specified for this content type

Stream task events

GET
https://api.genuineai.app/api/v1
/tasks/events

Beta — this operation may change on 30 days notice. See versioning.

A server-sent event stream of changes across the workspace. Responds with text/event-stream.

Pair it with slow polling rather than relying on it alone: the event bus is per-instance and in memory, so a reconnection can land somewhere that missed an event.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Stream task events › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Stream task events › Responses

Success

No data returned
GET/tasks/events
curl https://api.genuineai.app/api/v1/tasks/events \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

List routines

GET
https://api.genuineai.app/api/v1
/tasks/routines

Beta — this operation may change on 30 days notice. See versioning.

The task templates set to run on a schedule.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

List routines › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

List routines › Responses

Success

​Task[]
A work item: what is being asked, who owns it, and where it has got to in review.
Task
task_id
​string · uuid
task_number
​integer
task_name
​string
task_description
​string
task_status
​string
task_priority
​string
task_assigned_to
​string
task_assigned_at
​string · date-time
task_created_by
​string
task_due_at
​string · date-time
task_form
​string
task_data
​string
task_copilot
​string
task_wf
​string
task_wf_instance
​string
task_wf_step
​string
task_callback_url
​string
task_is_template
​string
task_active
​boolean
task_created
​string · date-time
task_updated
​string · date-time
GET/tasks/routines
curl https://api.genuineai.app/api/v1/tasks/routines \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
[ { "task_id": "00000000-0000-0000-0000-000000000000", "task_number": 0, "task_name": "task_name", "task_description": "task_description", "task_status": "task_status", "task_priority": "task_priority", "task_assigned_to": "task_assigned_to", "task_assigned_at": "2024-08-25T15:00:00Z", "task_created_by": "task_created_by", "task_due_at": "2024-08-25T15:00:00Z", "task_form": "task_form", "task_data": "task_data", "task_copilot": "task_copilot", "task_wf": "task_wf", "task_wf_instance": "task_wf_instance", "task_wf_step": "task_wf_step", "task_callback_url": "task_callback_url", "task_is_template": "task_is_template", "task_active": true, "task_created": "2024-08-25T15:00:00Z", "task_updated": "2024-08-25T15:00:00Z" } ]
json
application/json

Create a routine

POST
https://api.genuineai.app/api/v1
/tasks/routines

Beta — this operation may change on 30 days notice. See versioning.

Takes what was worked out in a thread and makes it a task template that can run on a schedule.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Create a routine › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Create a routine › Request Body

thread_id
​string · uuid · required
instruction
​string
schedule_hint
​string
message_id
​string · uuid

Create a routine › Responses

Success

No data returned
POST/tasks/routines
curl https://api.genuineai.app/api/v1/tasks/routines \ --request POST \ --header 'Content-Type: application/json' \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>' \ --data '{ "thread_id": "00000000-0000-0000-0000-000000000000", "instruction": "instruction", "schedule_hint": "schedule_hint", "message_id": "00000000-0000-0000-0000-000000000000" }'
Example Request Body
{ "thread_id": "00000000-0000-0000-0000-000000000000", "instruction": "instruction", "schedule_hint": "schedule_hint", "message_id": "00000000-0000-0000-0000-000000000000" }
json
Example Responses
No example specified for this content type

Run a routine now

POST
https://api.genuineai.app/api/v1
/tasks/routines/{id}/run

Beta — this operation may change on 30 days notice. See versioning.

Runs it immediately without affecting its schedule.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Run a routine now › path Parameters

id
​string · uuid · required

Run a routine now › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Run a routine now › Responses

Success

No data returned
POST/tasks/routines/{id}/run
curl https://api.genuineai.app/api/v1/tasks/routines/:id/run \ --request POST \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Get task statistics

GET
https://api.genuineai.app/api/v1
/tasks/stats

Beta — this operation may change on 30 days notice. See versioning.

Counts by status and by owner, for a dashboard rather than a listing.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

Get task statistics › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

Get task statistics › Responses

Success

No data returned
GET/tasks/stats
curl https://api.genuineai.app/api/v1/tasks/stats \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

List suggested routines

GET
https://api.genuineai.app/api/v1
/tasks/suggestions

Beta — this operation may change on 30 days notice. See versioning.

Work the caller repeats often enough that it could run on a schedule instead.

Requires the module-tasks license feature. Without it the request is refused with 403 license_required — see plans and modules.

List suggested routines › Headers

X-Tenant-Id
​string · uuid · required

The workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.

List suggested routines › Responses

Success

No data returned
GET/tasks/suggestions
curl https://api.genuineai.app/api/v1/tasks/suggestions \ --header 'X-Tenant-Id: <string>' \ --header 'X-Api-Key: <api-key>'
Example Responses
No example specified for this content type

Workflow instancesScheduled jobs