Lost signing secret¶
Signing secret is retrievable only when first creating a webhook endpoint with 3RPMS. If you had not saved it or its compromised, a new webhook endpoint has to be created and the old one deleted.
Lost api key¶
If you want to disable a webhook endpoint, but have lost the api key, return any non-2xx response status code. After a few days, the endpoint will be disabled and 3RPMS will stop sending notifications
Stopped receiving webhooks¶
Endpoints that have been failing for a few days are disabled. You can check the endpoint’s status via api:
query WebhookEndpointStatus($id:ID!) {
webhookEndpoints(filter:{id:{eq:$id}}) {
edges {
node { status }
}
}
}
If its DISABLED
, and you’ve resolved the issues that caused the endpoint to be disabled in the first place, it can be enabled back via api:
# Variables:
# {
# "input": {
# "id": "your_webhook_endpoint_id",
# "status": "ENABLED"
# }
# }
mutation EnableWebhookEndpoint($input:UpdateWebhookEndpointInput!) {
updateWebhookEndpoint(input:$input) {
webhookEndpoint { status }
}
}