Param name | Description |
---|---|
move_in
required |
Validations:
|
move_in[should_generate_documents]
optional |
Defaults to true if not passed. Determines whether documents will be generated along with the review cost call or not. Must be passed as true at least once before the move-in is processed. Validations:
|
move_in[lead_id]
optional |
Provide an existing lead id if one exists Validations:
|
move_in[unit_id]
required |
The desired unit ID Validations:
|
move_in[move_in_date]
optional |
The desired move-in date. Defaults to the facility's current date if not provided Validations:
|
move_in[tenant_id]
optional |
A tenant record to associate the move-in with. Required if Validations:
|
move_in[tenant]
optional |
Validations:
|
move_in[tenant][first_name]
optional |
Validations:
|
move_in[tenant][account_number]
optional |
Validations:
|
move_in[tenant][middle_initial]
optional |
Validations:
|
move_in[tenant][last_name]
optional |
Validations:
|
move_in[tenant][drivers_license_number]
optional |
Validations:
|
move_in[tenant][drivers_license_state]
optional |
Validations:
|
move_in[tenant][vehicle_license_plate_number]
optional |
Validations:
|
move_in[tenant][vehicle_license_state]
optional |
Validations:
|
move_in[tenant][vehicle_description]
optional |
Validations:
|
move_in[tenant][email]
optional |
Validations:
|
move_in[tenant][username]
optional |
Validations:
|
move_in[tenant][password]
optional |
Validations:
|
move_in[tenant][tax_exempt]
optional |
Is the tenant tax exempt? Validations:
|
move_in[tenant][is_military]
optional |
Is the tenant military? Validations:
|
move_in[tenant][is_business]
optional |
Is the tenant a business? Validations:
|
move_in[tenant][business_name]
optional |
Validations:
|
move_in[tenant][title]
optional |
Validations:
|
move_in[tenant][decline_alternate_contact]
optional |
Whether or not the tenant declined to provide alternate contact information Validations:
|
move_in[tenant][military_information]
optional |
A collection of military information (if is_military is true). Validations:
|
move_in[tenant][military_information][retired_military]
optional |
Is the tenant retired military? Validations:
|
move_in[tenant][military_information][no_agent_given]
optional |
Is agent information provided? Validations:
|
move_in[tenant][military_information][date_entered_service]
optional |
Date entered service, Format: YYYY-MM-DD Validations:
|
move_in[tenant][military_information][military_id]
optional |
Validations:
|
move_in[tenant][military_information][end_of_active_service_date]
optional |
End date of active service, Format: YYYY-MM-DD Validations:
|
move_in[tenant][military_information][place_of_birth]
optional |
Validations:
|
move_in[tenant][military_information][last_4_of_ssn]
optional |
Must be a 4 digit number Validations:
|
move_in[tenant][military_information][military_email_address]
optional |
Must be a valid email address Validations:
|
move_in[tenant][military_information][military_rank]
optional |
Validations:
|
move_in[tenant][military_information][current_duty_location]
optional |
Validations:
|
move_in[tenant][military_information][branch_of_service]
optional |
Must be Air Force, Army, Coast Guard, Marines, Navy, National Guard, or Other Validations:
|
move_in[tenant][military_information][military_unit]
optional |
Validations:
|
move_in[tenant][military_information][squadron]
optional |
Validations:
|
move_in[tenant][military_information][division]
optional |
Validations:
|
move_in[tenant][military_information][type_of_service]
optional |
Must be Active Component, Reserve Component, or National Guard Validations:
|
move_in[tenant][military_information][agent_first_name]
optional |
Validations:
|
move_in[tenant][military_information][agent_last_name]
optional |
Validations:
|
move_in[tenant][military_information][agent_email_address]
optional |
Must be a valid email address Validations:
|
move_in[tenant][military_information][agent_phone_number]
optional |
Must be a valid phone number Validations:
|
move_in[tenant][military_information][agent_address]
optional |
Validations:
|
move_in[tenant][military_information][agent_city]
optional |
Validations:
|
move_in[tenant][military_information][agent_state]
optional |
Must be a valid state abbreviation Validations:
|
move_in[tenant][military_information][agent_postal_code]
optional |
Must be a valid US postal code Validations:
|
move_in[tenant][military_information][officer_first_name]
optional |
Validations:
|
move_in[tenant][military_information][officer_last_name]
optional |
Validations:
|
move_in[tenant][military_information][officer_phone_number]
optional |
Must be a valid phone number Validations:
|
move_in[tenant][password_recovery_questions_attributes]
optional |
Password recovery questions Validations:
|
move_in[tenant][password_recovery_questions_attributes][question]
required |
Validations:
|
move_in[tenant][password_recovery_questions_attributes][answer]
required |
Validations:
|
move_in[tenant][phone_numbers_attributes]
required |
A collection of phone numbers. Validations:
|
move_in[tenant][phone_numbers_attributes][number]
optional |
Phone number Validations:
|
move_in[tenant][phone_numbers_attributes][extension]
required |
Phone number extension Validations:
|
move_in[tenant][phone_numbers_attributes][label]
optional |
A label for what the phone number is, such as Home, Work, Mobile, etc. Validations:
|
move_in[tenant][phone_numbers_attributes][primary]
optional |
Flag that indicates if this is the primary phone number of the tenant Validations:
|
move_in[tenant][phone_numbers_attributes][sms_opt_in]
optional |
Opt the tenant in to SMS (if applicable). Requires a "Mobile" label for SMS to work correctly. Validations:
|
move_in[tenant][mailing_address_attributes]
required |
A collection of addresses. Validations:
|
move_in[tenant][mailing_address_attributes][address1]
required |
Validations:
|
move_in[tenant][mailing_address_attributes][address2]
optional |
Validations:
|
move_in[tenant][mailing_address_attributes][city]
required |
Validations:
|
move_in[tenant][mailing_address_attributes][state]
required |
Validations:
|
move_in[tenant][mailing_address_attributes][postal]
required |
Validations:
|
move_in[tenant][contacts_attributes]
optional |
A collection of contacts. Validations:
|
move_in[tenant][contacts_attributes][id]
optional |
Contact id required to update a contact. Validations:
|
move_in[tenant][contacts_attributes][first_name]
optional |
Validations:
|
move_in[tenant][contacts_attributes][middle_initial]
optional |
Validations:
|
move_in[tenant][contacts_attributes][last_name]
optional |
Validations:
|
move_in[tenant][contacts_attributes][email]
optional |
Validations:
|
move_in[tenant][contacts_attributes][description]
required |
Contact description Validations:
|
move_in[tenant][contacts_attributes][primary]
optional |
Flag that indicates if this is the primary contact of the tenant Validations:
|
move_in[tenant][contacts_attributes][phone_numbers_attributes]
optional |
A collection of phone numbers. Validations:
|
move_in[tenant][contacts_attributes][phone_numbers_attributes][number]
optional |
Phone number Validations:
|
move_in[tenant][contacts_attributes][phone_numbers_attributes][extension]
optional |
Phone number extension Validations:
|
move_in[tenant][contacts_attributes][phone_numbers_attributes][label]
optional |
A label for what the phone number is, such as Home, Work, Mobile, etc. Validations:
|
move_in[tenant][contacts_attributes][phone_numbers_attributes][primary]
optional |
Flag that specifies if this is the primary phone number of the contact Validations:
|
move_in[tenant][contacts_attributes][address_attributes]
optional |
A collection of addresses. Validations:
|
move_in[tenant][contacts_attributes][address_attributes][address1]
optional |
Validations:
|
move_in[tenant][contacts_attributes][address_attributes][address2]
optional |
Validations:
|
move_in[tenant][contacts_attributes][address_attributes][city]
optional |
Validations:
|
move_in[tenant][contacts_attributes][address_attributes][state]
optional |
Validations:
|
move_in[tenant][contacts_attributes][address_attributes][postal]
optional |
Validations:
|
move_in[gate_access_code]
optional |
The desired gate access code for the unit, required if tenant provided does not have a gate access code from a previous ledger or if the facility does not have the setting Validations:
|
move_in[invoice_period]
optional |
Validations:
|
move_in[insurance_id]
optional |
Desired insurance ID Validations:
|
move_in[services]
optional |
A collection of service ids Validations:
|
move_in[services][service_id]
optional |
Validations:
|
move_in[invoiceable_items]
optional |
A collection of additional invoiceable items purchased with move-in Validations:
|
move_in[invoiceable_items][id]
optional |
ID of invoiceable item purchased Validations:
|
move_in[invoiceable_items][quantity]
optional |
Quantity of invoiceable items purchased Validations:
|
move_in[discount_plans]
optional |
A collection of discount plan ids Validations:
|
move_in[discount_plans][discount_plan_id]
optional |
Validations:
|
move_in[tenant_signature_request_id]
optional |
Signature request id Validations:
|
move_in[lien_holders]
optional |
A collection of lien holders Validations:
|
move_in[lien_holders][name]
optional |
Name of the lien holder Validations:
|
move_in[lien_holders][address_attributes]
optional |
The address of the alternate contact Validations:
|
move_in[lien_holders][address_attributes][address1]
optional |
Validations:
|
move_in[lien_holders][address_attributes][address2]
optional |
Validations:
|
move_in[lien_holders][address_attributes][city]
optional |
Validations:
|
move_in[lien_holders][address_attributes][state]
optional |
Validations:
|
move_in[lien_holders][address_attributes][postal]
optional |
Validations:
|
move_in[session_id]
optional |
Provide the session ID returned from Validations:
|
move_in[accepted_documents]
optional |
A collection of documents that were accepted, only required if passing a session_id. Validations:
|
move_in[accepted_documents][session_document_id]
optional |
Validations:
|
payment_method
required |
Can accept a paymentmethodid, or fields for CC or ACH payments Validations:
|
payment_method[payment_method_id]
optional |
If you want to use an existing payment method, pass in the id Validations:
|
payment_method[first_name]
optional |
Required if not using an existing payment method Validations:
|
payment_method[last_name]
optional |
Required if not using an existing payment method Validations:
|
payment_method[kind]
optional |
Required if not using an existing payment method Validations:
|
payment_method[reuseable]
optional |
Validations:
|
payment_method[magnetic_track]
optional |
Required if using a card swipe Validations:
|
payment_method[card_number]
optional |
Required if using a credit card Validations:
|
payment_method[card_type]
optional |
Required if using a credit card Validations:
|
payment_method[security_code]
optional |
Required if using a credit card Validations:
|
payment_method[expiration_date]
optional |
Required if using a credit card. Format: MM/YY Validations:
|
payment_method[account_number]
optional |
Required if using ACH Validations:
|
payment_method[account_number_confirmation]
optional |
Required if using ACH Validations:
|
payment_method[account_type]
optional |
Required if using ACH Validations:
|
payment_method[bank_name]
optional |
Required if using ACH Validations:
|
payment_method[routing_number]
optional |
Required if using ACH Validations:
|
payment_method[billing_address_attributes]
optional |
Required if not using an existing payment method Validations:
|
payment_method[billing_address_attributes][company]
optional |
Validations:
|
payment_method[billing_address_attributes][address1]
optional |
Validations:
|
payment_method[billing_address_attributes][address2]
optional |
Validations:
|
payment_method[billing_address_attributes][city]
optional |
Validations:
|
payment_method[billing_address_attributes][postal]
optional |
Validations:
|
payment_method[billing_address_attributes][state]
optional |
Validations:
|
payment_method[check_number]
optional |
Required if using Check Validations:
|
payment_method[name_on_check]
optional |
Required if using Check Validations:
|
payment_method[check_amount]
optional |
Required if using Check Validations:
|
payment_method[reference_number]
optional |
Required if using Money Order Validations:
|
payment_method[money_order_amount]
optional |
Required if using Money Order Validations:
|
payment_method[amount_tendered]
optional |
Required if using Cash Validations:
|
payment_method[autopay_enabled]
optional |
Enable autopay with this payment method (reuseable must be true). An autopay_day must also be set Validations:
|
payment_method[autopay_day]
optional |
When autopay_enabled is set to 'true' you must specify an autopay day of the month between 1 and 31 Validations:
|
alternate_contact
optional |
Contact to be used as the alternate contact for the tenant Validations:
|
alternate_contact[id]
optional |
The ID of the contact that will be used for the alternate contact Validations:
|
alternate_contact[description]
required |
Contact description Validations:
|
alternate_contact[declined]
optional |
Decline to use an alternate contact for the tenant Validations:
|
alternate_contact[first_name]
optional |
Validations:
|
alternate_contact[middle_initial]
optional |
Validations:
|
alternate_contact[last_name]
optional |
Validations:
|
alternate_contact[email]
optional |
Validations:
|
alternate_contact[phone_numbers_attributes]
optional |
A collection of phone numbers. Validations:
|
alternate_contact[phone_numbers_attributes][number]
optional |
Phone number Validations:
|
alternate_contact[phone_numbers_attributes][extension]
optional |
Phone number extension Validations:
|
alternate_contact[phone_numbers_attributes][label]
optional |
A label for what the phone number is, such as Home, Work, Mobile, etc. Validations:
|
alternate_contact[phone_numbers_attributes][primary]
optional |
Flag that specifies if this is the primary phone number of the contact Validations:
|
alternate_contact[address_attributes]
optional |
The address of the alternate contact Validations:
|
alternate_contact[address_attributes][address1]
optional |
Validations:
|
alternate_contact[address_attributes][address2]
optional |
Validations:
|
alternate_contact[address_attributes][city]
optional |
Validations:
|
alternate_contact[address_attributes][state]
optional |
Validations:
|
alternate_contact[address_attributes][postal]
optional |
Validations:
|
POST /v1/b65742b7-86cd-4294-92c9-5c856758e4c4/move_ins/process_move_in { "payment_method": { "kind": "credit_card", "first_name": "John", "last_name": "Doe", "card_type": "visa", "card_number": "00000000", "security_code": "123", "expiration_date": "10/24", "billing_address_attributes": { "address1": "123 Main", "city": "Somecity", "state": "AL", "postal": "12345", "country": "US" } }, "move_in": { "unit_id": "014d6fa6-f615-4909-82de-517affcb9733", "tenant_id": "d3e702c6-d165-446b-980d-e36b3230f410", "gate_access_code": "56763", "session_id": "ebd3484d96d323f32d0c200fcc9fa25c", "accepted_documents": [ { "session_document_id": "bc22ad64-848c-44b7-bb45-9dd443fb215f" } ], "insurance_id": "8374d610-fb05-4c67-a0d6-eb4a722b9281", "discount_plans": [ { "discount_plan_id": "917ebea3-30a9-4996-9b1b-fc81c82ae898" } ], "services": [ { "service_id": "bd6f5eb6-7d08-4ab9-a4da-9f810f4ac7a2" }, { "service_id": "c4074fc6-1d06-46cd-9101-233c3482e45e" } ] } } 200 { "move_in_unit_event": { "id": "13af6d28-57f3-44c3-aac5-ebd5b7f454db", "invoice_period": "monthly", "unit_name": "U14", "unit_id": "014d6fa6-f615-4909-82de-517affcb9733", "unit_combination_lock_number": null, "unit_overlock_lock_number": null, "tenant_name": "Dario40 Quigley", "tenant_id": "d3e702c6-d165-446b-980d-e36b3230f410", "tenant_military_information": null, "ledger_id": "22a40fe4-f307-41e8-b19b-03a6b56418e1", "esign_url": null, "rate_type": "standard_rate", "channel_rate_id": null, "discount_plan_ids": [], "storage_items": [], "storing_vehicle": null, "gate_access_code": "56763", "first_month_rent_subtotal": 407.97, "lock_subtotal": 0, "move_in_subtotal": 442.39, "move_in_taxes_total": 38.35, "move_in_total": 480.74, "invoice_line_items": [ { "id": "70c67d04-2948-4ec2-b71f-0764098c3e8c", "description": "Rent Unit U14 - 10x6x4", "quantity": 1, "prorated": true, "discount_amount": null, "single_item_price": 407.97, "subtotal": 407.97, "tax_total": 38.35, "total": 446.32, "current_product_code": "Unit #U14", "full_description": "Rent Unit U14 - 10x6x4 (9/15/2023 - 9/30/2023) - Prorated", "quantifiable": false, "children_line_items": [ { "id": "06dd13a9-6a22-4d67-b3f1-c9ec625a61e1", "description": "Xercor Insurance Services LLC - $49,000.00", "quantity": 1, "prorated": false, "discount_amount": null, "single_item_price": 13.31, "subtotal": 13.31, "tax_total": 0, "total": 13.31, "current_product_code": "XERCOR-1", "full_description": "Xercor Insurance Services LLC - $49,000.00 (9/15/2023 - 9/30/2023)", "quantifiable": false, "children_line_items": [] }, { "id": "07b317e4-15bb-40fa-b64c-2cb7a3004a36", "description": "Some service item", "quantity": 1, "prorated": true, "discount_amount": null, "single_item_price": 17.91, "subtotal": 17.91, "tax_total": 0, "total": 17.91, "current_product_code": "S-1", "full_description": "Some service item (9/15/2023 - 9/30/2023) - Prorated", "quantifiable": false, "children_line_items": [] }, { "id": "b0cf3c92-35e3-46a2-8689-ecd6fbd989e9", "description": "Some other service item", "quantity": 1, "prorated": true, "discount_amount": null, "single_item_price": 3.2, "subtotal": 3.2, "tax_total": 0, "total": 3.2, "current_product_code": "S-2", "full_description": "Some other service item (9/15/2023 - 9/30/2023) - Prorated", "quantifiable": false, "children_line_items": [] } ] }, { "id": "06dd13a9-6a22-4d67-b3f1-c9ec625a61e1", "description": "Xercor Insurance Services LLC - $49,000.00", "quantity": 1, "prorated": false, "discount_amount": null, "single_item_price": 13.31, "subtotal": 13.31, "tax_total": 0, "total": 13.31, "current_product_code": "XERCOR-1", "full_description": "Xercor Insurance Services LLC - $49,000.00 (9/15/2023 - 9/30/2023)", "quantifiable": false, "children_line_items": [] }, { "id": "07b317e4-15bb-40fa-b64c-2cb7a3004a36", "description": "Some service item", "quantity": 1, "prorated": true, "discount_amount": null, "single_item_price": 17.91, "subtotal": 17.91, "tax_total": 0, "total": 17.91, "current_product_code": "S-1", "full_description": "Some service item (9/15/2023 - 9/30/2023) - Prorated", "quantifiable": false, "children_line_items": [] }, { "id": "b0cf3c92-35e3-46a2-8689-ecd6fbd989e9", "description": "Some other service item", "quantity": 1, "prorated": true, "discount_amount": null, "single_item_price": 3.2, "subtotal": 3.2, "tax_total": 0, "total": 3.2, "current_product_code": "S-2", "full_description": "Some other service item (9/15/2023 - 9/30/2023) - Prorated", "quantifiable": false, "children_line_items": [] } ], "successful_payment_events": [ { "id": "67ff3827-4b91-4729-8d52-97f9f824c975", "amount": 480.74, "success": true, "date": "2023-09-15T04:36:45.740-10:00", "payment_method": { "id": "402be08b-60ce-4463-b9b9-a04268cc4ee9", "kind": "credit_card", "first_name": "John", "last_name": "Doe", "reuseable": false, "card_number": "****0000", "card_type": "visa", "expiration_date": "10/24", "billing_address": { "id": "a111a463-09ef-4cc3-a140-3d458e88c424", "address1": "123 Main", "address2": null, "city": "Somecity", "state": "AL", "postal": "12345", "country": "US", "full_address": "123 Main, Somecity, AL 12345", "latitude": null, "longitude": null, "time_zone_id": "America/Chicago", "time_zone_offset": "-05:00", "invalid_data": false, "label": "Home" } } } ] }, "meta": { "status_code": 200, "status_message": "OK", "status_cat": "https://http.cat/200", "request_method": "POST", "request_id": null, "parameters": { "payment_method": { "kind": "credit_card", "first_name": "John", "last_name": "Doe", "card_type": "visa", "card_number": "[FILTERED]", "security_code": "[FILTERED]", "expiration_date": "10/24", "billing_address_attributes": { "address1": "123 Main", "city": "Somecity", "state": "AL", "postal": "12345", "country": "US" } }, "move_in": { "unit_id": "014d6fa6-f615-4909-82de-517affcb9733", "tenant_id": "d3e702c6-d165-446b-980d-e36b3230f410", "gate_access_code": "56763", "session_id": "ebd3484d96d323f32d0c200fcc9fa25c", "accepted_documents": [ { "session_document_id": "bc22ad64-848c-44b7-bb45-9dd443fb215f" } ], "insurance_id": "8374d610-fb05-4c67-a0d6-eb4a722b9281", "discount_plans": [ { "discount_plan_id": "917ebea3-30a9-4996-9b1b-fc81c82ae898" } ], "services": [ { "service_id": "bd6f5eb6-7d08-4ab9-a4da-9f810f4ac7a2" }, { "service_id": "c4074fc6-1d06-46cd-9101-233c3482e45e" } ] }, "facility_id": "b65742b7-86cd-4294-92c9-5c856758e4c4" } } }