Untuk integrasi yang lebih terarah

Dokumentasi API TraveGo

Temukan endpoint, format respons, dan contoh alur integrasi untuk menghubungkan layanan perjalanan Anda dengan TraveGo.

Mulai membaca dokumentasi

Docs API

Dokumentasi lengkap API Travego untuk integrasi dengan platform kami.

Base URL: https://api.travego.id

Authentication

Semua request ke API harus menyertakan API Key di header.

Header

api-key: YOUR_API_KEY_HERE

📍 Dapatkan API Key Anda: Buka menu Organization Settings → Open API

Response Format

Semua response API mengikuti format standar berikut:

{
  "status": "success",
  "message": "Operation successful",
  "data": {
    // Response data here
  },
  "transaction_id": "TRX260713145033716"
}
POST

General Content

Mengambil ringkasan armada berdasarkan fleet_id dan price_id.

Endpoint

http://api.travego.id/api/content

Request

curl -X POST "http://api.travego.id/api/content" \
  -H "Accept: */*" \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE" \
  -d '{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1"
}'

Request Body

{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1"
}
GET

Get Catalogue

Endpoint

https://api.travego.id/api/service/fleet

Request

curl -X GET "https://api.travego.id/api/service/fleet" \
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0" \
  -H "Referer: https://calistaprima.com/" \
  -H "api-key: YOUR_API_KEY" \
  -H "Origin: https://calistaprima.com"

Response

{"status":"success","message":"Service fleets retrieved","data":[{"fleet_id":"762b0a7e-b314-4caa-8d25-0f4d83796d34","fleet_name":"Hiace Premio","fleet_type":"FT01","fleet_type_label":"Minibus","capacity":0,"production_year":0,"engine":"","body":"Toyota Hiace","description":"Ini adalah deskripsi","thumbnail":"https://api.travego.id/assets/armada/armada-1783655453061693067.jpg","original_price":0,"uom":"hari","created_at":"2026-07-10T04:10:38.455849Z","discount_type":null,"discount_value":null,"price":0,"duration":0,"cities":["Kota Yogyakarta"],"capacities":"14","rating":0,"total_ulasan":0},{"fleet_id":"f5ec5f94-d86e-4e29-a46c-6e83217927c9","fleet_name":"Grantour Priority","fleet_type":"FT06","fleet_type_label":"Medium Bus","capacity":0,"production_year":0,"engine":"","body":"Grantour Trijaya Union","description":"\u003cp data-start=\"0\" data-end=\"328\" class=\"PDq2pG_selectionAnchorContainer\"\u003eGrantour\n Priority adalah armada medium bus yang dirancang untuk memberikan \npengalaman perjalanan yang nyaman, aman, dan berkelas. Dengan tampilan \neksterior premium serta kabin yang tertata rapi, seat nyaman dan badan \nbus yang tidak terlalu besar, armada ini cocok digunakan untuk \nperjalanan wisata, antar-jemput perusahaan, perjalanan keluarga, ziarah,\n hingga kebutuhan acara khusus.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp data-start=\"330\" data-end=\"587\"\u003eDidukung mesin diesel yang tangguh \ndan efisien, Grantour Priority siap melayani perjalanan dalam maupun \nluar kota dengan performa yang stabil. Interiornya memberikan ruang yang\n nyaman bagi penumpang, sehingga perjalanan terasa lebih santai dan \nmenyenangkan.\u003c/p\u003e\n\u003cp data-start=\"589\" data-end=\"729\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eArmada\n ini menjadi pilihan tepat bagi Anda yang membutuhkan transportasi grup \ndengan pelayanan profesional, fleksibel, dan dapat diandalkan.\u003c/p\u003e","thumbnail":"https://api.travego.id/assets/armada/armada-1783223691.png","original_price":1700000,"uom":"hari","created_at":"2026-07-05T04:01:37.331489Z","discount_type":null,"discount_value":null,"price":1700000,"duration":0,"cities":["Kota Tangerang","Tangerang","Kota Jakarta Barat","Kota Tangerang Selatan","Kota Serang","Serang","Kota Jakarta Utara","Kota Jakarta Selatan"],"capacities":"14","rating":0,"total_ulasan":0}],"transaction_id":"PRO260713075836972"}
POST

Get Catalogue Detail

Endpoint

https://api.travego.id/api/service/fleet/detail

Request

curl -X POST "https://api.travego.id/api/service/fleet/detail" \
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0" \
  -H "Referer: https://calistaprima.com/" \
  -H "api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Origin: https://calistaprima.com" \
  -d '{"fleet_id":"762b0a7e-b314-4caa-8d25-0f4d83796d34"}'

Request Body

{"fleet_id":"762b0a7e-b314-4caa-8d25-0f4d83796d34"}

Response

{"status":"success","message":"Fleet detail retrieved","data":{"addon":null,"facilities":[{"facility_icon":"RockingChair        ","facility_id":"494fe96f-f505-4b89-aa80-56ca7b806faf","facility_name":"Air Suspension"},{"facility_icon":"FireExtinguisher    ","facility_id":"23324a46-1c62-4ef7-887f-612f469b1720","facility_name":"Alat Pemadam Api Ringan)"},{"facility_icon":"GlassWater          ","facility_id":"b3d43245-3811-4fbd-980d-8d6268866328","facility_name":"Minuman Ringan"},{"facility_icon":"ShieldCheck         ","facility_id":"14d25ab3-ed1a-4079-9a08-c01fcfd11921","facility_name":"Dilindungi Asuransi"},{"facility_icon":"Snowflake           ","facility_id":"54483314-a961-4d92-a04a-471f1b3b1884","facility_name":"Cooling Box"}],"images":[{"path_file":"https://api.travego.id/assets/armada/armada-1783655573080571749.jpeg","uuid":"db583dd9-d677-4666-ac30-6e112c107abe"},{"path_file":"https://api.travego.id/assets/armada/armada-1783655573082043383.png","uuid":"7f4a8314-2a91-4910-a4ad-06da61fb2e53"}],"meta":{"active":true,"body":"Toyota Hiace","capacities":"14","capacity":0,"created_at":"2026-07-10 04:10:38","created_by":"Mafatichul Fuadi","description":"Ini adalah deskripsi","engine":"","engines":"Toyota Hiace Premio","fleet_id":"762b0a7e-b314-4caa-8d25-0f4d83796d34","fleet_name":"Hiace Premio","fleet_type":"FT01","fleet_type_label":"Minibus","fuel_type":"1002","fuel_type_label":"Diesel (solar / biosolar)","production_year":0,"rating":0,"status":1,"thumbnail":"https://api.travego.id/assets/armada/armada-1783655453061693067.jpg","total_orders":1,"total_ulasan":0,"transmission":"","updated_at":"","updated_by":"","views":2},"pickup":[{"city_id":223,"city_name":"Kota Yogyakarta"}],"pricing":[{"disc_amount":0,"disc_price":0,"duration":2,"price":0,"rent_type":1,"rent_type_label":"City Tour","uom":"hari","uuid":"19a5aa0c-9ad8-4b29-a708-5b0d65e9a501"},{"disc_amount":0,"disc_price":0,"duration":1,"price":850000,"rent_type":3,"rent_type_label":"Pickup / Drop Only","uom":"hari","uuid":"a4f103bb-40b8-4ed4-83f6-bd0f19e064e7"},{"disc_amount":0,"disc_price":0,"duration":1,"price":1200000,"rent_type":1,"rent_type_label":"City Tour","uom":"hari","uuid":"0f812160-cddf-4064-9650-583153fdd936"},{"disc_amount":0,"disc_price":0,"duration":1,"price":1500000,"rent_type":2,"rent_type_label":"Overland","uom":"hari","uuid":"0057fd40-3bf8-4b82-8d1f-1a51e04b5082"}],"reviews":[]},"transaction_id":"PRO260713075524906"}
POST

Get Cities

Mendapatkan daftar kota di Indonesia.

Endpoint

http://api.travego.id/api/general/cities

Request

curl -X POST "http://api.travego.id/api/general/cities" \
  -H "Accept: */*" \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE" \
  -d '{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "start_date": "2026-07-30",
  "end_date": "2026-07-30",
  "city_id": 172,
  "service_type": 2
}'

Request Body

{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "start_date": "2026-07-30",
  "end_date": "2026-07-30",
  "city_id": 172,
  "service_type": 2
}
POST

Check Fleet Availability

Memeriksa ketersediaan armada pada tanggal dan kota tertentu, sekaligus mengembalikan daftar harga yang dapat dipilih.

Endpoint

http://api.travego.id/api/service/fleet/order/availibility

Request

curl -X POST "http://api.travego.id/api/service/fleet/order/availibility" \
  -H "Accept: */*" \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE" \
  -d '{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "start_date": "2026-07-30",
  "end_date": "2026-07-30",
  "city_id": 172,
  "service_type": 2
}'

Request Body

{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "start_date": "2026-07-30",
  "end_date": "2026-07-30",
  "city_id": 172,
  "service_type": 2
}

Response

{
  "status": "success",
  "message": "OK",
  "data": {
    "availability": true,
    "prices": [
      {
        "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1",
        "duration": 1,
        "price": 3800000,
        "rent_type": 2
      },
      {
        "price_id": "9cb6ad9b-071c-4734-9524-f9505c960031",
        "duration": 2,
        "price": 8000000,
        "rent_type": 2
      },
      {
        "price_id": "c1414526-5625-410c-94f0-80eaf9cebe98",
        "duration": 3,
        "price": 11000000,
        "rent_type": 2
      }
    ]
  },
  "transaction_id": "DEV260701212311181"
}
GET

Get Fleet Addons

Mengambil daftar addon yang tersedia untuk fleet berdasarkan Fleet ID.

Endpoint

http://api.travego.id/api/service/fleet/addon/c5a4c87d-1c48-4eec-a17e-c762e6b774dd

Request

curl -X GET "http://api.travego.id/api/service/fleet/addon/c5a4c87d-1c48-4eec-a17e-c762e6b774dd" \
  -H "Accept: */*" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE"

Response

{
  "status": "success",
  "message": "Fleet addons retrieved",
  "data": [
    {
      "addon_id": "fb8858d8-f07f-40de-a187-401dda0e00e7",
      "addon_name": "Bantal Selimut",
      "addon_desc": "Penambahan bantal selimut di setiap seat",
      "addon_price": 250000
    },
    {
      "addon_id": "7c449c12-47fa-4e62-bde9-bab12ea56015",
      "addon_name": "Overland Pickup",
      "addon_desc": "Penjemputan di luar wilayah asal",
      "addon_price": 400000
    }
  ],
  "transaction_id": "DEV260701212601325"
}
POST

Create Order

Membuat order penyewaan armada beserta data pelanggan, jadwal perjalanan, tujuan, dan addon yang dipilih.

Endpoint

https://api.travego.id/api/order/fleet/create

Request

curl -X POST "https://api.travego.id/api/order/fleet/create" \
  -H "Accept: */*" \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE" \
  -d '{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1",
  "fullname": "Ajeng Pawestri",
  "email": "pawestriwilujeng@gmail.com",
  "phone": "6282315021724",
  "company_name": "Mitra Solusi Telematika",
  "address": "Jl. Raya Imam Bonjol",
  "city_id": "268",
  "order_type": 1,
  "start_date": "2026-07-17 08:00",
  "end_date": "2026-07-17 08:00",
  "pickup_city_id": "268",
  "pickup_location": "Visionet International",
  "destinations": [
    {
      "location": "Taman Mini Indonesia Indah",
      "city_id": "155",
      "daynum": 1
    }
  ],
  "qty": 1,
  "notes": "",
  "addons": []
}'

Request Body

{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1",
  "fullname": "Ajeng Pawestri",
  "email": "pawestriwilujeng@gmail.com",
  "phone": "6282315021724",
  "company_name": "Mitra Solusi Telematika",
  "address": "Jl. Raya Imam Bonjol",
  "city_id": "268",
  "order_type": 1,
  "start_date": "2026-07-17 08:00",
  "end_date": "2026-07-17 08:00",
  "pickup_city_id": "268",
  "pickup_location": "Visionet International",
  "destinations": [
    {
      "location": "Taman Mini Indonesia Indah",
      "city_id": "155",
      "daynum": 1
    }
  ],
  "qty": 1,
  "notes": "",
  "addons": []
}

Response

{
  "status": "success",
  "message": "Order created successfully",
  "data": {
    "token": "d-59HJp7bsfcUTUv2UCo_ovCUcF2XvJIpdy7atq5nzVsCLoDkVnyStsR1zXndtSsfE8sise4GmWXMlYoQCRi_oP5X-KHy0bfXe3FQ5mwdOCvpGXGAx_dOeDfIgNCFgEveUCrbTs-Lz21FsOrp_Vl_g==",
    "order_id": "FO-2602070110-CLS70"
  },
  "transaction_id": "DEV260702015335037"
}
POST

Order Summary

Mengambil ringkasan armada berdasarkan fleet_id dan price_id.

Endpoint

http://api.travego.id/api/order/fleet/summary

Request

curl -X POST "http://api.travego.id/api/order/fleet/summary" \
  -H "Accept: */*" \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -H "Cookie: YOUR_COOKIE_VALUE" \
  -d '{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1"
}'

Request Body

{
  "fleet_id": "c5a4c87d-1c48-4eec-a17e-c762e6b774dd",
  "price_id": "8bb9c9c3-fbc9-4dfc-bd09-65b4408d36e1"
}

Response

{
  "status": "success",
  "message": "Order summary retrieved",
  "data": {
    "fleet_name": "Jetbus 5 MHD Pariwisata",
    "capacity": 0,
    "engine": "",
    "body": "Adiputro Jetbus 5 MHD",
    "description": "Ini adalah contoh deskripsi bus pariwisata yang terdiri dari beberapa pilihan varian<br>- Jetbus SHD<br>- Jetbus SHD 5",
    "active": true,
    "thumbnail": "https://api.travego.id/assets/armada/armada-1776063495.jpg",
    "duration": 1,
    "rent_type": 2,
    "rent_type_label": "Overland",
    "price": 3800000,
    "uom": "hari",
    "facilities": null,
    "pickup_points": [
      {
        "city_id": 236,
        "city_name": "Kota Kediri"
      },
      {
        "city_id": 260,
        "city_name": "Kediri"
      },
      {
        "city_id": 262,
        "city_name": "Tulungagung"
      },
      {
        "city_id": 235,
        "city_name": "Kota Blitar"
      },
      {
        "city_id": 261,
        "city_name": "Blitar"
      },
      {
        "city_id": 263,
        "city_name": "Trenggalek"
      },
      {
        "city_id": 248,
        "city_name": "Nganjuk"
      }
    ]
  },
  "transaction_id": "DEV260701212601662"
}

Butuh bantuan? Hubungi team support kami di support@travego.id

TraveGo

Trave Teknologi Nusantara

Satu sistem untuk operasional travel yang lebih efisien.

Kontak

+62 851 9591 1626

solutions@travego.id

Jl. P. Jolang III, Purbayan, Kotagede, Kota Yogyakarta, D.I. Yogyakarta

© 2026 Trave Teknologi Nusantara