Last updated

Key Collection API - Check-In Methods Description

This section describes the available check-in methods and information about them.

additional_info structure

The actual structure of additional_info depends on the name the of check-in method. See structures below for each type.

Method names: reception, someone_will_meet, secret_spot

Structure for above 3 methods is the same

FieldSubfieldTypeDescriptionExample
other_textObjectObject containing additional text.{ "lang": "en", "text": "The reception is open 24/7." }
langStringLanguage Code from table BCLen
textStringThe text fieldThe reception is open 24/7.
locationObjectObject containing additional information about check-in location. Depending in method name, location might refer to: reception location, place to meet someone or secret spot with the keys.{ "lang": "en", "text": "The reception is open 24/7." }
off_locationFlag (0, 1)A flag indicating that check-in must be done somewhere outside of property1
addressStringAddress of the check-in location. Only provided if off_location = 1.Herengracht 597
cityStringCity of the check-in location. Only provided if off_location = 1.Amsterdam
zipStringZip code of the check-in location. Only provided if off_location = 1.1017CE
place_idStringThe Google Maps Id of the check-in location. Only provided if off_location = 1.The reception is open 24/7.

Method name: door_code

Method-specific fields

FieldSubfieldTypeDescriptionExample
other_textObjectObject containing additional text.{ "lang": "en", "text": "The reception is open 24/7." }
langStringLanguage Code from table BCLen
textStringThe text fieldThe reception is open 24/7.
brand_nameStringThe brand name of the lock box or door code device that you’re usingThe Forever Lock

Method name: lock_box

Method-specific fields

FieldSubfieldTypeDescriptionExample
other_textObjectObject containing additional text.{ "lang": "en", "text": "The reception is open 24/7." }
langStringLanguage Code from table BCLen
textStringThe text fieldThe reception is open 24/7.
brand_nameStringThe brand name of the lock box or door code device that you’re usingThe Forever Lock
locationObjectObject containing additional text.{ "lang": "en", "text": "Access to the lock box is open 24/7." }
off_locationFlag (0, 1)A flag indicating that check-in must be done somewhere outside of property1
addressStringAddress of the check-in location. Only provided if off_location = 1.Herengracht 597
cityStringCity of the check-in location. Only provided if off_location = 1.Amsterdam
zipStringZip code of the check-in location. Only provided if off_location = 1.1017CE
place_idStringThe Google Maps Id of the check-in location. Only provided if off_location = 1.The reception is open 24/7.

Method name: instruction_will_send

Method-specific fields

FieldSubfieldTypeDescriptionExample
instructionObjectObject describing how the instructions will be sent{ "lang": "en", "text": "The reception is open 24/7." }
howStringHow will you send instructions to your guests? Possible values: phone, email, sms, other.phone
whenStringWhen will you send instructions. Possible values: immediate, month_before, week_before, day_of_arrivalimmediate
otherStringFree text instructions when the value of how = "other"Instructions will be sent by the pigeon post

Method name: instruction_contact_us

Method-specific fields

FieldSubfieldTypeDescriptionExample
instructionObjectObject describing how the instructions will be sent{ "lang": "en", "text": "The reception is open 24/7." }
howStringHow should your guests contact you? Possible values: phone, email, sms, other.phone
identifierStringContact details (email, phone number) provided in case the guest needs to contact the property.+31612345678
otherStringFree text instructions when the value of how = "other"WhatsApp