Pal API
Pal API allows developers to create, manage, and utilize extensions to enhance the capabilities of Pal. Extensions enable interaction with external services, allowing users to perform actions such as controlling a Roomba via text messages.
Pal API allows developers to create, manage, and utilize extensions to enhance the capabilities of Pal. Extensions enable interaction with external services, allowing users to perform actions such as controlling a Roomba via text messages.
Submit a new extension for review to the Pal Extension store. Webhook must return a JSON response containing "tool_name" (string) "tool_args" (dictionary) "data" (data produced by the webhook; dictionary) "status" ('success' or 'incompleted' or 'failed') and "response_instructions" (array string[]) containing instructions hon how Pal should respond to the user
The name of the extension.
A brief description of the extension.
List of required arguments.
List of optional arguments.
The webhook URI for the extension.
The HTTP method used by the webhook.
Custom headers to send with the webhook request.
curl --request POST \
--url https://api.meetpal.ai/extensions \
--header 'Content-Type: application/json' \
--data '{
"required_args": [
null
],
"optional_args": [
null
],
"method": "GET",
"headers": {}
}'
{
"status": 200,
"message": "success",
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
Extension created successfully.