Impacts migration of the route GET /v0/customers/{customer_id}/travel_documents
- Obsolète
- 20 janvier 2023
- 1 route liée
Context
Upgrade from /v0/customers/{customer_id}/travel_documents to /v1/customers/{customer_id}/travel_documents
⭐ Key benefits : Give the ability to add multiple VISA and integrate ESTA in the array of VISA.
ℹ️ We also removed the birthplace key / value
As a CxO, BE dev I want add multiple VISA and ESTA to a same customer In order to properly address a client's multi-destination travel needs
Impacts
Route to call: GET - /v1/customers/{customer_id}/travel_documents
GET Travel Documents
Input parameters : unchanged
Output Model : ⚠️ Evolved
{
"passport": {
"first_name": "Karin",
"unicode_first_name": "",
"last_name": "Colala",
"unicode_last_name": "",
"birthdate": "19590101",
"document_number": "09PR5121E",
"authority": "prefecture de paris",
"nationality": "FR",
"issuing_date": "20150225",
"expiration_date": "20250224",
"serial_number": "123456789",
"birth_country": "FR",
"residence_city": "Paris",
"issuing_country": "FR"
},
"id_card": {
"first_name": "Karin",
"unicode_first_name": "",
"last_name": "Colala",
"unicode_last_name": "",
"birthdate": "19590101",
"document_number": "09PR5121E",
"authority": "prefecture de paris",
"nationality": "FR",
"issuing_date": "20150205",
"expiration_date": "20250204",
"birth_country": "FR",
"residence_city": "Paris",
"issuing_country": "FR"
},
"driving_licence": {
"first_name": "Karin",
"unicode_first_name": "",
"last_name": "Colala",
"unicode_last_name": "",
"birthdate": "19590101",
"document_number": "09PR5121E",
"authority": "prefecture de paris",
"address": {
"number": "15",
"street": "AVENUE DES CHAMPS ELYSEES",
"add_on": "6A",
"town": "Luynes",
"city": "Aix-en-Provence",
"zip_code": "75000",
"state_or_district": "CA",
"country": "FRANCE",
"country_code": "FR",
"additional_information_1": "Chez M. Dupont",
"additional_information_2": "Entreprise Clubmed"
}
},
- "visa": {
- "first_name": "Karin",
- "unicode_first_name": "",
- "last_name": "Colala",
- "unicode_last_name": "",
- "birthdate": "19590101",
- "document_number": "09PR5121E",
- "category":"B-2",
- "authority": "prefecture de paris",
- "nationality": "FR",
- "issuing_date": "20150205",
- "expiration_date": "20250204",
- "birth_country": "FR",
- "residence_city": "Paris",
- "issuing_country": "FR"
- },
- "esta": {
- "first_name": "Karin",
- "unicode_first_name": "",
- "last_name": "Colala",
- "unicode_last_name": "",
- "birthdate": "19590101",
- "document_number": "09PR5121E",
- "authority": "prefecture de paris",
- "issuing_date": "20150205",
- "expiration_date": "20250204",
- "issuing_country": "FR"
- },
+ "visas": [
+ {
+ "first_name": "Karin",
+ "unicode_first_name": "",
+ "last_name": "Colala",
+ "unicode_last_name": "",
+ "birthdate": "19590101",
+ "document_number": "09PR5121E",
+ "category":"B-2",
+ "authority": "prefecture de paris",
+ "nationality": "FR",
+ "issuing_date": "20150205",
+ "expiration_date": "20250204",
+ "birth_country": "FR",
+ "residence_city": "Paris",
+ "issuing_country": "FR"
+ },
+ {
+ "first_name": "MARA",
+ "unicode_first_name": "",
+ "last_name": "GREEN",
+ "unicode_last_name": "",
+ "birthdate": "19840101",
+ "document_number": "ESTA05121E",
+ "authority": "prefecture de paris",
+ "issuing_date": "20150205",
+ "expiration_date": "20250204",
+ "issuing_country": "FR",
+ "category": "ESTA"
+ }
+ ],
"travel_membership_cards": [
{
"company_code": "AF",
"company_label": "AIR FRANCE",
"expiration_date": "20180506",
"number": "2060444771",
"status": "GOLD"
}
]
}