# profile

> Reference for the profile tool: read the master profile, or replace it from an import.

Source: https://careers.geenius.io/docs/reference/profile/

The structured career data that every tailored CV selects from.

Call it as `geenius_careers(tool: "profile", action: "<action>", args: {...})` through Geenius OS.

## Actions

| Action | What it does |
|---|---|
| `get` | The master profile as JSON, or null when none exists yet. |
| `import` | Replace the master profile with the one you give, in the same shape get returns. |

## Arguments we have checked

### profile · import

Replace the master profile with the one you give, in the same shape get returns.

- `profile` (required): The profile object.

> [!TIP]
> Ask for the exact arguments of any action with `action: "help", of: "get"`. The server answers from its own definitions, so that answer is always current.

> [!HONEST]
> An agent from Geenius OS works from the workspace owner's profile and cannot replace it by import.

