Skip to content

ConnectorBindingInput

A run input whose value is written straight into a tool’s calls, such as a customer id, so the model never sees or chooses it.

Kind: an object, used in requests and responses. In a request it is called ConnectorBindingInputInput.

FieldTypeRequiredDescription
externalOperationIduuidThe id of the tool whose calls get the value.
agentIduuid | nullOnly the participant filled by this agent gets the value. Null: every participant does.
targetstringWhere the value goes: the name of the request body field (a nested field’s names separated by /), or of the path or query parameter, as type says.
defaultValuestring | nullThe value used when a run does not give one. Null: none.
typeConnectorBindingInputTypeWhat target names: a request body field, a query parameter or a path parameter.
namestringyesThe input’s name: a run gives the input’s value under this name. Constraints: required (empty or whitespace-only strings are rejected).
descriptionstring | nullWhat the input is for, shown to whoever starts a run. Constraints: minLength: 1.
isRequiredbooleanWhether a run must give the input. A run started without a required input is refused.
{
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"agentId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"target": "...",
"defaultValue": "...",
"type": "Request",
"name": "...",
"description": "...",
"isRequired": false
}

Every field is present in a response; empty ones are null.

FieldTypeDescription
externalOperationIduuidThe id of the tool whose calls get the value.
agentIduuid | nullOnly the participant filled by this agent gets the value. Null: every participant does.
targetstringWhere the value goes: the name of the request body field (a nested field’s names separated by /), or of the path or query parameter, as type says.
defaultValuestring | nullThe value used when a run does not give one. Null: none.
typeConnectorBindingInputTypeWhat target names: a request body field, a query parameter or a path parameter.
namestringThe input’s name: a run gives the input’s value under this name. Constraints: required (empty or whitespace-only strings are rejected).
descriptionstring | nullWhat the input is for, shown to whoever starts a run. Constraints: minLength: 1.
isRequiredbooleanWhether a run must give the input. A run started without a required input is refused.
{
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"agentId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"target": "...",
"defaultValue": "...",
"type": "Request",
"name": "...",
"description": "...",
"isRequired": false
}