---
title: "List User Permissions for a Strategy"
method: GET
path: "/strategies/{strategy_id}/permissions"
tags: ["Strategies"]
---

# List User Permissions for a Strategy

`GET /strategies/{strategy_id}/permissions`

## Request

- Base URL: `https://api.mediamath.com/api/v3.0`
- URL: `https://api.mediamath.com/api/v3.0/strategies/{strategy_id}/permissions`
- Auth: OAuth 2
  - Authorization code: `https://auth.mediamath.com/authorize`
  - Token URL: `https://auth.mediamath.com/oauth/token` scopes: `offline_access`, `manage:services`
- TypeScript: <https://skmtc.dev/mediamath/apis/campaigns-api/docs/strategies/:strategy_id/permissions/get.ts> (a function with typed inputs; its response is checked against the schema)

List user permissions for a strategy

## Path parameters

- `strategy_id` integer, required

## Query parameters

- `page_limit` integer
- `page_offset` integer
- `sort_by` string
- `q` string

## Response `200`

List user permissions response

- object
  - `data` PermissionStrategyWithUser[]
    - `permission` PermissionFlags
      - `create` boolean
      - `read` boolean
      - `update` boolean
      - `delete` boolean
      - `inherited_from` string
    - `id` integer
    - `entity_type` string
    - `username` string
    - `active` boolean
    - `version` integer
    - `title` string
    - `first_name` string
    - `last_name` string
    - `link_ldap` boolean
    - `link_saml` boolean
    - `phone` string
    - `mobile` string
    - `fax` string
    - `type` string
    - `role` string
    - `scope` string
    - `view_organizations` boolean
    - `edit_campaigns` boolean
    - `edit_margins_and_performance` boolean
    - `labs_enable_rmx` boolean
    - `creator_id` integer
    - `created_on` string, date-time
    - `updated_on` string, date-time
    - `last_login_on` string, date-time, nullable
    - `access_internal_fees` boolean
    - `view_segments` boolean
    - `edit_segments` boolean
    - `view_data_definition` boolean
    - `edit_data_definition` boolean
    - `view_dmp_reports` boolean
    - `email` string
    - `permissions` object
      - `organizations` Permission[]
        - `id` integer
        - `create` boolean
        - `read` boolean
        - `update` boolean
        - `delete` boolean
        - `propogate` boolean
      - `agencies` Permission[]
        - `id` integer
        - `create` boolean
        - `read` boolean
        - `update` boolean
        - `delete` boolean
        - `propogate` boolean
      - `advertisers` Permission[]
        - `id` integer
        - `create` boolean
        - `read` boolean
        - `update` boolean
        - `delete` boolean
        - `propogate` boolean
    - `roles` integer[]: Possible values: - 2: "admin", - 3: "manager", - 4: "reporter", - 5: "internal", - 6: "agency" , - 7: "edit_data_definition", - 8: "view_data_definition", - 9: "edit_segments", - 10: "view_segments", - 11: "edit_campaigns", - 13: "edit_margins_and_performance", - 14: "view_organizations", - 15: "view_dmp_reports", - 16: "manage_contracts", - 17: "view_contracts". Some values can't be used with each other, for example 3 and 4. For more information use "/roles" request.
    - `language` string
    - `zone_name` string
  - `meta` ListMetadata
    - `status` string, required: The status of the response, indicating success or failure.
    - `count` integer, required: The number of items returned in the current response.
    - `total_count` integer: The total number of items available in the dataset.
    - `offset` integer: The offset from the start of the dataset, used for pagination.
    - `next_page` string: The URL to fetch the next page of results.
    - `prev_page` string: The URL to fetch the previous page of results.

## Other responses

- `400`: Error response
- `401`: Error response
- `403`: Error response
- `404`: Error response

---

[API](https://skmtc.dev/mediamath/apis/campaigns-api.md) - [All operations](https://skmtc.dev/mediamath/apis/campaigns-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mediamath/apis/campaigns-api/revisions/408743891def?raw)
