{"info":{"_postman_id":"a84bc515-d2d0-46f7-8637-f4155ed8cb4c","name":"Onroute Public API","description":"<html><head></head><body><p>The Onroute API provides many API products, tools, and resources that enable you to interact with the platform as a consumer would in the Onboarding App through our Onboarding API; and read your organisation's data using our Read Only API.</p>\n<blockquote>\n<p><strong>Note that access to these APIs require your IP address(es) to be whitelisted.</strong> </p>\n</blockquote>\n<h2 id=\"getting-started-guide\"><strong>Getting started guide</strong></h2>\n<p>To start using the Onboarding API, you need to -</p>\n<ul>\n<li><p>You must have your IP address(es) whitelisted by Onroute. Please contact <a href=\"https://mailto:support@onroute.io\">support@onroute.io</a> to do this.</p>\n</li>\n<li><p>The API only responds to HTTPS-secured communications. Any requests sent via HTTP return an HTTP 301 redirect to the corresponding HTTPS resources.</p>\n</li>\n<li><p>The API returns request responses in JSON format. When an API request returns an error, it is sent in the JSON response as an error key.</p>\n</li>\n</ul>\n<h2 id=\"read-only-api\"><strong>Read Only API</strong></h2>\n<p>To start using the Read Only API, in addition to the requirements above, you need to -</p>\n<ul>\n<li>You must have the username and password of an active user from your organisation. Any user account can be used.</li>\n</ul>\n<h3 id=\"authentication-error-response\">Authentication error response</h3>\n<p>If an API key is missing, malformed, or invalid, you will receive an HTTP 401 Unauthorized response code.</p>\n<h3 id=\"need-some-help\"><strong>Need some help?</strong></h3>\n<p>In case you have questions, please contact <a href=\"https://mailto:support@onroute.io\">support@onroute.io</a> or if you are an Onroute Partner you can contact us via your dedicated Slack channel.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"41302356","collectionId":"a84bc515-d2d0-46f7-8637-f4155ed8cb4c","publishedId":"2sAYXBHL2q","public":true,"customColor":{"top-bar":"F6FAFE","right-sidebar":"040F19","highlight":"F2266F"},"publishDate":"2025-02-12T10:43:40.000Z"},"item":[{"name":"Onboarding API","item":[{"name":"Get Organisation","id":"13d56b70-aead-4891-88ec-d1907fbe9c12","protocolProfileBehavior":{"followRedirects":true,"followOriginalHttpMethod":true,"followAuthorizationHeader":true,"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Organisation-Code","value":"dem"},{"key":"X-Job-Type-ID","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"<p>Optional</p>\n"},{"key":"X-Key-Account-ID","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"<p>Optional</p>\n"}],"url":"api.onroute.io/short_code/organisation","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1","id":"4dba664d-0337-4f08-89bd-352a3313c0e1","name":"Onboarding API","type":"folder"}},"urlObject":{"path":["short_code","organisation"],"host":["api.onroute.io"],"query":[],"variable":[]}},"response":[{"id":"236bfbe6-c723-41b4-9a16-637500c98ee1","name":"Get Organisation","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Organisation-Code","value":"dem"},{"key":"X-Job-Type-ID","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"Optional"},{"key":"X-Key-Account-ID","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"Optional"}],"url":"api.onroute.io/short_code/organisation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 14 Feb 2025 08:46:09 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"organisation_name\": \"Demo EV Company\",\n    \"iso_country_code\": \"GB\",\n    \"organisation_logo\": \"base64_logo\",\n    \"organisation_phone\": \"0330 043 9859\",\n    \"organisation_email\": \"demo@onroute.io\",\n    \"privacy_policy_url\": \"www.onroute.io/privacy\",\n    \"primary_colour\": \"#27357a\",\n    \"background_colour\": \"\",\n    \"page_colour\": \"\",\n    \"stripe_account_id\": \"acct_xxxxxxxx\",\n    \"show_scheduling_online\": 0,\n    \"show_payments_online\": 0,\n    \"style_button_rounding\": \"\",\n    \"custom_font\": \"\",\n    \"logo\": \"logo_url\",\n    \"dark_logo\": \"logo_url\",\n    \"signup_button_label\": \"\",\n    \"signup_button_text\": \"\",\n    \"signup_script\": \"\",\n    \"signup_css\": \"\",\n    \"application_script\": \"\",\n    \"application_css\": \"\",\n    \"signup_header\": \"\",\n    \"application_header\": \"\",\n    \"submit_button_label\": \"\",\n    \"submit_button_text\": \"\",\n    \"application_complete_text\": \"\",\n    \"background_url\": \"\",\n    \"custom_font_colour\": \"\",\n    \"page_title\": \"Demo EV Company\",\n    \"signup_html\": \"\",\n    \"lead_header\": \"\",\n    \"application_login_text\": \"\",\n    \"application_login_button_text\": \"\",\n    \"application_custom_html\": \"\",\n    \"app2_custom_html\": \"\",\n    \"app2_complete_text\": \"\",\n    \"app2_header_text\": \"\",\n    \"app2_script\": \"\",\n    \"app2_submit_button_label\": \"\",\n    \"app2_submit_button_text\": \"\"\n}"}],"_postman_id":"13d56b70-aead-4891-88ec-d1907fbe9c12"},{"name":"Post Job","event":[{"listen":"prerequest","script":{"id":"059a16af-5a89-4401-b000-f494a5a8dd86","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"4ee8a4fc-4393-458a-84db-e4dd576c32c3","protocolProfileBehavior":{"followRedirects":true,"followOriginalHttpMethod":true,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Organisation-Code","value":"DEM","description":"<p>Required, ensure you use your organisation's code.</p>\n"},{"key":"X-Email-Validation","value":"david@example.com","description":"<p>Either email or mobile values are required when creating a job</p>\n"},{"key":"X-Mobile-Validation","value":"447777123456","description":"<p>Mobile numbers must be in the E.124 format</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"address_line_1\": \"1 Example Street\",\n    \"address_post_code\": \"AB1 2XY\",\n    \"customer::agreed_to_website_terms\": \"Yes\",\n    \"custom::salary_sacrifice_ni_number\": \"123456\"\n}","options":{"raw":{"language":"json"}}},"url":"api.onroute.io/short_code/job","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1","id":"4dba664d-0337-4f08-89bd-352a3313c0e1","name":"Onboarding API","type":"folder"}},"urlObject":{"path":["short_code","job"],"host":["api.onroute.io"],"query":[],"variable":[]}},"response":[{"id":"3dd6adae-1224-42f8-8303-e4b361fa85e9","name":"Successful job post","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Organisation-Code","value":"DEM","description":"Required, ensure you use your organisation's code."},{"key":"X-Email-Validation","value":"david@example.com","description":"Either email or mobile values are required when creating a job"},{"key":"X-Mobile-Validation","value":"447777123456","description":"Mobile numbers must be in the E.124 format"},{"key":"X-Job-Type-ID","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"Optional, if not provided, your default job type will be used.","disabled":true},{"key":"X-Full-Name","value":"David Smith","description":"Optional, name can be provided in ","disabled":true},{"key":"X-Chargepoint-Manufacturer","value":"EO Charging","disabled":true},{"key":"X-Form-Path","value":"evhs","disabled":true},{"key":"X-Partner-Account","value":"neil@onroute.io","disabled":true},{"key":"X-Google-Click-ID","value":"123456","disabled":true},{"key":"X-Onroute-Signature","value":"{\"ct\":\"Mu7Qh0x2gb4kaZN4NeiHz\\/hbmUkTvWv\\/MitbkuDvcMH6gvT3tXjvlKeM0uHugUQ6HYFmD6WM4m6Rw3UQVRKcb+lDbSwrzBhdto1SBO\\/HnP+VDg1YuxaojmFcVSIfPeTIBb06DIdAHNJbUzoVq+DWHw94y3r+SdzEEayi6FBgRLPrytMgENaptNEYM7B0HDj38y20J8zuzGjReyp6fT9HPFjA4+MKA9o\\/yf\\/jd9rkFMVpi74kROQDWTIIPrM8+JbP8tG1eRiogJan9GgljdXoSb69ine4JOE6nwDrRlQR5sfZaSpt6soIgacIGmmgUh333FxOFIKFFt2VigV2TyxyxPSP3nMndER4Zc3KKVg1+2QGg+01I89O7fQfA8IL7w\\/Igp9BRBHuxpLoicQsOFtXrWnU4xfYHZb+Wpt+3N6eT3iONwBy93QSoTK\\/VwycGhm1RHmjW1wyWSit6ftTDMyp\\/c2u\\/ZiDPK1Dh+ul1IEYaBC7KuNcvxOb9wR0m2aq5vwWnQ2\\/AjtyoCps8c4P\\/s13Ymy1A9LBsCskU168sZn2qS97KFkSdg8ZHUoGssuWk9UlNlOea5j7qmA48SKQb8X3h\\/H6p59YWDlAofAbNEjkweXtnho3gK9\\/BN8iKShu1qqZxIdb1kBNuF05OBzEbV5NEA==\",\"iv\":\"14cc8283fbe1731fed6ea1a17a06d326\",\"s\":\"e9773a435b7d94e7\"}","disabled":true},{"key":"X-Key-Account-ID","value":"04566DD4-3055-41D0-8900-2F4155ED0D24","disabled":true},{"key":"X-Access-Token","value":"wfu3934bgvwjDH39fdqk390","disabled":true},{"key":"X-Share-With","value":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX","description":"Optional, used to share a job immeditaly on creation with one of your connected organisations.","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"address_line_1\": \"1 Example Street\",\n    \"address_post_code\": \"AB1 2XY\",\n    \"customer::agreed_to_website_terms\": \"Yes\",\n    \"custom::salary_sacrifice_ni_number\": \"123456\"\n}","options":{"raw":{"language":"json"}}},"url":"api.onroute.io/short_code/job"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 14 Feb 2025 08:49:10 GMT"},{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\"code\":\"0\",\"message\":\"OK\",\"link_id\":\"xxxxxxxxxx\",\"url\":\"onr.to\\/evhs\\/?link_id=xxxxxxxxxx\"}"},{"id":"d4923041-bfbb-41d5-8480-fae155e41e5d","name":"IP address not whitelisted","originalRequest":{"method":"POST","header":[{"key":"X-Organisation-Code","value":"DEM","description":"Ensure you use your organisations code"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"api.onroute.io/short_code/organisation"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 12 Feb 2025 11:18:58 GMT"},{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"4ee8a4fc-4393-458a-84db-e4dd576c32c3"},{"name":"Get Job","id":"1e476a09-ec5d-46dd-aa34-7c4436bdefae","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"2d0cb5ae30"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"url":"api.onroute.io/short_code/job","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1","id":"4dba664d-0337-4f08-89bd-352a3313c0e1","name":"Onboarding API","type":"folder"}},"urlObject":{"path":["short_code","job"],"host":["api.onroute.io"],"query":[],"variable":[]}},"response":[{"id":"d5ecaaf4-1664-44e0-97bb-2dada38783a1","name":"Get Job","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"xxxxxxxxxx"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"url":"api.onroute.io/short_code/job"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 14 Feb 2025 09:00:16 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"short_code\": \"xxxxxxxxxx\",\n    \"email_exists\": true,\n    \"mobile_exists\": true,\n    \"organisation::name\": \"Demo EV Company\",\n    \"status_code\": 0,\n    \"customer::first_name\": \"\",\n    \"customer::last_name\": \"\",\n    \"customer::email\": \"david@example.com\",\n    \"customer::landline_phone\": \"\",\n    \"customer::mobile_phone\": \"07777 123456\",\n    \"customer::source_id\": \"0\",\n    \"customer::consent_email\": 0,\n    \"customer::consent_phone\": 0,\n    \"customer::consent_chat_sms\": 0,\n    \"customer::consent_post\": 0,\n    \"evhs::has_claim_already_been_made\": \"\",\n    \"evhs::is_address_residential\": \"\",\n    \"evhs::has_off_street_parking\": \"\",\n    \"evhs::is_permission_required\": \"\",\n    \"evhs::has_other_claim_been_made\": \"\",\n    \"evhs::other_claim_vrn\": \"\",\n    \"evhs::is_other_claim_leased_on_order\": \"\",\n    \"evhs::nominated_driver\": \"David Smith\",\n    \"evhs::vehicle_order_number\": \"\",\n    \"evhs::vehicle_registration_number\": \"\",\n    \"evhs::vehicle_make\": \"\",\n    \"evhs::vehicle_model\": \"\",\n    \"evhs::vehicle_delivery_date\": \"\",\n    \"evhs::reason_for_delivery_date_mismatch\": \"\",\n    \"evhs::ownership_type\": \"\",\n    \"evhs::proof_type\": \"\",\n    \"evhs::chargepoint_manufacturer\": \"\",\n    \"evhs::chargepoint_id\": \"\",\n    \"evhs::chargepoint_inventory_id\": \"\",\n    \"dno_notification::count_people_at_property\": \"\",\n    \"dno_notification::has_mains_gas\": \"\",\n    \"dno_notification::has_immersion_heater\": \"\",\n    \"dno_notification::has_electric_showers\": \"\",\n    \"dno_notification::has_storage_heaters_electric_boiler_heat_pump\": \"\",\n    \"dno_notification::has_led_bulbs\": \"\",\n    \"dno_notification::has_high_power_appliances\": \"\",\n    \"dno_notification::has_additional_chargepoint\": \"\",\n    \"dno_notification::is_cutout_known\": \"\",\n    \"dno_notification::cutout_rating\": \"\",\n    \"dno_notification::number_of_phases\": \"\",\n    \"dno_notification::mpan_first_8\": \"\",\n    \"dno_notification::mpan_last_13\": \"\",\n    \"address_line_1\": \"8 stree\",\n    \"address_line_2\": \"\",\n    \"address_line_3\": \"\",\n    \"address_town\": \"\",\n    \"address_county\": \"\",\n    \"address_post_code\": \"NW4 4xx\",\n    \"address_country\": \"\",\n    \"address_udprn\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"evhs::customer_signature_section_1_timestamp\": \"\",\n    \"evhs::customer_signature_section_2_timestamp\": \"\",\n    \"customer_signature_name\": \"\",\n    \"customer_signature_timestamp\": \"\",\n    \"evhs::vehicle_is_not_qualified\": \"\",\n    \"evse_domestic_survey::spare_lan_port\": \"\",\n    \"evse_domestic_survey::exposed_metal_fixtures\": \"\",\n    \"evse_domestic_survey::has_isolation_switch\": \"\",\n    \"dno_notification::sum_mcbs_in_consumer_unit\": \"\",\n    \"dno_notification::has_additional_consumer_unit\": \"\",\n    \"dno_notification::is_looped_service\": \"\",\n    \"evhs::chargepoint_model_line\": \"\",\n    \"evhs::customer_signature_section_1_ip_address\": \"\",\n    \"evhs::customer_signature_section_2_ip_address\": \"\",\n    \"customer_signature_ip_address\": \"\",\n    \"type_id\": \"DEMO-4CD-5B73-4CD5-8013-EB05137EE080\",\n    \"notes\": \"\",\n    \"discount_code\": \"\",\n    \"customer::referral_detail\": \"\",\n    \"customer::energy_supplier\": \"\",\n    \"customer::energy_tariff_type\": \"\",\n    \"customer::has_solar_pv\": \"\",\n    \"customer::solar_pv_size\": \"\",\n    \"evse_domestic_survey::good_wifi_signal\": \"\",\n    \"evse_domestic_survey::has_water_earthing\": \"\",\n    \"evse_domestic_survey::has_gas_earthing\": \"\",\n    \"online_application_submitted_at\": \"02/14/2025 08:56:07\",\n    \"is_online_application_submitted\": 1,\n    \"evse_domestic_survey::good_mobile_signal\": \"\",\n    \"evhs::number_of_hours_worked\": \"\",\n    \"evhs::contribution_source_1\": \"\",\n    \"evhs::contribution_amount_1\": \"\",\n    \"evhs::contribution_source_2\": \"\",\n    \"evhs::contribution_amount_2\": \"\",\n    \"evhs::contribution_source_3\": \"\",\n    \"evhs::contribution_amount_3\": \"\",\n    \"google_click_id\": \"\",\n    \"google_utm_campaign\": \"\",\n    \"google_utm_source\": \"\",\n    \"google_utm_medium\": \"\",\n    \"google_utm_term\": \"\",\n    \"evhs::driver_dob\": \"\",\n    \"pgm_application::is_existing_pgms\": \"\",\n    \"pgm_application::details_of_existing_pgms\": \"\",\n    \"question_response_ids\": \"\",\n    \"package_id\": \"\",\n    \"job_type::online_payment_memo\": \"Please note that this price is for a standard installation and the installation company may have to charge an additional amount if extra work is required.\",\n    \"job_type::stripe.public_key\": \"pk_test_ESsBL0DlVaharP4DRRzih651\",\n    \"show_scheduling_online\": \"\",\n    \"show_payments_online\": \"\",\n    \"stripe.account_id\": \"\",\n    \"duration_minutes\": \"\",\n    \"scheduled_date\": \"\",\n    \"remove_provisional_booking_after\": \"\",\n    \"customer::key_account_id\": \"0\",\n    \"dno_notification::has_induction_hob\": \"\",\n    \"dno_notification::has_electric_oven\": \"\",\n    \"dno_notification::has_jacuzzi\": \"\",\n    \"dno_notification::has_electric_boiler\": \"\",\n    \"external_crm_id\": \"\",\n    \"evse_domestic_survey::isolation_switch_installation_date\": \"\",\n    \"evse_domestic_survey::property_built_after_2010\": \"\",\n    \"evse_domestic_survey::has_existing_export\": \"\",\n    \"evse_domestic_survey::export_description\": \"\",\n    \"evse_domestic_survey::surface_run_cable_route\": \"\",\n    \"evse_domestic_survey::fitted_to_external_wall_of_property\": \"\",\n    \"evse_domestic_survey::has_solar_pv\": \"\",\n    \"evse_domestic_survey::distance_from_supply\": \"\",\n    \"custom_reference\": \"\",\n    \"evhs::proof_employer_name\": \"\",\n    \"seai::vehicle_delivery_date\": \"\",\n    \"seai::dealership_name\": \"\",\n    \"seai::dealership_location\": \"\",\n    \"seai::dealership_salesperson\": \"\",\n    \"customer::type\": \"Domestic\",\n    \"customer::company_name\": \"\",\n    \"seai::grant_application_id\": \"\",\n    \"seai::customer_named_on_registration\": \"\",\n    \"seai::has_installation_permission\": \"\",\n    \"seai::has_bill_payers_permission\": \"\",\n    \"seai::mprn\": \"\",\n    \"seai::purchase_type\": \"\",\n    \"seai::vehicle_manufacturer\": \"\",\n    \"seai::vehicle_model\": \"\",\n    \"seai::vehicle_battery_size\": \"\",\n    \"seai::within_property_boundary\": \"\",\n    \"seai::nominated_driver\": \"\",\n    \"completion_notes\": \"\",\n    \"tenders::date_1\": \"\",\n    \"tenders::date_2\": \"\",\n    \"tenders::date_3\": \"\",\n    \"tenders::quote_amount\": \"\",\n    \"evhs::chargepoint_serial_number\": \"\",\n    \"evhs::smarthub_serial\": \"\",\n    \"evhs::chargepoint_identity_number\": \"\",\n    \"evhs::chargepoint_model_variant\": \"\",\n    \"online_application_progress\": 0,\n    \"is_online_lead_submitted\": 1,\n    \"vendor_short_code\": \"\",\n    \"vendor::email\": \"\",\n    \"start_time\": \"\",\n    \"engineer_signature_timestamp\": \"\",\n    \"vendor_name\": \"\",\n    \"dno_notification::estimated_max_demand\": \"\",\n    \"evse_domestic_survey::has_good_signal_at_ihd_location\": \"\",\n    \"evse_domestic_survey::distance_from_ihd\": \"\",\n    \"evse_domestic_survey::has_solar\": \"\",\n    \"evse_domestic_survey::has_battery_storage\": \"\",\n    \"evse_domestic_survey::has_smart_meter\": \"\",\n    \"evse_domestic_survey::smart_meter_type\": \"\",\n    \"evse_domestic_survey::is_meter_model_known\": \"\",\n    \"evse_domestic_survey::meter_make\": \"\",\n    \"evse_domestic_survey::meter_model\": \"\",\n    \"evse_domestic_survey::existing_energy_supplier\": \"\",\n    \"evse_domestic_survey::is_customer_switching_energy_supplier\": \"\",\n    \"evse_domestic_survey::energy_supplier_switch_date\": \"\",\n    \"evse_domestic_survey::energy_tariff\": \"\",\n    \"evse_domestic_survey::is_customer_switching_energy_tariff\": \"\",\n    \"engineer\": \"\",\n    \"evse_domestic_survey::suitable_non_rcd_way_available\": \"\",\n    \"evse_domestic_survey::is_consumer_unit_high_integrity\": \"\",\n    \"evse_domestic_survey::consumer_unit_make_model\": \"\",\n    \"evse_domestic_survey::main_tail_sizes\": \"\",\n    \"dno_notification::supply_issues_details\": \"\",\n    \"dno_notification::is_supply_issues\": \"\",\n    \"dno_notification::is_safety_concern\": \"\",\n    \"dno_notification::is_unmetered_supply\": \"\",\n    \"dno_notification::earthing_arrangements\": \"\",\n    \"wcs::voucher_number\": \"\",\n    \"wcs::voucher_expiry\": \"\",\n    \"wcs::voucher_max_sockets\": \"\",\n    \"evse_commercial_survey::number_of_wall_mounted_chargepoints_required\": \"\",\n    \"evse_commercial_survey::number_of_free_standing_chargepoints_required\": \"\",\n    \"evse_commercial_survey::location_of_chargepoints\": \"\",\n    \"evse_commercial_survey::location_of_main_supply\": \"\",\n    \"evse_commercial_survey::number_of_distribution_boards\": \"\",\n    \"evse_commercial_survey::distance_from_supply\": \"\",\n    \"evse_commercial_survey::distance_from_distribution_board\": \"\",\n    \"evse_domestic_survey::distance_from_router\": \"\",\n    \"evse_domestic_survey::connect_charger_to_solar\": \"\",\n    \"customer_notes\": \"\",\n    \"dno_notification::is_smart_meter_installed\": \"\",\n    \"partner_salesperson\": \"\",\n    \"key_account_id\": \"0\",\n    \"job_type::currency_code\": \"gbp\",\n    \"job_type::currency_symbol\": \"£\",\n    \"pre_selected_package_id\": \"\",\n    \"vendor_start_time\": \"\",\n    \"evse_commercial_survey::number_of_sites\": \"\",\n    \"seai::is_property_owner\": \"\",\n    \"seai::is_bill_payer\": \"\",\n    \"type\": \"EVHS Installation\",\n    \"key_account\": \"No Key Account\",\n    \"evhs::applicant_rents_or_lives_in_flat\": \"\",\n    \"evhs::wants_to_claim_grant\": \"\",\n    \"evse_domestic_survey::router_location\": \"\",\n    \"evse_domestic_survey::requested_date\": \"\",\n    \"evse_domestic_survey::requested_time\": \"\",\n    \"evse_domestic_survey::property_type\": \"\",\n    \"evse_domestic_survey::distance_of_property_from_parking\": \"\",\n    \"evse_domestic_survey::ground_between_property_and_parking\": \"\",\n    \"evse_domestic_survey::number_of_walls\": \"\",\n    \"evhs::proof_referring_dealership\": \"\",\n    \"evhs::proof_referring_dealership_contact_name\": \"\",\n    \"evhs::proof_referring_dealership_contact_number\": \"\",\n    \"evhs::proof_referring_dealership_contact_email\": \"\",\n    \"evhs::dvla_current_keeper_acquisition_date\": \"\",\n    \"evse_domestic_survey::distance_from_main_board\": \"\",\n    \"evhs::property_type\": \"\",\n    \"evse_soc::seller_name\": \"\",\n    \"evse_soc::seller_address\": \"\",\n    \"evse_soc::chargepoint_make\": \"\",\n    \"evse_soc::chargepoint_model\": \"\",\n    \"evse_soc::software_version\": \"\",\n    \"evse_soc::compliance_with_schedule_1\": \"\",\n    \"evse_soc::dsr_agreement_details\": \"\",\n    \"evse_soc::manufacturer_name\": \"\",\n    \"evse_soc::manufacturer_address\": \"\",\n    \"evse_soc::date_of_sale\": \"\",\n    \"evse_soc::signatory_date\": \"\",\n    \"evse_soc::url_to_technical_file\": \"\",\n    \"evse_soc_seller_organisation::compliance_signature_dark\": \"\",\n    \"evse_soc_seller_organisation::compliance_signature_light\": \"\",\n    \"evse_soc::signatory_name\": \"\",\n    \"vendor::phone\": \"\",\n    \"vendor::name\": \"\",\n    \"evse_soc::is_complete\": \"\",\n    \"package_addon_ids\": \"\",\n    \"evhs::contract_type\": \"\",\n    \"evhs::vehicle_order_date\": \"\",\n    \"evhs::vehicle_derivative\": \"\",\n    \"evhs::vehicle_delivery_status\": \"\",\n    \"evhs::vehicle_stock_status\": \"\",\n    \"evhs::vehicle_contract_annual_mileage\": \"\",\n    \"evhs::proof_leasing_company\": \"\",\n    \"evse_domestic_survey::electricity_meter_location\": \"\",\n    \"evse_domestic_survey::is_trunking_required\": \"\",\n    \"job_type::three_letter_country_code\": \"GBR\",\n    \"solar_domestic_survey::energy_supplier\": \"\",\n    \"solar_domestic_survey::requested_inverter_location\": \"\",\n    \"solar_domestic_survey::requested_battery_location\": \"\",\n    \"solar_domestic_survey::has_easy_access_to_loft\": \"\",\n    \"solar_domestic_survey::has_professional_boarding_in_loft\": \"\",\n    \"solar_domestic_survey::has_mains_wired_smoke_alarms\": \"\",\n    \"evse_domestic_survey::has_permission\": \"\",\n    \"evse_domestic_survey::is_permission_required\": \"\",\n    \"evse_domestic_survey::earth_rod_installed\": \"\",\n    \"customer::agreed_to_website_terms\": \"Yes\",\n    \"app_route\": \"app\",\n    \"evse_domestic_survey::has_attached_garage\": \"\",\n    \"dno_notification::number_of_electric_showers\": \"\",\n    \"dno_notification::number_of_heaters\": \"\",\n    \"dno_notification::has_underfloor_electric_heating\": \"\",\n    \"dno_notification::underfloor_heating_area\": \"\",\n    \"dno_notification::has_heat_pump\": \"\",\n    \"evse_domestic_survey::number_of_wires_to_meter\": \"\",\n    \"evse_domestic_survey::has_two_or_three_rate_tariff\": \"\",\n    \"evse_domestic_survey::number_of_additional_cu\": \"\",\n    \"evse_domestic_survey::water_feed_plastic\": \"\",\n    \"evse_domestic_survey::parking_location\": \"\",\n    \"evse_domestic_survey::chargepoint_location\": \"\",\n    \"evse_domestic_survey::job_category\": \"\",\n    \"custom::humax_order_reference\": \"\",\n    \"partner_id\": \"\",\n    \"referring_partner_account_name\": \"\",\n    \"seai::year_of_construction\": \"\",\n    \"evse_domestic_survey::heat_source\": \"\",\n    \"evse_domestic_survey::location_of_water_stop_tap\": \"\",\n    \"custom::salary_sacrifice_is_payroll_signed\": 0,\n    \"custom::salary_sacrifice_ni_number\": \"123456\",\n    \"custom::salary_sacrifice_payroll_number\": \"\",\n    \"custom::salary_sacrifice_payroll_signed_at\": \"02/14/2025 08:49:08\",\n    \"custom::salary_sacrifice_payroll_signed_by\": \"\",\n    \"key_account::employer_name\": \"\",\n    \"key_account::employer_address\": \"\",\n    \"key_account::salary_sacrifice.term\": \"\",\n    \"key_account::salary_sacrifice.max_value\": \"\",\n    \"url\": \"onr.to/evhs/?link_id=xxxxxxxxxx\",\n    \"evhs_supporting_evidence\": [],\n    \"survey_documents\": [],\n    \"evhs_proof_of_ownership\": [],\n    \"customer_tasks\": [],\n    \"package_questions\": [],\n    \"package_question_responses\": [\n        {\n            \"recordId\": \"16\",\n            \"package_question_responses::package_question_id\": \"98BC5AB8-AB74-48C2-A845-339E6B2AF20F\",\n            \"package_question_responses::response\": \"Type 1\",\n            \"package_question_responses::image_base64\": \"\",\n            \"package_question_responses::id\": \"B6DC6D22-9D36-436E-9352-6C3905F6839C\",\n            \"package_question_responses::description\": \"\",\n            \"package_question_responses::display_price\": \"\",\n            \"modId\": \"11\"\n        },\n        {\n            \"recordId\": \"17\",\n            \"package_question_responses::package_question_id\": \"98BC5AB8-AB74-48C2-A845-339E6B2AF20F\",\n            \"package_question_responses::response\": \"Type 2\",\n            \"package_question_responses::image_base64\": \"\",\n            \"package_question_responses::id\": \"593DC5D7-60FF-4752-8569-1F7000557ADC\",\n            \"package_question_responses::description\": \"\",\n            \"package_question_responses::display_price\": \"\",\n            \"modId\": \"10\"\n        },\n        {\n            \"recordId\": \"34\",\n            \"package_question_responses::package_question_id\": \"26743A6B-3A97-4CFF-9771-2A742C650166\",\n            \"package_question_responses::response\": \"7kW\",\n            \"package_question_responses::image_base64\": \"\",\n            \"package_question_responses::id\": \"13A7C4FC-9861-4611-8E80-91C5E19C1B52\",\n            \"package_question_responses::description\": \"This can be installed at homes without a 3-phase supply.\",\n            \"package_question_responses::display_price\": \"\",\n            \"modId\": \"13\"\n        },\n        {\n            \"recordId\": \"35\",\n            \"package_question_responses::package_question_id\": \"26743A6B-3A97-4CFF-9771-2A742C650166\",\n            \"package_question_responses::response\": \"22kW\",\n            \"package_question_responses::image_base64\": \"\",\n            \"package_question_responses::id\": \"464BB547-FFF1-4168-91CB-626034201EBF\",\n            \"package_question_responses::description\": \"This requires a 3-phase supply, only some homes have this.\",\n            \"package_question_responses::display_price\": \"\",\n            \"modId\": \"11\"\n        }\n    ],\n    \"invoices\": [],\n    \"payment_intents\": [],\n    \"documents\": [],\n    \"evhs_parking_photo\": [],\n    \"discounts\": [],\n    \"payments\": []\n}"}],"_postman_id":"1e476a09-ec5d-46dd-aa34-7c4436bdefae"},{"name":"Patch Job","id":"e7422b71-2061-47bd-941e-9a292b0268fc","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"xxxxxxxxxx"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"body":{"mode":"raw","raw":"{\n    \"evhs::nominated_driver\": \"David Smith\"\n}"},"url":"api.onroute.io/short_code/job","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1","id":"4dba664d-0337-4f08-89bd-352a3313c0e1","name":"Onboarding API","type":"folder"}},"urlObject":{"path":["short_code","job"],"host":["api.onroute.io"],"query":[],"variable":[]}},"response":[{"id":"827daa89-4cbd-4670-aad2-66631f99b1c4","name":"Patch Job","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"xxxxxxxxxx"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"body":{"mode":"raw","raw":"{\n    \"evhs::nominated_driver\": \"David Smith\"\n}"},"url":"api.onroute.io/short_code/job"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 14 Feb 2025 08:52:15 GMT"},{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\"code\":\"0\",\"message\":\"OK\"}"}],"_postman_id":"e7422b71-2061-47bd-941e-9a292b0268fc"},{"name":"Submit Job","id":"8cd50745-2a58-4507-9b38-fb14fd7462a0","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"xxxxxxxxxx"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"body":{"mode":"raw","raw":"{}"},"url":"api.onroute.io/short_code/submit","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1","id":"4dba664d-0337-4f08-89bd-352a3313c0e1","name":"Onboarding API","type":"folder"}},"urlObject":{"path":["short_code","submit"],"host":["api.onroute.io"],"query":[],"variable":[]}},"response":[{"id":"36057896-cc00-4ffb-aebb-61efe6c86895","name":"Submit Job","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Link-ID","value":"xxxxxxxxxx"},{"key":"X-Email-Validation","value":"david@example.com"},{"key":"X-Mobile-Validation","value":"447777123456"}],"body":{"mode":"raw","raw":"{}"},"url":"api.onroute.io/short_code/submit"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 14 Feb 2025 08:56:07 GMT"},{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\"response\":{\"scriptError\":\"0\",\"modId\":\"4\"},\"messages\":[{\"code\":\"0\",\"message\":\"OK\"}]}"}],"_postman_id":"8cd50745-2a58-4507-9b38-fb14fd7462a0"}],"id":"4dba664d-0337-4f08-89bd-352a3313c0e1","description":"<p>The <code>/short_code</code> endpoints let you interact with the platform as a consumer would in the Onboarding Web App. Your IP addresses must be whitelisted.</p>\n<p>The following fields are editable by the API and can be used in the body of your request in a POST or PATCH</p>\n<h1 id=\"api-field-documentation\">API Field Documentation</h1>\n<h1 id=\"comprehensive-api-field-documentation\">Comprehensive API Field Documentation</h1>\n<p>This document provides a comprehensive list of all API fields, organized into categories, with descriptions and allowed values.</p>\n<h2 id=\"general-fields\">General Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>type_id</strong></td>\n<td>Unique type identifier</td>\n<td>UUID string</td>\n</tr>\n<tr>\n<td><strong>key_account_id</strong></td>\n<td>Unique type identifier</td>\n<td>UUID string</td>\n</tr>\n<tr>\n<td><strong>notes</strong></td>\n<td>Additional notes</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>discount_code</strong></td>\n<td>Discount code if applicable</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"customer-details\">Customer Details</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>customer::first_name</strong></td>\n<td>Customer's first name</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::last_name</strong></td>\n<td>Customer's last name</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::email</strong></td>\n<td>Customer's email address</td>\n<td>Valid email format</td>\n</tr>\n<tr>\n<td><strong>customer::landline_phone</strong></td>\n<td>Customer's landline phone number</td>\n<td>String (optional)</td>\n</tr>\n<tr>\n<td><strong>customer::mobile_phone</strong></td>\n<td>Customer's mobile phone number</td>\n<td>Valid UK mobile format</td>\n</tr>\n<tr>\n<td><strong>customer::source_id</strong></td>\n<td>Customer source identifier</td>\n<td>Integer or String</td>\n</tr>\n<tr>\n<td><strong>customer::consent_email</strong></td>\n<td>Consent for email communication</td>\n<td><code>0</code> (No) or <code>1</code> (Yes)</td>\n</tr>\n<tr>\n<td><strong>customer::consent_phone</strong></td>\n<td>Consent for phone communication</td>\n<td><code>0</code> (No) or <code>1</code> (Yes)</td>\n</tr>\n<tr>\n<td><strong>customer::consent_chat_sms</strong></td>\n<td>Consent for SMS or chat</td>\n<td><code>0</code> (No) or <code>1</code> (Yes)</td>\n</tr>\n<tr>\n<td><strong>customer::consent_post</strong></td>\n<td>Consent for post communication</td>\n<td><code>0</code> (No) or <code>1</code> (Yes)</td>\n</tr>\n<tr>\n<td><strong>customer::referral_detail</strong></td>\n<td>Referral details</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::energy_supplier</strong></td>\n<td>Customer's energy supplier</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::energy_tariff_type</strong></td>\n<td>Customer's energy tariff type</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::has_solar_pv</strong></td>\n<td>Indicates if customer has solar PV</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>customer::solar_pv_size</strong></td>\n<td>Size of the solar PV</td>\n<td>Numeric or String</td>\n</tr>\n<tr>\n<td><strong>customer::company_name</strong></td>\n<td>Customer's company name</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>customer::type</strong></td>\n<td>Customer type</td>\n<td><code>Domestic</code> or <code>Commercial</code></td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"address-details\">Address Details</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>address_line_1</strong></td>\n<td>Address line 1</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>address_line_2</strong></td>\n<td>Address line 2</td>\n<td>String (optional)</td>\n</tr>\n<tr>\n<td><strong>address_line_3</strong></td>\n<td>Address line 3</td>\n<td>String (optional)</td>\n</tr>\n<tr>\n<td><strong>address_town</strong></td>\n<td>Town or city</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>address_county</strong></td>\n<td>County</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>address_post_code</strong></td>\n<td>Postal code</td>\n<td>UK Postcode format</td>\n</tr>\n<tr>\n<td><strong>address_country</strong></td>\n<td>Country</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>address_udprn</strong></td>\n<td>Unique Delivery Point Reference Number</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"geolocation-fields\">Geolocation Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>latitude</strong></td>\n<td>Latitude</td>\n<td>Decimal (<code>xx.xxxxxx</code>)</td>\n</tr>\n<tr>\n<td><strong>longitude</strong></td>\n<td>Longitude</td>\n<td>Decimal (<code>xx.xxxxxx</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"evhs-fields\">EVHS Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>evhs::has_claim_already_been_made</strong></td>\n<td>Whether a claim has been made</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::is_address_residential</strong></td>\n<td>Is the address residential</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::has_off_street_parking</strong></td>\n<td>Off-street parking availability</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::is_permission_required</strong></td>\n<td>Whether permission is required</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::has_other_claim_been_made</strong></td>\n<td>Indicates if another claim has been made</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::other_claim_vrn</strong></td>\n<td>Other claim vehicle registration number</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::is_other_claim_leased_on_order</strong></td>\n<td>Is other claim leased on order</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evhs::nominated_driver</strong></td>\n<td>Nominated driver</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_order_number</strong></td>\n<td>Vehicle order number</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_registration_number</strong></td>\n<td>Vehicle registration number</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_make</strong></td>\n<td>Vehicle manufacturer</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_model</strong></td>\n<td>Vehicle model</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_delivery_date</strong></td>\n<td>Vehicle delivery date</td>\n<td>Date (<code>YYYY-MM-DD</code>)</td>\n</tr>\n<tr>\n<td><strong>evhs::reason_for_delivery_date_mismatch</strong></td>\n<td>Reason for delivery date mismatch</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::ownership_type</strong></td>\n<td>Vehicle ownership type</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::proof_type</strong></td>\n<td>Type of proof provided</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::chargepoint_manufacturer</strong></td>\n<td>Chargepoint manufacturer</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::chargepoint_id</strong></td>\n<td>Chargepoint ID</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::chargepoint_inventory_id</strong></td>\n<td>Chargepoint inventory ID</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evhs::customer_signature_section_1_timestamp</strong></td>\n<td>Customer signature section 1 timestamp</td>\n<td>DateTime (<code>YYYY-MM-DD HH:MM:SS</code>)</td>\n</tr>\n<tr>\n<td><strong>evhs::customer_signature_section_2_timestamp</strong></td>\n<td>Customer signature section 2 timestamp</td>\n<td>DateTime (<code>YYYY-MM-DD HH:MM:SS</code>)</td>\n</tr>\n<tr>\n<td><strong>evhs::vehicle_is_not_qualified</strong></td>\n<td>Indicates if the vehicle is not qualified</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"dno-notification-fields\">DNO Notification Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>dno_notification::count_people_at_property</strong></td>\n<td>Number of people at the property</td>\n<td>Integer</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_mains_gas</strong></td>\n<td>Indicates if mains gas is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_immersion_heater</strong></td>\n<td>Indicates if an immersion heater is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_electric_showers</strong></td>\n<td>Indicates if electric showers are present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_storage_heaters_electric_boiler_heat_pump</strong></td>\n<td>Presence of storage heaters/electric boiler/heat pump</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_led_bulbs</strong></td>\n<td>Indicates if LED bulbs are present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_high_power_appliances</strong></td>\n<td>Indicates if high power appliances are present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_additional_chargepoint</strong></td>\n<td>Indicates if additional chargepoint exists</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::is_cutout_known</strong></td>\n<td>Indicates if cutout rating is known</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::cutout_rating</strong></td>\n<td>Cutout rating</td>\n<td>Numeric or String</td>\n</tr>\n<tr>\n<td><strong>dno_notification::number_of_phases</strong></td>\n<td>Number of phases</td>\n<td>Integer</td>\n</tr>\n<tr>\n<td><strong>dno_notification::mpan_first_8</strong></td>\n<td>First 8 digits of MPAN</td>\n<td>String (8 digits)</td>\n</tr>\n<tr>\n<td><strong>dno_notification::mpan_last_13</strong></td>\n<td>Last 13 digits of MPAN</td>\n<td>String (13 digits)</td>\n</tr>\n<tr>\n<td><strong>dno_notification::estimated_max_demand</strong></td>\n<td>Estimated maximum demand</td>\n<td>Numeric</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_induction_hob</strong></td>\n<td>Indicates if induction hob is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_electric_oven</strong></td>\n<td>Indicates if electric oven is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_jacuzzi</strong></td>\n<td>Indicates if jacuzzi is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::has_electric_boiler</strong></td>\n<td>Indicates if electric boiler is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::supply_issues_details</strong></td>\n<td>Details of supply issues</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>dno_notification::is_supply_issues</strong></td>\n<td>Indicates if there are supply issues</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::is_safety_concern</strong></td>\n<td>Indicates if there is a safety concern</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::is_unmetered_supply</strong></td>\n<td>Indicates if the supply is unmetered</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>dno_notification::earthing_arrangements</strong></td>\n<td>Earthing arrangements</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"evse-domestic-survey-fields\">EVSE Domestic Survey Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>evse_domestic_survey::spare_lan_port</strong></td>\n<td>Indicates if a spare LAN port is available</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::exposed_metal_fixtures</strong></td>\n<td>Indicates if exposed metal fixtures are present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::has_isolation_switch</strong></td>\n<td>Indicates if an isolation switch is present</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::good_wifi_signal</strong></td>\n<td>Indicates if there is a good WiFi signal</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::has_water_earthing</strong></td>\n<td>Indicates if water earthing is available</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::has_gas_earthing</strong></td>\n<td>Indicates if gas earthing is available</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::good_mobile_signal</strong></td>\n<td>Indicates if there is a good mobile signal</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::distance_from_supply</strong></td>\n<td>Distance from supply</td>\n<td>Numeric (meters)</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::distance_from_router</strong></td>\n<td>Distance from router</td>\n<td>Numeric (meters)</td>\n</tr>\n<tr>\n<td><strong>evse_domestic_survey::connect_charger_to_solar</strong></td>\n<td>Connect charger to solar</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"seai-fields\">SEAI Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>seai::vehicle_delivery_date</strong></td>\n<td>Vehicle delivery date (SEAI)</td>\n<td>Date (<code>YYYY-MM-DD</code>)</td>\n</tr>\n<tr>\n<td><strong>seai::dealership_name</strong></td>\n<td>Dealership name</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::dealership_location</strong></td>\n<td>Dealership location</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::dealership_salesperson</strong></td>\n<td>Dealership salesperson</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::grant_application_id</strong></td>\n<td>Grant application ID (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::customer_named_on_registration</strong></td>\n<td>Customer named on registration (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::has_installation_permission</strong></td>\n<td>SEAI installation permission</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>seai::has_bill_payers_permission</strong></td>\n<td>SEAI bill payer's permission</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>seai::mprn</strong></td>\n<td>Meter Point Reference Number (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::purchase_type</strong></td>\n<td>Purchase type (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::vehicle_manufacturer</strong></td>\n<td>Vehicle manufacturer (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::vehicle_model</strong></td>\n<td>Vehicle model (SEAI)</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>seai::vehicle_battery_size</strong></td>\n<td>Vehicle battery size (SEAI)</td>\n<td>Numeric</td>\n</tr>\n<tr>\n<td><strong>seai::within_property_boundary</strong></td>\n<td>Within property boundary (SEAI)</td>\n<td><code>true</code>, <code>false</code>, or empty</td>\n</tr>\n<tr>\n<td><strong>seai::nominated_driver</strong></td>\n<td>Nominated driver (SEAI)</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"evse-commercial-survey-fields\">EVSE Commercial Survey Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>evse_commercial_survey::number_of_wall_mounted_chargepoints_required</strong></td>\n<td>Number of wall mounted chargepoints required</td>\n<td>Integer</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::number_of_free_standing_chargepoints_required</strong></td>\n<td>Number of free standing chargepoints required</td>\n<td>Integer</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::location_of_chargepoints</strong></td>\n<td>Location of chargepoints</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::location_of_main_supply</strong></td>\n<td>Location of main supply</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::number_of_distribution_boards</strong></td>\n<td>Number of distribution boards</td>\n<td>Integer</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::distance_from_supply</strong></td>\n<td>Distance from supply</td>\n<td>Numeric (meters)</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::distance_from_distribution_board</strong></td>\n<td>Distance from distribution board</td>\n<td>Numeric (meters)</td>\n</tr>\n<tr>\n<td><strong>evse_commercial_survey::number_of_sites</strong></td>\n<td>Number of sites</td>\n<td>Integer</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"other-fields\">Other Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Allowed Values / Format</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>external_crm_id</strong></td>\n<td>External CRM ID</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>google_click_id</strong></td>\n<td>Google click ID</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>google_utm_campaign</strong></td>\n<td>Google UTM campaign</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>google_utm_source</strong></td>\n<td>Google UTM source</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>google_utm_medium</strong></td>\n<td>Google UTM medium</td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>google_utm_term</strong></td>\n<td>Google UTM term</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"945c829e-0cc2-4aa5-87da-77159b72e4bd","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"915aa4f0-4214-48e9-a7ea-6bd3a5c54b2a","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"4dba664d-0337-4f08-89bd-352a3313c0e1"}],"event":[{"listen":"prerequest","script":{"id":"c9f5488f-a103-40d9-bf2e-db7570e45982","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"84915490-2241-435a-8631-2fd736de35b5","type":"text/javascript","exec":[""]}}],"variable":[{"key":"base_url","value":"api.onroute.io","type":"string"}]}