Customer Updated Webhook

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://reference.textline.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "Textline API MCP server": {
    "url": "https://reference.textline.com/mcp"
  }
}

Close
POST https://webhook.example.com

Fires when a customer / contact record is updated.

Delivered with headers X-TGP-EVENT-TYPE, X-TGP-EVENT-TIME, and X-TGP-EVENT-SIGNATURE.

application/json

Body Required

  • webhook string
  • webhook_uuid string
  • customer object
    Hide customer attributes Show customer attributes object
    • avatar_url string | null
    • blocked boolean

      Has this customer has been blocked from sending you messages

    • archived boolean

      Has this customer been archived in your address book

    • name string | null
    • notes string | null
    • phone_number string | null
    • reachable_by_sms boolean

      Is this customer capable of receiving sms

    • tags array
    • uuid string
    • facebook_id string | null
    • custom_fields object

      This is a list of the custom fields created in the account by their uuid and the values for this contact.

      Hide custom_fields attributes Show custom_fields attributes object
      • c43a1766-47e1-4c9c-a2cc-36bf424fcbc0 string
      • 116bad5a-6233-472d-bcf0-199d53342a82 string
    • verified boolean

      This pertains to webchat and whether a contact has gone through the sync process for the conversation.

Responses

  • 200

    Return 200 to acknowledge receipt.

POST customer_updated
Request example
{
  "webhook": "customer_updated",
  "customer": {
    "name": "Chuck Finley",
    "phone_number": "(222) 222-2222",
    "uuid": "deb79a6a-0652-4e14-86f2-dc8c5c502369"
  }
}