CrewAI Cloud · Schema

CrewAI AMP Kickoff

Request payload for POST /kickoff on a CrewAI AMP per-crew endpoint.

AI AgentsAI Agent PlatformAgent OrchestrationMulti-Agent SystemsAgent Management PlatformManaged AgentsAutomationsObservabilityHuman In The Loop

Properties

Name Type Description
inputs object Key-value pairs of crew inputs. Schema is crew-specific; discover keys via GET /inputs.
meta object Free-form metadata echoed into webhook event payloads.
taskWebhookUrl string URL invoked after each task completes.
stepWebhookUrl string URL invoked after each agent thought or action.
crewWebhookUrl string URL invoked when the crew execution completes.
View JSON Schema on GitHub

JSON Schema

crewai-cloud-kickoff-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/crewai-cloud/main/json-schema/crewai-cloud-kickoff-schema.json",
  "title": "CrewAI AMP Kickoff",
  "description": "Request payload for POST /kickoff on a CrewAI AMP per-crew endpoint.",
  "type": "object",
  "required": ["inputs"],
  "properties": {
    "inputs": {
      "type": "object",
      "description": "Key-value pairs of crew inputs. Schema is crew-specific; discover keys via GET /inputs.",
      "additionalProperties": true
    },
    "meta": {
      "type": "object",
      "description": "Free-form metadata echoed into webhook event payloads.",
      "additionalProperties": true
    },
    "taskWebhookUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL invoked after each task completes."
    },
    "stepWebhookUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL invoked after each agent thought or action."
    },
    "crewWebhookUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL invoked when the crew execution completes."
    }
  },
  "additionalProperties": false
}