I am trying to add multiple parameter to my custom gpt action, as my api allows for filtering via those parameters.
However everytime i save, only the “limit” parameter remains, all others are gone. Is only one parameter supported for now?
“/transactions”: {
“get”: {
“summary”: “Get a list of transactions”,
“operationId”: “GetTransactions”,
“parameters”: [
{
“name”: “limit”,
“in”: “query”,
“description”: “Maximum number of transactions to return”,
“required”: false,
“schema”: {
“type”: “integer”
}
},
{
“name”: “slack_user_id”,
“in”: “query”,
“description”: “Filter transactions by the Slack user ID, either as a debtor or a creditor”,
“required”: false,
“schema”: {
“type”: “string”
}
},
{
“name”: “date_from”,
“in”: “query”,
“description”: “The earliest date for transactions to be returned (inclusive)”,
“required”: false,
“schema”: {
“type”: “string”,
“format”: “date”
}
},
{
“name”: “date_to”,
“in”: “query”,
“description”: “The latest date for transactions to be returned (inclusive)”,
“required”: false,
“schema”: {
“type”: “string”,
“format”: “date”
}
},
{
“name”: “unpaid_only”,
“in”: “query”,
“description”: “Filter to include only unpaid transactions (where payment_date is null)”,
“required”: false,
“schema”: {
“type”: “boolean”
}
},
{
“name”: “sort_desc”,
“in”: “query”,
“description”: “Sort transactions in descending order by date if true, ascending if false”,
“required”: false,
“schema”: {
“type”: “boolean”,
“default”: true
}
}
],