---
title: "Retrieve specific security profile"
url: "https://earlyaccess.developers.bynder.com/apis/security-roles-1/versions/b3488685-ac81-4a41-9298-71b99f882ca6/paths/api-v4-profiles-id/get"
---

> Full API specification: https://earlyaccess.developers.bynder.com/apis/security-roles-1/versions/b3488685-ac81-4a41-9298-71b99f882ca6.md

# Retrieve specific security profile

`GET` `/api/v4/profiles/{id}`

This call allows you to retrieve your own security profile without requiring the PERMISSIONMANAGEMENT security role. In order to get your own security profile use your user profile id retrieved by executing the Specific User or Current User call.

## Path parameters

- `id` (string, required) - Security profile id.

## Responses

- `200` - Successful response
- `401` - Invalid or expired token

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Security Roles
  version: 1.0.0
servers:
  - url: https://{your-bynder-domain}/
paths:
  /api/v4/profiles/{id}:
    get:
      description: >
        This call allows you to retrieve your own security profile without
        requiring the PERMISSIONMANAGEMENT security role. In order to get your
        own security profile use your user profile id retrieved by executing the
        Specific User or Current User call.
      parameters:
        - description: Security profile id.
          in: path
          name: id
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              example: |
                {
                  "name": "Admin",
                  "id": "1",
                  "roles": [
                    "GROUPMANAGEMENT",
                    "USERMANAGEMENT",
                    "PERMISSIONMANAGEMENT"
                  ]
                }
              schema:
                properties:
                  id:
                    type: string
                  name:
                    type: string
                  roles:
                    items:
                      type: string
                    type: array
                type: object
          description: Successful response
        "401":
          content:
            text/plain:
              example: |
                Invalid or expired token.
              schema:
                type: string
          description: Invalid or expired token
      security:
        - OAuth2:
            - ""
            - PERMISSIONMANAGEMENT
      summary: Retrieve specific security profile
      tags:
        - Profiles
security:
  - OAuth2:
      - ""
      - PERMISSIONMANAGEMENT
components:
  securitySchemes:
    OAuth2:
      flows:
        authorizationCode:
          authorizationUrl: https://{your-auth-url}
          scopes:
            PERMISSIONMANAGEMENT: Grants permission to manage permissions
          tokenUrl: https://{your-bynder-domain}/v6/authentication/oauth2/token
        clientCredentials:
          scopes:
            PERMISSIONMANAGEMENT: Grants permission to manage permissions
          tokenUrl: https://{your-bynder-domain}/v6/authentication/oauth2/token
      type: oauth2
```
