مرجع API
🔌

مرجع API

دليل شامل لجميع واجهات برمجة التطبيقات المتاحة في المنصة

Error Handling

1

Comprehensive guide to API error codes and handling

Error Handling Complete reference for API error codes and how to handle them effectively. --- Error Response Format All ...

تصفح الدليل
View

API Reference

1

Comprehensive guide to all available APIs in the platform

API Reference Comprehensive and professional reference for all Application Programming Interfaces (APIs) available in th...

تصفح الدليل
View

Invoices

1

API for sending invoices via WhatsApp

Invoices Comprehensive API for sending invoices via WhatsApp with PDF attachment support. --- Send Invoice via WhatsApp ...

تصفح الدليل
View

Rate Limiting

1

Understanding API rate limits and best practices

Rate Limiting Learn about API rate limits and how to handle them effectively. --- Overview Rate limiting protects our AP...

تصفح الدليل
View

SDKs & Code Examples

3

Official SDKs and code examples for popular programming languages

SDKs & Code Examples Official SDKs and code examples to help you integrate AwalChat API quickly. --- Official SDKs JavaS...

تصفح الدليل
View

Templates

1

API for viewing and managing approved WhatsApp templates

Templates View and manage approved WhatsApp templates from Meta. --- Get Templates List <ApiEndpoint method="GET" endpoi...

تصفح الدليل
View

Tickets

1

API for managing support tickets linked to conversations

Tickets Manage support tickets linked to conversations. --- Open Ticket <ApiEndpoint method="POST" endpoint="/wechat/cha...

تصفح الدليل
View

API Versioning

1

Understanding API versioning and migration guides

API Versioning Learn about our API versioning strategy and how to migrate between versions. --- Version Strategy We use ...

تصفح الدليل
View

WABA Numbers

1

API for viewing and managing linked WhatsApp Business numbers

WABA Numbers View and manage WhatsApp Business numbers linked to your account. --- Get WABA Numbers List <ApiEndpoint me...

تصفح الدليل
View

Webhooks

5

Complete guide to webhook events and handling

Webhooks Receive real-time notifications about events in your WhatsApp Business account via webhooks. --- Overview Webho...

تصفح الدليل
View

Create Branch

1

Add a new branch with all details

Create New Branch Add a new branch with all details. <ApiEndpoint method="POST" endpoint="/branches"> </ApiEndpoint> Que...

تصفح الدليل
View

Delete Branch

1

Permanently delete a branch from the system

Delete Branch Permanently delete a branch from the system. <ApiEndpoint method="DELETE" endpoint="/branches/{id}"> </Api...

تصفح الدليل
View

Branches

1

Comprehensive API for managing business branches in the system

Branches Comprehensive management of multiple business branches with support for organization and classification. Overvi...

تصفح الدليل
View

List Branches

1

Display all branches with search and pagination support

List Branches Display all branches with search and pagination support. <ApiEndpoint method="GET" endpoint="/branches"> <...

تصفح الدليل
View

Update Branch

1

Modify an existing branch's data

Update Branch Modify an existing branch's data. <ApiEndpoint method="PATCH" endpoint="/branches/{id}"> </ApiEndpoint> Pa...

تصفح الدليل
View

Best Practices

1

Recommended practices for secure authentication

Best Practices 1. Secure Storage <CodeBlock code={// ✅ Correct - use environment variables const hmacSecret = process....

تصفح الدليل
View

Common Authentication Errors

1

Troubleshooting authentication errors

Common Authentication Errors 401 Unauthorized Cause: Invalid or missing signature Solutions: - Verify HMAC calculation i...

تصفح الدليل
View

Generate HMAC Signature

1

Step-by-step guide to generate HMAC signatures

Generate HMAC Signature Steps 1. Create the string to sign Combine the following elements in this order: `` METHOD + PAT...

تصفح الدليل
View

Authentication

1

Comprehensive guide for API authentication and required headers

Authentication All API requests require specific HTTP headers for authentication and security. Authentication Topics <di...

تصفح الدليل
View

Required Headers

1

All HTTP headers required for API requests

Required Headers Every API request must include the following headers: <ParamsTable params={[ { name: "Accep...

تصفح الدليل
View

Security Notes

1

Important security considerations

Security Notes <Callout type="error"> 🔒 Critical Security Never share hmacSecret: - Store it in environment variables (...

تصفح الدليل
View

Timestamp

1

Understanding and generating timestamps

Timestamp <Callout type="info"> The timestamp must be in Unix timestamp format (in seconds) and recent (usually within 5...

تصفح الدليل
View

Create Contact Group

1

Create a new group to organize contacts

Create Contact Group Create a new group to organize contacts. <ApiEndpoint method="POST" endpoint="/contact-groups"> </A...

تصفح الدليل
View

Delete Contact Group

1

Delete a contact group from the system

Delete Contact Group Delete a contact group from the system. <ApiEndpoint method="DELETE" endpoint="/contact-groups/{id}...

تصفح الدليل
View

Contact Groups

1

Comprehensive API for managing contact groups and organizing contacts

Contact Groups Comprehensive management of contact groups to efficiently organize contacts. Contact Group Operations <di...

تصفح الدليل
View

List Contact Groups

1

Display all contact groups with search and pagination support

List Contact Groups Display all contact groups with search and pagination support. <ApiEndpoint method="GET" endpoint="/...

تصفح الدليل
View

Update Contact Group

1

Modify an existing group's data

Update Contact Group Modify an existing group's data. <ApiEndpoint method="PATCH" endpoint="/contact-groups/{id}"> </Api...

تصفح الدليل
View

Create Contact

1

Add a new contact with all details

Create Contact Add a new contact with all details. <ApiEndpoint method="POST" endpoint="/contacts"> </ApiEndpoint> Query...

تصفح الدليل
View

Delete Contact

1

Permanently delete a contact from the system

Delete Contact Permanently delete a contact from the system. <ApiEndpoint method="DELETE" endpoint="/contacts/{id}"> </A...

تصفح الدليل
View

Contacts

1

Comprehensive API for managing contacts in the system

Contacts Comprehensive contact management with organization and classification support. Contact Operations <div classNam...

تصفح الدليل
View

List Contacts

1

View all contacts with search and pagination support

List Contacts View all contacts with search and pagination support. <ApiEndpoint method="GET" endpoint="/contacts"> </Ap...

تصفح الدليل
View

Update Contact

1

Modify an existing contact's data

Update Contact Modify an existing contact's data. <ApiEndpoint method="PATCH" endpoint="/contacts/{id}"> </ApiEndpoint> ...

تصفح الدليل
View

Get Conversation Messages

1

View all messages of a specific conversation

Get Conversation Messages View all messages of a specific conversation. <ApiEndpoint method="GET" endpoint="/conversatio...

تصفح الدليل
View

Get Message Status

1

Track status of sent messages

Get Message Status Track status of sent messages. <ApiEndpoint method="GET" endpoint="/fetch-message-status-app"> </ApiE...

تصفح الدليل
View

Conversations

1

Comprehensive API for managing conversations and messages in the system

Conversations Comprehensive conversation management with filtering and search support. Conversation Operations <div clas...

تصفح الدليل
View

List Conversations

1

View all conversations with filtering by status

List Conversations View all conversations with filtering by status. <ApiEndpoint method="GET" endpoint="/conversations">...

تصفح الدليل
View

Messages

1

Comprehensive API for sending all types of WhatsApp messages

Messages Powerful and comprehensive API for sending all types of WhatsApp messages: text, buttons, lists, media, locatio...

تصفح الدليل
View

Mark Message as Read

1

Update message status to "read"

Mark Message as Read Update message status to "read". <ApiEndpoint method="PUT" endpoint="/w/messages/{id}"> </ApiEndpoi...

تصفح الدليل
View

Send Button Message

1

Send interactive messages with quick response buttons

Send Button Message Send interactive messages with buttons for quick responses. <ApiEndpoint method="POST" endpoint="/w/...

تصفح الدليل
View

Send CTA URL Message

1

Send messages with external link buttons

Send CTA URL Message Send messages with external link buttons. <ApiEndpoint method="POST" endpoint="/w/message/cta_url">...

تصفح الدليل
View

Send List Message

1

Send organized lists with multiple options

Send List Message Send organized lists with multiple options. <ApiEndpoint method="POST" endpoint="/w/message/list"> </A...

تصفح الدليل
View

Send Location Message

1

Share precise geographic locations

Send Location Message Share geographic location with precise coordinates. <ApiEndpoint method="POST" endpoint="/w/messag...

تصفح الدليل
View

Send Media Message

1

Send images, videos, files, and audio clips

Send Media Message Send images, videos, files, and audio clips. <ApiEndpoint method="POST" endpoint="/w/message/media"> ...

تصفح الدليل
View

Send Template Message

1

Send approved WhatsApp templates with dynamic parameters

Send Template Message Send approved WhatsApp templates with dynamic parameters. <ApiEndpoint method="POST" endpoint="/w/...

تصفح الدليل
View

Send Text Message

1

Send simple text messages to your customers

Send Text Message The simplest way to send a text message to your customers. <ApiEndpoint method="POST" endpoint="/w/mes...

تصفح الدليل
View

Get Order

1

View details of a specific order

Get Order View details of a specific order with all information. <ApiEndpoint method="GET" endpoint="/orders/{id}"> </Ap...

تصفح الدليل
View

Orders

1

Comprehensive API for managing and tracking orders in the system

Orders Comprehensive order management with filtering and tracking support. Order Operations <div className="grid sm:grid...

تصفح الدليل
View

List Orders

1

View all orders with filtering by status and date

List Orders View all orders with filtering support by status and date. <ApiEndpoint method="GET" endpoint="/orders"> </A...

تصفح الدليل
View

Update Order

1

Update order status and information

Update Order Update order status and information. <ApiEndpoint method="PUT" endpoint="/orders/{id}"> </ApiEndpoint> Path...

تصفح الدليل
View