Openapi
Create an incoming webhook endpoint. Its URL token and signing secret are returned only by this operation or an explicit rotation; the endpoint keeps only a hash of the token.
sb-auth-token<token>Supabase browser session cookie. Supabase may split larger session values into chunked cookies like sb-auth-token.0.
organizationId*stringuuidIncoming webhook endpoint settings.
application/jsonname*string1 <= length <= 160signatureHeader?string^[a-z0-9][a-z0-9-]{0,99}$verify?string"standard-webhooks""hmac-sha256""shared-secret""none"workflowDefinitionId?|uuidReturns the created endpoint with its one-time URL token and signing secret.
application/jsoncreatedAt*dateTimeSchemacreatedBy*|uuidenabled*booleanid*stringuuidlastReceivedAt*dateTimeSchema|nulllastStatus*integer|nullmaxBodyBytes*integer0 < valuename*string1 <= lengthorganizationId*organizationIdSchemauuidreceiveCount*integer0 <= valuesignatureHeader*string|nullverify*webhookEndpointVerifySchema"standard-webhooks""hmac-sha256""shared-secret""none"workflowDefinitionId*|uuidsecret*|16 <= length <= 200token*webhookEndpointTokenSchema16 <= length <= 80curl -X POST 'https://app.localhost/api/v1/organizations/123/webhooks/endpoints' \ -H 'Content-Type: application/json' \ -d '{ "name": "string"}'{ "createdAt": "string", "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e", "enabled": true, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "lastReceivedAt": "string", "lastStatus": 0, "maxBodyBytes": 1, "name": "string", "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9", "receiveCount": 0, "signatureHeader": "string", "verify": "standard-webhooks", "workflowDefinitionId": "1807650c-92d5-478c-9be3-f7718df99efb", "secret": "stringstringstri", "token": "stringstringstri"}