POST /get-app-tool-schema/{app_id}

Changed on

One round of multi-step schema resolution for an app tool template against a connected App. parameters is the input parameters resolved so far, with properties configured by const or description, and is empty on the first call. Returns the next input_schema to fill; complete marks the last round (it may accompany the final input_schema) and may include an optional response_schema. Input-schema property descriptions provide the default text for LLM inference, and each property's default_input_mode ("const" or "description") is the input mode to preselect for it. A property may also carry extra_info ({ text?, link? }), guidance to render under its editor, e.g. a docs link on how to find an id. Used by the tool config UI. enum_labels maps enum values to display labels; forbid_literal_const allows only description or a {{variable}}.

Request

  • Base URL
    https://api.retellai.com
  • Auth
    HTTP bearer

Path parameters

app_idstring required

Request body

app_tool_template_namestring required

The app tool template name (the provider's catalog tool name).

Response

The next input_schema to fill; complete marks the last round.

completeboolean required

Changes

    • info

      added the new optional request property //

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      endpoint added