Developer Guide Overview
Use Wemblo API keys, REST API, webhooks, signatures, logs, retries, errors, and secure server-side integration patterns.
Overview
API keys, authentication, REST resources, contacts, business events, webhooks, signatures, retries, errors, and logs
Chapter purpose
This chapter provides server-side guidance for authorized developers connecting websites, ecommerce, CRM, ERP, LMS, POS, payment, and internal systems with Wemblo.
Chapter contents
- Developer Guide Overview
- Create, Restrict, Rotate, and Revoke Wemblo API Keys
- Authenticate REST API Requests
- REST API Resources and Request Patterns
- Create and Update Contacts through the API
- Connect Messages, Forms, Campaigns, and Business Events
- Configure Wemblo Webhook Subscriptions
- Verify Webhook Requests and Signatures
- Handle Retries, Duplicate Events, and Idempotency
- Understand Rate Limits and Errors
- Review API and Webhook Logs
- API and Webhook Troubleshooting
INTEGRATION DIRECTIONS
REST API: The external system requests or updates a documented Wemblo resource.
Wemblo Outbound Webhook: Wemblo sends a subscribed event to the customer's HTTPS endpoint.
Incoming Business Event: The external system sends an order, payment, booking, or other supported event into Wemblo.
Provider Webhook: Meta, payment, or another provider sends events to Wemblo. Do not confuse these directions.
DEVELOPMENT PRINCIPLES
- Use HTTPS and server-side code.
- Use a separate key for each system or environment.
- Grant the minimum required scopes.
- Never expose a key in browser JavaScript, distributed mobile code, screenshots, or public repositories.
- Validate requests and responses.
- Use idempotency for create and payment-like actions.
- Log request IDs and redacted errors.
Who should use it
Authorized developers and technical workspace users.
Before you begin
- Use a server-side integration environment.
- Create separate test and production credentials.
- Use HTTPS and least privilege.
- Never expose a key or webhook secret in client-side code.
Main concepts and fields
| Concept / Field | Meaning or Use |
|---|---|
| REST API | Request-based integration. |
| Resource | Documented Wemblo object. |
| Authentication | API-key authorization. |
| JSON | Common request and response format. |
| Request ID | Reference used in logs. |
Test and verification
- Complete one successful path with fictional data.
- Complete one invalid, failure or permission path.
- Confirm the result appears in the correct workspace and module.
- Confirm the correct person or team can review and continue the work.
Common issues and solutions
| Issue | What to Check |
|---|---|
| 401 Unauthorized | Missing, invalid, revoked or wrong-workspace key. |
| 403 Forbidden | Scope or resource permission. |
| 422 Validation | Required field or data format. |
| 429 Rate Limit | Backoff, volume and plan/API capacity. |
| Webhook retries | Endpoint response, signature, timeout and processing speed. |
Security, privacy, consent, cost and provider notes
- Use only data the business is authorized to process.
- External provider charges, policies, approvals, limits and availability remain separate.
- Do not expose passwords, API keys, tokens, webhook secrets, payment credentials or private customer data.
- Use human review for sensitive, regulated, urgent, financial or final decisions.
Last reviewed:

