Enables CrewAI agents to invoke CrewAI Platform automations and leverage external crew services within your workflows.
InvokeCrewAIAutomationTool
InvokeCrewAIAutomationTool
provides CrewAI Platform API integration with external crew services. This tool allows you to invoke and interact with CrewAI Platform automations from within your CrewAI agents, enabling seamless integration between different crew workflows.
Argument | Type | Required | Default | Description |
---|---|---|---|---|
crew_api_url | str | Yes | None | Base URL of the CrewAI Platform automation API |
crew_bearer_token | str | Yes | None | Bearer token for API authentication |
crew_name | str | Yes | None | Name of the crew automation |
crew_description | str | Yes | None | Description of what the crew automation does |
max_polling_time | int | No | 600 | Maximum time in seconds to wait for task completion |
crew_inputs | dict | No | None | Dictionary defining custom input schema fields |
crew_inputs
, use Pydantic Field objects to specify the input parameters:
POST {crew_api_url}/kickoff
: Starts a new crew automation taskGET {crew_api_url}/status/{crew_id}
: Checks the status of a running task