SMM Services
Social media marketing services (likes, followers, views, etc.).
1. Get Categoriesโ
Get available SMM service categories.
Endpoint: GET /api/smm/categories
Response:
{
"status": "success",
"message": "Categories retrieved",
"data": [
{
"id": 1,
"name": "Instagram",
"slug": "instagram",
"description": "Instagram services",
"is_active": true,
"active_services": [
{
"id": 10,
"name": "Instagram Likes",
"price_per_1000": 50.00
}
]
}
]
}
2. Get Servicesโ
Get services by category.
Endpoint: GET /api/smm/services?category_id={categoryId}
Response:
{
"status": "success",
"message": "Services retrieved",
"data": [
{
"id": 10,
"name": "Instagram Likes",
"description": "High-quality Instagram likes",
"category": "Instagram",
"price_per_1000": 50.00,
"min_quantity": 100,
"max_quantity": 100000,
"input_fields": {
"link": {
"required": true,
"type": "url",
"label": "Instagram Post URL"
}
}
}
]
}
3. Get Service Detailsโ
Get detailed information about a specific service.
Endpoint: GET /api/smm/service/{id}
4. Place Orderโ
Place an SMM service order.
Endpoint: POST /api/smm/order/{serviceId}
Request:
{
"quantity": 1000,
"link": "https://instagram.com/p/ABC123"
}
Response:
{
"status": "success",
"message": "Order placed successfully! Order ID: EXT123456",
"data": null
}
Pricing: Total cost = (quantity / 1000) * price_per_1000
Example: 1000 likes at 50 DZD per 1000 = 50 DZD
5. Get Ordersโ
Get your SMM order history with pagination.
Endpoint: GET /api/smm/orders
Response:
{
"status": "success",
"message": "Orders retrieved",
"data": {
"current_page": 1,
"data": [
{
"id": 100,
"external_order_id": "EXT123456",
"quantity": 1000,
"price": 50.00,
"status": "Completed",
"link": "https://instagram.com/p/ABC123",
"start_count": 500,
"remains": 0,
"created_at": "2024-01-15T10:30:00.000000Z"
}
],
"per_page": 20,
"total": 1
}
}
Status Values: Pending, Processing, Completed, Partial, Cancelled, Refunded
6. Get Order Detailsโ
Get details of a specific order.
Endpoint: GET /api/smm/order/{id}
7. Update Order Statusโ
Manually refresh an order's status from the provider.
Endpoint: POST /api/smm/order/{id}/status
Example Workflowโ
# 1. Get categories
curl -X GET "https://gateway.wasmou.net/api/smm/categories" \
-H "X-Api-Key: your_api_key"
# 2. Get services for Instagram (category_id=1)
curl -X GET "https://gateway.wasmou.net/api/smm/services?category_id=1" \
-H "X-Api-Key: your_api_key"
# 3. Place order for service 10
curl -X POST "https://gateway.wasmou.net/api/smm/order/10" \
-H "X-Api-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"quantity": 1000, "link": "https://instagram.com/p/ABC123"}'
# 4. Get order history
curl -X GET "https://gateway.wasmou.net/api/smm/orders" \
-H "X-Api-Key: your_api_key"
Best Practicesโ
- Check min and max quantity before ordering
- Ensure the link matches the required format for each service
- Save the
external_order_idfor tracking - Monitor
remainsfield to track order progress