Changelog
Changelog
A record of changes to the SkyLight Chat API.
v1.0.0 — March 2026
Initial release of the SkyLight Chat REST API v1 and Webhooks system.
New endpoints
Contacts
GET /api/v1/contacts— List contacts with search and filterPOST /api/v1/contacts— Create a contactGET /api/v1/contacts/{id}— Get a contactPUT /api/v1/contacts/{id}— Update a contactDELETE /api/v1/contacts/{id}— Delete a contactPOST /api/v1/contacts/{id}/blacklist— Toggle blacklistGET /api/v1/contacts/{id}/notes— List notesPOST /api/v1/contacts/{id}/notes— Add a note
Messages
GET /api/v1/conversations— List conversationsGET /api/v1/contacts/{id}/messages— List messages for a contactPOST /api/v1/messages/send— Send a message via a connected channel
Bookings
GET /api/v1/bookings— List bookingsPOST /api/v1/bookings— Create a bookingGET /api/v1/bookings/{id}— Get a bookingPUT /api/v1/bookings/{id}— Update a bookingPOST /api/v1/bookings/{id}/cancel— Cancel a bookingGET /api/v1/bookings/types— List booking typesGET /api/v1/bookings/resources— List resourcesGET /api/v1/bookings/availability— Check available slots
Webhooks
GET /api/v1/webhooks— List webhooksPOST /api/v1/webhooks— Create a webhookGET /api/v1/webhooks/{id}— Get a webhookPUT /api/v1/webhooks/{id}— Update a webhookDELETE /api/v1/webhooks/{id}— Delete a webhookPOST /api/v1/webhooks/{id}/test— Send test eventGET /api/v1/webhooks/{id}/deliveries— List delivery logsPOST /api/v1/webhooks/{id}/regenerate-secret— Rotate secretGET /api/v1/webhooks/events— List available events
Account
GET /api/v1/account— Get account profilePATCH /api/v1/account— Update account profileGET /api/v1/account/subscription— Get subscription & plan detailsGET /api/v1/account/channels— Get connected channel status
Team
GET /api/v1/team— List team membersPOST /api/v1/team— Create a team memberGET /api/v1/team/{id}— Get a team memberPUT /api/v1/team/{id}— Update a team memberDELETE /api/v1/team/{id}— Delete a team member
Webhook events
10 event types available on launch:
contact.created · contact.updated · contact.deleted · message.received · message.sent · booking.created · booking.updated · booking.cancelled · booking.completed · ticket.created
Security
- Bearer token authentication (
Authorization: Bearer <key>) X-Api-Keyheader alternative- Domain whitelisting per API key
- HMAC-SHA256 webhook payload signing
- Rate limiting: 120 requests per minute per key
