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

  1. Developer Guide Overview
  2. Create, Restrict, Rotate, and Revoke Wemblo API Keys
  3. Authenticate REST API Requests
  4. REST API Resources and Request Patterns
  5. Create and Update Contacts through the API
  6. Connect Messages, Forms, Campaigns, and Business Events
  7. Configure Wemblo Webhook Subscriptions
  8. Verify Webhook Requests and Signatures
  9. Handle Retries, Duplicate Events, and Idempotency
  10. Understand Rate Limits and Errors
  11. Review API and Webhook Logs
  12. 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 / FieldMeaning or Use
REST APIRequest-based integration.
ResourceDocumented Wemblo object.
AuthenticationAPI-key authorization.
JSONCommon request and response format.
Request IDReference used in logs.

Test and verification

  1. Complete one successful path with fictional data.
  2. Complete one invalid, failure or permission path.
  3. Confirm the result appears in the correct workspace and module.
  4. Confirm the correct person or team can review and continue the work.

Common issues and solutions

IssueWhat to Check
401 UnauthorizedMissing, invalid, revoked or wrong-workspace key.
403 ForbiddenScope or resource permission.
422 ValidationRequired field or data format.
429 Rate LimitBackoff, volume and plan/API capacity.
Webhook retriesEndpoint 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: