# List User Permissions (V2 Format)

Get a list of user permissions in V2 format

Endpoint: GET /permissions/{user_id}/v2format
Version: 3.0.1807
Security: Auth0

## Path parameters:

  - `user_id` (integer, required)
    User ID

## Response 200 fields (application/json):

  - `data` (object)

  - `data.flags` (object)

  - `data.flags.type` (string)

  - `data.flags.role` (string)

  - `data.flags.scope` (string)

  - `data.flags.view_segments` (boolean)

  - `data.flags.view_organizations` (boolean)

  - `data.flags.edit_margins_and_performance` (boolean)

  - `data.flags.access_internal_fees` (boolean)

  - `data.flags.edit_segments` (boolean)

  - `data.flags.edit_campaigns` (boolean)

  - `data.flags.view_data_definition` (boolean)

  - `data.flags.view_dmp_reports` (boolean)

  - `data.flags.edit_data_definition` (boolean)

  - `data.entities` (object)

  - `data.entities.organizations` (array)

  - `data.entities.organizations.id` (integer)

  - `data.entities.organizations.name` (string)

  - `data.entities.organizations.dmp_enabled` (string)

  - `data.entities.organizations.value` (string)

  - `data.entities.agencies` (array)

  - `data.entities.agencies.id` (integer)

  - `data.entities.agencies.name` (string)

  - `data.entities.agencies.dmp_enabled` (string)

  - `data.entities.agencies.value` (string)

  - `data.entities.agencies.organization_id` (integer)

  - `data.entities.advertisers` (array)

  - `data.entities.advertisers.id` (integer)

  - `data.entities.advertisers.name` (string)

  - `data.entities.advertisers.dmp_enabled` (string)

  - `data.entities.advertisers.agency_id` (integer)

  - `data.entities.advertisers.value` (string)

  - `meta` (object)

  - `meta.status` (string, required)
    Example: "success"

## Response 400 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string)

  - `errors.field` (string)
    Optional when it is a schema error

  - `errors.message` (string)

  - `meta` (object, required)

  - `meta.status` (string, required)

## Response 401 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string)

  - `errors.field` (string)
    Optional when it is a schema error

  - `errors.message` (string)

  - `meta` (object, required)

  - `meta.status` (string, required)

## Response 403 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string)

  - `errors.field` (string)
    Optional when it is a schema error

  - `errors.message` (string)

  - `meta` (object, required)

  - `meta.status` (string, required)

## Response 404 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string)

  - `errors.field` (string)
    Optional when it is a schema error

  - `errors.message` (string)

  - `meta` (object, required)

  - `meta.status` (string, required)


