# People

> What is lastingly true about someone, what to read first, and what connects to what.

What is lastingly true about someone, what to read first, and what connects to what. This page is generated from the API's own spec, so it says exactly what the API does.

## What is lastingly true, and what is going on now

`GET /v1/profile`

| Parameter | In | Type | Description |
| --- | --- | --- | --- |
| `subject` | query | string | One person in the memory; omit for its owner (up to 200 characters) |
| `space` | query | string | One of your own users. Leave it out for your own memory. (up to 128 characters) |
| `X-Geniffy-Space` | header | string | One of your own users, for every call this client makes. (up to 128 characters) |

**Returns** `200`

| Field | Type | | Description |
| --- | --- | --- | --- |
| `subject` | string | optional |  |
| `lasting` | array of object | required | What stays true about them |
| `current` | array of object | required | What is going on just now |
| `grouped` | object | optional |  |
| `memories` | integer | required |  |

## What to read before dealing with someone

`GET /v1/brief`

| Parameter | In | Type | Description |
| --- | --- | --- | --- |
| `subject` | query | string |  (up to 200 characters) |
| `limit` | query | integer |  (at least 1; at most 200; default `60`) |
| `space` | query | string | One of your own users. Leave it out for your own memory. (up to 128 characters) |
| `X-Geniffy-Space` | header | string | One of your own users, for every call this client makes. (up to 128 characters) |

**Returns** `200`

| Field | Type | | Description |
| --- | --- | --- | --- |
| `subject` | string | optional |  |
| `summary` | string | optional |  |
| `memories` | array of Memory | required |  |
| `total` | integer | required |  |

## What the memory holds, and what connects to what

`GET /v1/graph`

Every link has at least one memory behind it. Nothing here is inferred: two things are
connected because a remembered sentence about one of them names the other.

| Parameter | In | Type | Description |
| --- | --- | --- | --- |
| `space` | query | string | One of your own users. Leave it out for your own memory. (up to 128 characters) |
| `X-Geniffy-Space` | header | string | One of your own users, for every call this client makes. (up to 128 characters) |

**Returns** `200`

| Field | Type | | Description |
| --- | --- | --- | --- |
| `nodes` | array of GraphNode | required |  |
| `edges` | array of GraphEdge | required |  |

Source: https://docs.geniffy.com/api/people
