const options = {
method: "GET",
headers: { "x-api-key": "<your-api-key>" },
};
fetch("https://api-v2.getomni.ai/api/v1/workflows", options)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
import requests
url = "https://api-v2.getomni.ai/api/v1/workflows"
headers = {"x-api-key": "<your-api-key>"}
response = requests.request("GET", url, headers=headers)
print(response.json())
curl --request GET \
--url https://api-v2.getomni.ai/api/v1/workflows \
--header 'x-api-key: <your-api-key>'
{
"success": true,
"workflows": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Document collection",
"type": "CHECKLIST",
"createdAt": "2026-03-02T15:21:40.000Z",
"updatedAt": "2026-06-11T11:45:02.000Z"
}
]
}
Workflows
List Workflows
List the workflows configured in your workspace
GET
/
api
/
v1
/
workflows
const options = {
method: "GET",
headers: { "x-api-key": "<your-api-key>" },
};
fetch("https://api-v2.getomni.ai/api/v1/workflows", options)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
import requests
url = "https://api-v2.getomni.ai/api/v1/workflows"
headers = {"x-api-key": "<your-api-key>"}
response = requests.request("GET", url, headers=headers)
print(response.json())
curl --request GET \
--url https://api-v2.getomni.ai/api/v1/workflows \
--header 'x-api-key: <your-api-key>'
{
"success": true,
"workflows": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Document collection",
"type": "CHECKLIST",
"createdAt": "2026-03-02T15:21:40.000Z",
"updatedAt": "2026-06-11T11:45:02.000Z"
}
]
}
List every workflow in your workspace, oldest first. A workflow is a routine that an agent can conduct on a lead. Workflows are configured in the Monumint app. This endpoint exists so an integration can look up the
workflowId it needs to start a workflow run.
Authentication
Requires thex-api-key header with a valid workspace API key.
Response
boolean
Whether the request succeeded.
array
The workspace’s workflows, oldest first.
Show workflow
Show workflow
string
The workflow id. Pass this as
workflowId when starting a workflow run.string
The workflow’s name.
string
What the workflow does:
CHECKLIST (collect the lead’s checklist),
REMINDER (send a recurring reminder), or SUPPORT (answer inbound
questions).string
When the workflow was created.
string
When the workflow last changed.
const options = {
method: "GET",
headers: { "x-api-key": "<your-api-key>" },
};
fetch("https://api-v2.getomni.ai/api/v1/workflows", options)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
import requests
url = "https://api-v2.getomni.ai/api/v1/workflows"
headers = {"x-api-key": "<your-api-key>"}
response = requests.request("GET", url, headers=headers)
print(response.json())
curl --request GET \
--url https://api-v2.getomni.ai/api/v1/workflows \
--header 'x-api-key: <your-api-key>'
{
"success": true,
"workflows": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Document collection",
"type": "CHECKLIST",
"createdAt": "2026-03-02T15:21:40.000Z",
"updatedAt": "2026-06-11T11:45:02.000Z"
}
]
}
