previous_secret
Status 403. A key's previous secret cannot create a webhook endpoint.
What it means
The request was signed with the key's previous secret. After a key is given a new secret, the old one keeps working until the rotation's grace ends, so a script is not cut off; but it cannot create a webhook endpoint, which would outlast it. Nothing was made.
What to do
Put the key's current secret in the script, then send the request again.
Safe to send again?
Not as it is. Change what the answer points to, then send the request.
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.