Synthetic tools

Create a synthetic tool

Each step calls a connector tool; steps may reference earlier results. input_schema is the JSON Schema the model sees. Add it to a template or toolbox with an entry naming its synthetic_tool_id. The response annotates each step the way GET /synthetic-tool/{id} does (connection_state, connection_name).

post/synthetic-tool

Request

  • Base URL: https://api.elaichi.ai
  • URL: https://api.elaichi.ai/synthetic-tool
  • Auth: HTTP bearer

Headers

X-Organization-Idstring

Target organization (org_…). Required for cookie/session auth on org-scoped routes; optional for API tokens, which carry their organization, and rejected when it names a different one.

Request body

namestring required
descriptionstring
input_schemaobject
stepsobject[] required

Response

Created

object required

Changes

No recorded changes to this operation across all 1 revision of this API.