mammoth-io AI API
The AI API from mammoth-io — 117 operation(s) for ai.
Operations 136
POST
/agents/sessions/{session_id}/turns/{turn_id}/cancel
Stop one agent turn (session owner only)
#
PATCH
/agents/sessions/{session_id}/messages/{message_id}/request-kind
Correct what kind of request a reply answered (creator only)
#
PATCH
/agents/sessions/{session_id}
Rename, share or move a chat (creator only), or pin it for yourself (anyone who…
#
DELETE
/agents/sessions/{session_id}/actions/{action_id}
Delete an object the agent created in a chat (session owner only)
#
POST
/agents/sessions/{session_id}/needs-you/dismiss
Dismiss what a chat waits on its owner for (creator only)
#
PATCH
/agents/sessions/{session_id}/plan/proposal
Edit the plan's waiting workflow proposal (creator only)
#
POST
/agents/sessions/{session_id}/runs/{run_id}/extend
Raise a capped run's budget and continue it (session owner only)
#
GET
/agents/sessions/{session_id}/runs/{run_id}/instances/{instance_id}/messages
The messages an agent of a run sent or received
#
GET
/agents/sessions/{session_id}/runs/{run_id}/instances/{instance_id}/transcript
The model messages of an agent of a run, credentials redacted
#
POST
/agents/sessions/{session_id}/notify-job
Notify connector agent of an async connection job result
#
POST
/agents/sessions/{session_id}/chart-placements
Record a chat chart the owner put on a dashboard (creator only)
#
POST
/agents/sessions/{session_id}/chip-feedback
Remember a click or dismiss of a follow-up chip (creator only)
#
GET
/agents/sessions/{session_id}/runs/{run_id}/units
The units of work a run's steps do, one page at a time
#
POST
/agents/sessions/{session_id}/runs/{run_id}/units
Report the units a plan step will work on (session owner only)
#
POST
/agents/sessions/{session_id}/runs/{run_id}/resume
Resume a paused run on a fresh time budget (session owner only)
#
POST
/agents/sessions/{session_id}/runs/{run_id}/retry
Retry a failed or stopped run as a new run (session owner only)
#
GET
/agents/sessions/{session_id}/runs/{run_id}/instances
The agents of a run: main and its workers
#
POST
/agents/sessions/{session_id}/runs/{run_id}/stop
Stop a run and cancel its live turn (session owner only)
#
POST
/agents/sessions/{session_id}/credential-test
Test what a chat's credential card typed, before saving (owner only)
#
GET
/agents/access/settings/usage
This month's Ask use: guests' questions and how fast answers come
#
GET
/agents/access/projects/{project_id}/askers
How many people can ask about a project without opening it
#
POST
/agents/access/grants/{grant_id}/send-invite
Send a held invite now, before the person's first visit is ready
#
POST
/agents/access/my-agent/tiles/{prepared_id}
Add a prepared answer as a tile on the caller's Ask home
#
POST
/agents/access/my-agent/tiles/verified/{verified_id}
Add a verified answer as a tile, run on the caller's own data
#
PUT
/agents/access/alerts/{alert_id}
Change an alert's intent, condition, name or where it tells the caller
#
POST
/agents/access/alerts/draft
An alert to confirm, from a sentence, a chat's latest answer or a block
#
GET
/agents/access/offers/next
What the agent noticed about the caller, to offer in their chat now
#
POST
/agents/access/my-agent/guesses
Work out what the caller's Ask questions say about them, when due
#
GET
/agents/access/my-agent/tiles
The answers the caller can add as tiles, each with its value now
#
POST
/agents/access/alerts/preview
A condition's sentence, value now and the full periods it would fire on
#
POST
/agents/access/my-agent/changes/{change_id}/undo
Put back what one change to the caller's My agent changed
#
POST
/agents/access/explore-files/{view_id}/cards
The Explore cards a file opens with, set up for the caller
#
GET
/agents/access/explore-files/{view_id}/preview
The first rows of a file the caller can explore
#
GET
/agents/access/explore-files/{view_id}/questions
Questions to start a chat about a file the caller can read
#
GET
/agents/access/ask-data/welcome
What the caller's first visit to Ask offers: their topics, picked
#
POST
/agents/access/today/blocks/explore
Read a block's chart again, broken down, filtered or as its rows
#
POST
/agents/access/today/facts/{fact_id}/forget
Take a fact off the caller's agent from the block it shaped
#
POST
/agents/access/today/seen
The caller has seen their page as it is: the next says what changed since
#
POST
/agents/access/today/blocks/preview
Answer one block of the caller's page now, as they edit it
#
POST
/agents/access/start-screen/chart
Put a chart of the caller's chat on their Ask start screen, made live
#
POST
/agents/access/today/blocks/follow-ups
Questions to ask next about one block of the caller's page
#
GET
/agents/access/files/{file_id}/reach
Who outside asks about a file's project, by folder, and who sees it
#
PUT
/agents/access/pins/{pin_id}/watch
Watch one of the caller's tiles: an alert when its number changes
#
POST
/agents/access/slack/link-code
A single-use code that links the caller to the Slack user who sends it
#
POST
/agents/access/slack/waiting/{waiting_id}
Give someone who asked in Slack the same access, or decline
#
POST
/agents/access/canvases/{canvas_id}/snippets
Place words of one of the caller's chat answers on a canvas
#
POST
/agents/access/canvases/{canvas_id}/tiles
Put one of the caller's live charts or kept answers on a canvas
#
DELETE
/agents/access/canvases/{canvas_id}
Delete a canvas and its board; its charts and answers stay the caller's
#
GET
/agents/access/canvases/addables
What the caller can put on a canvas from their last ten chats
#
GET
/agents/access/canvases/starred
The figures the caller starred for Home, the first starred first
#
POST
/agents/access/requests/{request_id}/project-context
Add a thumbs-down's correction to the project's agent context (owners and…
#
POST
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat
Chat with AI to configure a REST API connection
#
GET
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/history
Get chat history for a connection created via AI chat
#
GET
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/sessions/{session_id}/messages
Get display messages for a chat session
#
GET
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/sessions
List recent AI chat sessions for the current user
#
GET
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/oauth-callback
OAuth2 authorization code callback
#
POST
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/column-selection
Submit column selection out-of-band for the chat session
#
POST
/workspaces/{workspace_id}/projects/{project_id}/ai/connector-chat/credentials
Submit credentials out-of-band for the chat session
#
Specifications
Schemas & Data
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-workspace-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-datasets-list-schema.json
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-activity-filters-schema-schema.json
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-automation-creation-schema-schema.json
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-dataview-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/mammoth-io/json-schema/mammoth-io-update-plan-request-schema-schema.json