> For the complete documentation index, see [llms.txt](https://emotiv.gitbook.io/cortex-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emotiv.gitbook.io/cortex-api/bci/loadguestprofile.md).

# loadGuestProfile

This method loads an empty profile for a headset. You can use this method to quickly load a profile, without having to create a profile with [setupProfile](/cortex-api/bci/setupprofile.md).

## Parameters

| Name        | Type     | Required | Description                                                                     |
| ----------- | -------- | -------- | ------------------------------------------------------------------------------- |
| cortexToken | `string` | yes      | A token returned by [authorize](/cortex-api/authentication/authorize.md).       |
| headset     | `string` | yes      | A headset id returned by [queryHeadsets](/cortex-api/headset/queryheadsets.md). |

## Result

The result is an object containing these fields:

| Name    | Type     | Description                |
| ------- | -------- | -------------------------- |
| action  | `string` | Is always "load".          |
| name    | `string` | Is always "Guest Profile". |
| message | `string` | A success message.         |

## Examples

{% tabs %}
{% tab title="Request" %}

```javascript
{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "loadGuestProfile",
    "params": {
        "cortexToken": "xxx",
        "headset": "INSIGHT-12341234"
    }
}
```

{% endtab %}

{% tab title="Response" %}

```javascript
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "action": "load",
        "name": "Guest Profile",
        "message": "..."
    }
}
```

{% endtab %}
{% endtabs %}
