POST
/v2/travelers/searchসেভ করা ট্রাভেলার খুঁজুন
ক্রেতার ট্রাভেলার বই। মালিক সবসময় টোকেন। অর্থের ফিল্ড নেই, তাই POS কনভার্সন নেই।
Bearer টোকেনঅথরিটি: B2C_TRAVELER_SEARCHhttps://booking.aerolink.dev
প্যাসেঞ্জার ফর্ম আগে থেকে ভরতে এটি ব্যবহার করুন। নাম given name বা surname-এ কেস-ইনসেনসিটিভ পার্শিয়াল মিল। type ম্যাপে Adult → ADT, Child → C0*, Infant → INF; অন্য মান কাঁচা স্টোর টাইপ মিলায়।
cURL
bash
curl -X POST "https://booking.aerolink.dev/v2/travelers/search?pageNum=0&pageSize=10" \
-H "Authorization: Bearer eyJ..." \
-H "Content-Type: application/json" \
-d '{"name":"rahim","type":"Adult"}'কোয়েরি প্যারামিটার
pageNumnumberঐচ্ছিক
ডিফল্ট ০
pageSizenumberঐচ্ছিক
ডিফল্ট ১০
pageNumnumber ঐচ্ছিক | ডিফল্ট ০ |
pageSizenumber ঐচ্ছিক | ডিফল্ট ১০ |
রিকোয়েস্ট
JSON
{
"name": "rahim",
"type": "Adult"
}বডি ফিল্ড
namestringঐচ্ছিক
given name বা surname-এ কেস-ইনসেনসিটিভ পার্শিয়াল মিল
typestringঐচ্ছিক
Adult, Child, Infant, বা কাঁচা স্টোর টাইপ
namestring ঐচ্ছিক | given name বা surname-এ কেস-ইনসেনসিটিভ পার্শিয়াল মিল |
typestring ঐচ্ছিক | Adult, Child, Infant, বা কাঁচা স্টোর টাইপ |
রেসপন্স
200
{
"message": "Success",
"data": {
"content": [
{
"id": "66c9...",
"type": "ADT",
"givenName": "RAHIM",
"surname": "UDDIN",
"gender": "MALE",
"dateOfBirth": "1990-05-12",
"phoneNumber": "+8801700000000",
"email": "customer@example.com",
"document": {}
}
],
"meta": null,
"page": 0,
"size": 10,
"totalElements": 1,
"totalPages": 1,
"last": true
}
}বিজনেস রুল
- id ডিসেন্ডিংয়ে সাজানো। মালিক ফিল্টার চওড়া করার কোনো ফিল্ড ক্লায়েন্টের নেই।
এরর
401 / 403UNAUTHORIZED
টোকেন নেই বা B2C_TRAVELER_SEARCH নেই
| HTTP | message | কখন |
|---|---|---|
| 401 / 403 | UNAUTHORIZED | টোকেন নেই বা B2C_TRAVELER_SEARCH নেই |