Hi guys
I’m encountering an issue when testing a custom GPT with actions calling our public API
Here’s a breakdown of the situation:
Request sent by GPT:
json
Copy
Edit
{
“SessionId”: “777af0a0-bc17-418e-8480-c20fa5e00c00”,
“Emails”: [“aXXXX@pXXXX.com”],
“Cellphones”: null,
“GroupIds”: null,
“IncludeExtraFields”: false,
“IncludeGroups”: false,
“IncludeCountryState”: false,
“SmsStatus”: null,
“EmailStatus”: null,
“PageNumber”: null,
“PageSize”: null
}
Response from our API:
json
Copy
Edit
{
“SessionId”: “777af0a0-bc17-418e-8480-c20fa5e00c00”,
“Status”: “Success”,
“Error”: null,
“Count”: 1,
“TotalCount”: 1,
“PageNumber”: 0,
“PageSize”: 10000,
“Clients”: [
{
“cellphone”: “05XXXXXXXXX”,
“cellphoneStatus”: 0,
“email”: “aXXX@pXXXXX.com”,
“emailStatus”: 1,
“firstName”: “XXX”,
“lastName”: “XXXXXX”,
“telephone”: “05XXXXXXXX”,
“address”: “דשגדש”,
“company”: “pulseem”,
“city”: “דשגדש”,
“extraData”: null,
“groups”: null,
“extraFields”: null
}
]
}
But instead, the GPT receives this response:
json
Copy
Edit
{
“function_name”: “GetClientsData”,
“domain”: “XXXXX”,
“message”: “The requested action requires approval”,
“action_id”: “g-772266a65ba6c07970eb36b405afafb43ebf35a7”
}
We want to clarify:
We do not block or restrict access to this endpoint — the API is publicly available.
The response seems to be generated by OpenAI, not our API.
Could you confirm what kind of approval this refers to? Is this a domain or endpoint review that OpenAI enforces?
How can we request approval or whitelisting of this action so that our GPT can function normally?
I have tried everything written here, privacy on “always”, publishing the GPT
but the problem wasn’t solved