Skip to content
localisyncDocs
Open panel

Verify a provider webhook and schedule preview work

No session authentication. Raw-body HMAC is mandatory: X-Hub-Signature-256 for GitHub, X-Hub-Signature for Bitbucket, Standard Webhooks headers for GitLab. Maximum 1 MiB. This never approves content or creates a pull request.

POST /api/v1/git/webhooks/{provider}

Operation: receiveGitWebhook · Download OpenAPI

This operation does not use the panel session as its authentication mechanism. Follow the operation-specific checks described above.

Name Location Required Description
provider path Yes See constraints below.
{
"type": "string",
"enum": [
"github",
"gitlab",
"bitbucket"
]
}

Required: Yes.

{
"type": "object",
"description": "Provider event body preserved byte-for-byte for signature verification."
}

Verified event accepted or unsupported event ignored.

Invalid event.

Signature invalid.

Body too large.

Rate limited.

Dependency or maintenance unavailable.

Request errors and safe retries · Troubleshooting

Cookie preferences

Your choice applies to localisync.com and docs.localisync.com. You can change it at any time using Cookie settings.