Siteti.com: The Unified API Specification (v2.6)

1. Global Configuration & Authentication

The Siteti API is a RESTful interface designed for "WhatsApp-first" CRM automation. It allows you to synchronize business triggers (like Moniepoint payments) with customer messaging and database segmentation.

  • • API Base URL:https://serimo.siteti.com/v1
  • • Authentication:X-API-Key(Required in Request Header)
  • • Format:application/json
HeaderValueDescription
X-API-Keysiteti_live_xxxxYour unique API key from the Dashboard.
Content-Typeapplication/jsonRequired for all POST requests.

1. Prerequisites: The Onboarding Requirement

Critical: Your API integration will not function until you have completed the Siteti Onboarding Process. Because Siteti acts as a bridge to the Meta ecosystem, the following steps must be completed in your dashboard first:

  1. Connect your WhatsApp Business API (WABA): Authenticate your WhatsApp number through the embedded Meta signup flow.
  2. Verify Business Identity: Complete the Meta business verification if required to unlock higher messaging limits.
  3. Sync Templates: Ensure your WhatsApp templates are approved by Meta and visible in the Siteti "Templates" tab.
  4. Active Plan: Ensure you are within your 30-day free trial or have an active Pro subscription.

Note: If you attempt to call the API without a connected WABA, the system will return a 403_WABA_NOT_CONNECTED error.