> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Personal details

> Connect route that collects the name and contact details a VPP operator needs to enroll the user.

This route collects the user's name and contact details, which the VPP operator uses to create the user's account and manage the enrollment.

> [tab] Preview
>
> ![](https://mintcdn.com/flatpeak-d495c19e/2B6nWUU4-c2pSD3E/images/busbar/connect/vpp-signup-your-details.png?fit=max\&auto=format\&n=2B6nWUU4-c2pSD3E\&q=85\&s=f6c59d20bf8cbb56a52bb5abbae78545)

> [tab] Code
>
> ```json Connect response theme={"system"}
> {
>   "connect_session": "cos_6587fa4362341be5b524de3b",
>   "route": "personal_details",
>   "live_mode": true,
>   "actions": [
>     "CHANGE_ADDRESS",
>     "BACK",
>     "CLOSE"
>   ],
>   "data": {
>     "device_type": "BATTERY_STORAGE",
>     "location": {
>       "timezone": "Europe/London",
>       "currency_code": "GBP"
>     },
>     "postal_address": {
>       "address_line1": "1-3 Strand",
>       "address_line2": "",
>       "city": "London",
>       "state": "Greater London",
>       "post_code": "WC2N 5EH",
>       "country_code": "GB"
>     },
>     "personal_details": {
>       "first_name": "",
>       "last_name": "",
>       "email_address": "",
>       "phone": ""
>     }
>   }
> }
> ```
>
> ```bash Your POST to Connect (data) theme={"system"}
> curl --request POST \
>   --url https://connect.flatpeak.com \
>   --header 'Content-Type: application/json' \
>   --data '{
>   "connect_session": "cos_6587fa4362341be5b524de3b",
>   "route": "personal_details",
>   "data": {
>     "personal_details": {
>       "first_name": "Emily",
>       "last_name": "Smith",
>       "email_address": "emily@smith.com",
>       "phone": "+1-202-555-0147"
>     }
>   }
> }'
> ```
>
> #### Actions
>
> | Action | Result |
> | :- | :- |
> | `CHANGE_ADDRESS` | Returns [Address](/docs/energy-api/reference/connect/tariff/address.md). |
> | `BACK` | Returns the previous page. If there is none, returns `callback_url`. |
> | `CLOSE` | Returns the `callback_url` set on the Connect session. |
>
> #### Errors
>
> | Error code | Description |
> | :- | :- |
> | `email_invalid` | Email is invalid. |
> | `phone_invalid` | Phone number is invalid. |
> | `data_json_invalid` | Data does not conform to the JSON schema. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.