# file.picked

The user picked files in a picker session; `picker.files` lists each one's `id`, `name`, `mimeType` and `kind`.

### When it fires

It fires when the user finishes a hosted picker session (`POST /v1/files/picker-sessions`) and picks at least one file. Not sent on cancel. The files are readable from then on.




**Payload for `file.picked`:**

- **id** (required) `string`: No description
- **profiles**: `WebhookProfiles` - See schema definition
- **test** `boolean`: Always true when present: only a sample sent by POST /v1/webhooks/test with an event carries it. Real deliveries never do.
- **event** (required) `string`: No description - one of: file.picked
- **account** (required) `object`: 
  - **accountId** `string`: No description
  - **profileId** `string`: No description
  - **platform** `string`: No description
  - **username** `string`: No description
  - **displayName** `string,null`: No description
- **picker** (required) `object`: 
  - **sessionId** `string`: The `id` returned when the session was created.
  - **files** `array[object]`: 
    - **id** `string`: No description
    - **name** `string`: No description
    - **mimeType** `string,null`: No description
    - **kind** `string`: No description - one of: file, folder
- **timestamp** (required) `string` (date-time): No description