logo

GoSend API Integration - Frequently Ask Questions

Browse this section to find answers about GoSend API

What is GoSend API Integration?

GoSend API Integration is the process of embedding GoSend’s delivery services directly into a partner’s application or website. This allows users to seamlessly access GoSend features within the partner’s platfor, similar to what we do with our E-commerce’s partners such as Shopee, Halodoc, Blibli, etc.

Do we need to have a website or mobile app to integrate with your GoSend API?

Not necessarily. As long as your system is capable of connecting with our API, integration is possible.

How long is the integration process?

It depends on each partners capability, but usually the process will take within 1-2 months.It depends on each partners capability, but usually the process will take within 1-2 months.

Is it allowed to use an external party to help to do API integration?

Yes, as long as they can connect with our API. In term of the agreement and billing, will be still between GoSend and partner-related.

Do GoSend provide live tracking?

Yes, GoSend offers live tracking via a URL link. This link is sent via SMS to the buyer, or through an inbox message in the Gojek app. The tracking link is available once the order status is “confirmed” or when the GK order number is created.

Can GoSend provide an exemption from paying IDR 5,000,000 (five million rupiah) for the integration fee?

IDR 5,000,000 (five million rupiah) is a one-time setup fee that we charge for all onboarding partners.

Can we lock the price for specific years?

No, price locking is not available. GoSend prices may be adjusted during the year, particularly in response to government regulations such as fuel price increases. However, GoSend only makes pricing changes when necessary and typically follows official directives.

How do we pay for the shipping price?

GoSend will bear the shipping costs in advance. Our team will send transaction details at the beginning of each month (for example, GoSend will send transaction details for January in early February). Then after the partner confirms the amount, our team will send an invoice on the 18th of every month.

Is GoSend service available during Sunday and Public Holiday?

Yes, we are available every day with the different period time between Instant and Same Day. Instant service is available for 24 hours and Same Day service is available from 8 am to 5 pm.

Does GoSend have surge pricing (rising price in certain hours)?

GoSend API does not have a surge price feature. However, the price differences might occur in certain hours when Google Maps tries to find the most efficient route (alternative route).

What is the function of Maps widget?

To determine the shipping price, the store's merchant and buyer must provide their latitude and longitude coordinates. The Map Widget is a Google Maps API integrated into the GoSend system to help users easily obtain the LatLong coordinates for pick-up and drop-off locations. The distance and shipping price in the GoSend API are both based on these coordinates. Partners are required to send the LatLong data to GoSend via API, rather than using street names or addresses.

Could we use Google Maps to define store merchant and buyer lat long coordinates?

Yes, we suggest you to use Google Maps

Could we add multiple orders (Instant, Same Day or mix of both) simultaneously?

Yes, you can. Feel free to choose options you want when everything is ready to be shipped

Could we choose to send goods by car instead of a motorcycle?

Yes, especially for items weighing over 20 kilograms. We offer GoSendCar (4W) services, which can be easily integrated via API. If you're interested in adding this service to your platform, please contact us at gosend.partnership@gojek.com.

Could GoSend provide us with a special box, such as dry ice or a wooden box?

We do not provide that. Our driver will only pick up and deliver good (not preparing the package)

Can Partners add multiple orders (Instant, Car, Same Day or mix) at the same time?

Yes, partners can create multiple orders—whether of the same or mixed service types—at once. Simply trigger the pickup when all items are ready to be shipped.

Can GoSend provide partners a special box, for example: contains dry ice or wooden box?

No, GoSend does not provide packaging materials. Our drivers are only responsible for picking up and delivering items, not preparing or packaging them.

Do GoSend have surge pricing (rising price in certain hours)?

No, we do not implement surge pricing. However, prices may vary at certain times due to optimizing for the most efficient routes, which can lead to slight fluctuations.

Is it okay if Partners use an external party to help integration to GoSend API?

Yes, as long as the external party can successfully integrate with our API. The agreement and billing will remain between GoSend and the partner, not with the external party.

What is the Pick Up Button for?

The Pick Up Button triggers the GoSend API to search for available drivers to pick up the goods.

What is Webhook for?

Webhooks allow partners to receive real-time updates on the status of each order. Instead of manually calling the booking details API, the GoSend system automatically sends the latest order status to the partner’s endpoint. Partners are required to connect their system to GoSend's webhook to receive these updates.

Can GoSend waive the integration fee?

We are unable to waive the integration fee, as it covers the setup process for all our new partners. We are committed to providing a smooth onboarding experience and valuable support throughout the process.

Can GoSend do single pick up and multiple drop off?

Currently, this feature is not available, but GoSend is working on potential solutions for future releases.

Do GoSend provide scheduled pick-up?

Currently, GoSend does not offer scheduled pick-up, but partners can trigger the pick-up button to call our API as soon as the goods are ready to be shipped.

Can Partners cancel the order after it is created?

Yes, partners can cancel the order as long as the driver has not yet picked up the item. Cancellation can be done directly through the API from your end.

Do Partners have any minimum or maximum orders per month?

No, there are no minimum or maximum order requirements. It’s entirely up to the partner whether to use GoSend’s services in a given month. If no services are used, GoSend will not issue an invoice for that month.

Can Partners do a promotion for customers such as discount of shipping fee for the first month, etc

Please reach out to Business Development team (gosend.partnership@gojek.com) for Terms and Conditions.

Can Partners give free shipping to customers or modify the price so customers only pay half of it?

Yes, partners may adjust the shipping fee for customers through their own system. However, GoSend will invoice the partner based on the full standard rate.

Can Partners send and claim goods that cost more than 10 millions?

Yes, partners can send high-value goods; however, GoSend’s standard insurance covers up to 10 million IDR. If additional coverage is needed, please contact us at gosend.partnership@gojek.com to discuss insurance premium top-up options.

How and when do Partners need to claim if there is a missing/ broken goods?

Maximum limit of submitting an insurance claim is 7 days from the time the item is lost or damaged after delivery status is complete. Please send the inquiry to gosend.ecommerce@gojek.com with the information details listed in agreement. More details regarding this can be found at GoSend agreement.

What type of goods that can be insured?

Broken and/or missing goods that are qualified/suitable with GoSend’s terms & conditions will be covered. In order to claim a package, you need to write down the details of the package on the package name section (e.g. Iphone 11, White, 128GB, 1 Unit). For more information about our insurance, please click this LINK

Can Partners do a load test/ production test?

Load testing on the production environment is not permitted. GoSend's system is designed to handle high volumes, including loads of up to 1000 requests per second. Please note that using dummy requests for load testing in production can lead to mass order cancellations, which may negatively impact our driver partners. Please understand that our production environment is only to be used for business purposes

Do Gosend have a signature and receiver’s name?

GoSend captures the receiver’s name as proof of delivery. At this time, signature capture is only available for the sender.

Do GoSend share a Driver's license plate number?

Yes, GoSend collects the driver's license plate number, but it is not displayed to partners or customers.

How do Partners get staging credentials?

BD representative will give you a Client ID and Pass Key once you have set up a staging environment. Our staging/integration environment URL is https://ecommercetools-integration.gojek.com/.

Do you provide Airway Bill (AWB)? Does the Partners need to print AWB?

No, we don’t provide Airway Bill (AWB). GoSend order number (GK-11-7xxxxx) will act as an AWB instead. Therefore, partners don’t have to print anything.

Can GoSend team help to build a map widget and trigger pick up button for us?

Unfortunately, no. Partners are responsible for developing the map widget and pickup trigger on their own platform.