Developer resources

Gotrack API integration

GOTRACK API is a RESTful web service for developers to programmatically interact with GoTrackApp data and real-time delivery-management functionality.

Base URL

Insert a delivery task

Send a POST request to the endpoint below with your API keys and task details to create a new delivery or pickup task.

POST https://web.gotrackapp.com/api_services/insert_task // example request body { "keys": "YOUR_API_KEY", "merchant_token": "YOUR_MERCHANT_TOKEN", "trans_type": "delivery", "customer_name": "Jane Doe", "contact_number": "+971500000000", "email_address": "jane@example.com", "delivery_address": "Marina Mall, Abu Dhabi", "delivery_date": "2026-08-20 14:00:00", "task_lat": "24.4539", "task_lng": "54.3773" }
Response

What you'll get back

{ "code": 1, // 1 = success, 2 = failed "msg": "successful", "details": { "task_token": "a1b2c3d4" } }
Parameters

Request fields

ParameterDescriptionRequired
keysYour unique API service keyRequired
merchant_tokenUnique merchant tokenRequired
task_descriptionDescription of your taskOptional
trans_typeTransaction type — delivery or pickupRequired
contact_numberCustomer contact numberOptional
email_addressCustomer email addressRequired
customer_nameCustomer contact nameRequired
delivery_dateFormat: YYYY-MM-DD HH:MM:SSRequired
delivery_addressDelivery addressRequired
task_latLatitude coordinate of the taskOptional
task_lngLongitude coordinate of the taskOptional

Any questions about this API integration should be addressed to our support team.

Ready to build on GoTrackApp?

Grab your API key from the dashboard and start integrating today.

Get API access