Official Integration

REST API

Connect REST API with App-ening WhatsApp Business platform in Philippines.

Get Started Free
🔗

REST API + WhatsApp

Capabilities

What You Can Do with REST API

Full CRUD

Create, read, update, and delete contacts, templates, campaigns, and conversations via API.

🚀

Webhook Events

Subscribe to real-time events for messages, status changes, and campaign updates.

🔒

Rate Limiting

Built-in rate limits with clear X-RateLimit headers and retry guidance.

API Keys

Generate and manage multiple API keys with scoped permissions per key.

📈

Pagination & Filtering

Efficient pagination for large datasets with cursor-based navigation and field-level filtering.

🎯

Interactive Documentation

Swagger/OpenAPI docs with a built-in "Try It" feature for testing API calls in the browser.

Step-by-Step Setup

How to Set Up REST API

Setup in a few minutes. 14-day free trial.

1

Generate an API Key

Navigate to Settings → API → Generate Key. Name your key and select permission scopes. Copy the key immediately — it is shown only once.

Tip: Create separate API keys for each integration with minimal required permissions.
2

Explore the API Documentation

Visit the interactive API reference at app.app-ening.com/api-docs. Browse available endpoints and use the "Try It" feature.

Tip: Download the OpenAPI spec and import it into Postman for a ready-made collection.
3

Make Your First API Call

Use curl, Postman, or your programming language to make a GET /api/v1/contacts request with your API key and account ID.

4

Set Up Outbound Webhooks

Configure webhook URLs to receive real-time event notifications. Add your endpoint URL, select events, and set a signing secret.

Tip: Always verify webhook signatures using HMAC-SHA256.
5

Build and Test Your Integration

Start with read-only calls (GET endpoints), then implement write operations (POST, PUT). Test thoroughly before going live.

Tip: Respect rate limits (shown in X-RateLimit-Remaining headers). Implement exponential backoff for 429 responses.
Use Cases

How Businesses Use REST API

💼

CRM Synchronisation

Sync contacts between App-ening and your CRM (Salesforce, HubSpot, Zoho) via API. Keep all systems up to date.

🌱

Custom Dashboards

Pull analytics data via API to build custom dashboards in tools like Grafana, Tableau, or Google Data Studio.

🚀

E-Commerce Integration

Connect your custom e-commerce platform. Trigger order confirmations, shipping updates, and review requests.

Internal Tools

Build internal admin tools that use the App-ening API to manage contacts and trigger campaigns.

Plan Access

Which plans include REST API?

Free
Starter
Pro
Business

Frequently Asked Questions about REST API

What are the rate limits?+

Standard plans allow 100 requests per minute. Business plans allow 500 requests per minute. Enterprise plans offer custom limits.

Is the API RESTful?+

Yes. The API follows REST conventions with JSON request/response bodies and standard HTTP methods.

Can I send messages via API?+

Yes. The POST /api/v1/messages endpoint lets you send template messages, session messages, and media messages.

Is there a sandbox environment?+

Yes. Use test API keys to make calls against a sandbox that does not send real WhatsApp messages.

How long does setup take?+

Most integrations can be connected in under 5 minutes. Just authenticate your account and configure your sync preferences.

Can I disconnect later?+

Yes. You can disconnect any integration at any time from Settings → Integrations. Your data in App-ening is preserved.

Is my data secure?+

All integrations use encrypted connections (TLS 1.2+). We never store third-party credentials in plain text. Data is encrypted at rest and in transit.

Other Integrations

CSV Import

Learn more →

Google Calendar

Learn more →

Google Forms

Learn more →

Google Sheets

Learn more →

Connect REST API Now

Setup in a few minutes. 14-day free trial.

Get Started Free

Free plan available · No credit card required