# Webhooks Webhooks are user-configured HTTP callbacks that fire when an event occurs. Configure them in Textline at [Settings → Tools & Integrations → Developer API → New Webhook](https://application.textline.com/organization/new_webhook). More documentation: [support article](https://help.textline.com/en/articles/6660340). ### Signature validation Each webhook request includes: - `X-TGP-EVENT-SIGNATURE` — SHA256 signature - `X-TGP-EVENT-TYPE` — webhook type - `X-TGP-EVENT-TIME` — event time (unix seconds) The signature is `SHA256(webhook_type + event_time + webhook_secret)` (concatenated, in that order). The webhook secret is on the API settings page. ## Operations - [New Customer Post](https://reference.textline.com/operation/operation-new_customer_post.md) - [New Outbound Post](https://reference.textline.com/operation/operation-new_outbound_post.md) - [New Whisper](https://reference.textline.com/operation/operation-new_whisper.md) - [Conversation Status Change](https://reference.textline.com/operation/operation-conversation_status_change.md) - [Customer Updated](https://reference.textline.com/operation/operation-customer_updated.md) - [User Status Change](https://reference.textline.com/operation/operation-user_status_change.md) [Powered by Bump.sh](https://bump.sh)