forbidden_for_assistant
Status 403. A key for an assistant cannot manage webhooks.
What it means
A key tagged for an AI assistant can never list, create, delete or test webhook endpoints: an endpoint is a standing channel out of your account.
What to do
Use a key made for a script or a person, with write_webhooks.
Safe to send again?
No. The same request will get the same answer.
Where you can meet it
GET /webhooks: The webhook endpoints on this account, and why any stoppedPOST /webhooks: Send points movements to an https endpointDELETE /webhooks/{endpoint_id}: Stop sending to an endpointPOST /webhooks/{endpoint_id}/test: Send one signed test event now
Every code, and the shape of an error answer: Errors.