# Get organization policies

Returns all of the policies of a given organization

Endpoint: GET /api/v2.0/orgs/{orgToken}/policies
Version: 2.0
Security: bearer-key

## Path parameters:

  - `orgToken` (string, required)
    org UUID (by running Entities - Organization > Get User Organizations) or API Key (from the Mend SCA App: Integrate tab > API Key).

## Response 200 fields (application/json):

  - `supportToken` (string)
    Example: "1171c60d"

  - `retVal` (array)

  - `retVal.uuid` (string)
    Example: "123e4567-e89b-12d3-a456-426655440000"

  - `retVal.name` (string)
    Example: "A Policy"

  - `retVal.owner` (object)

  - `retVal.owner.uuid` (string, required)
    Example: "123e4567-e89b-12d3-a456-426655440000"

  - `retVal.owner.name` (string)
    Example: "Jon Smith"

  - `retVal.owner.email` (string)
    Example: "jon.smith@mail.com"

  - `retVal.owner.userType` (string)
    Enum: "REGULAR", "SERVICE", "SCAN_SUMMARY_RECEIVER"

  - `retVal.owner.accountStatus` (string)
    Enum: "ACTIVE", "INACTIVE", "LOCKOUT"

  - `retVal.createdAt` (string)

  - `retVal.priority` (integer)
    1 is the lowest priority
    Example: 1

  - `retVal.filter` (object)

  - `retVal.filter.type` (string)

  - `retVal.action` (any) — one of:
    - APPROVE:
      - `type` (string, required)
    - CONDITIONS:
      - `type` (string, required)
      - `approveWhenAllSatisfied` (boolean)
      - `rejectWhenOneRejected` (boolean)
      - `conditions` (array)
      - `conditions.duty` (string)
        Enum: "REQUESTER", "APPROVER"
      - `conditions.user` (object)
      - `conditions.user.uuid` (string, required)
        Example: "123e4567-e89b-12d3-a456-426655440000"
      - `conditions.user.name` (string)
        Example: "jon.smith"
      - `conditions.user.email` (string)
        Example: "jon.smith@mail.com"
      - `conditions.group` (object)
      - `conditions.group.uuid` (string, required)
        Example: "123e4567-e89b-12d3-a456-426655440000"
      - `conditions.group.name` (string)
        Example: "Group A"
      - `conditions.conditionText` (string, required)
        Example: "A reason for the condition"
      - `conditions.duePeriod` (integer, required)
        Example: 10
      - `failPolicyCheck` (boolean)
    - CREATE_ISSUE:
      - `type` (string, required)
      - `failPolicyCheck` (boolean)
      - `issueTrackerType` (string, required)
        Enum: "COMMON_ISSUE_TRACKER"
    - REASSIGN:
      - `type` (string, required)
      - `user` (object)
      - `user.uuid` (string, required)
        Example: "123e4567-e89b-12d3-a456-426655440000"
      - `user.name` (string)
        Example: "jon.smith"
      - `user.email` (string)
        Example: "jon.smith@mail.com"
      - `group` (object)
      - `group.uuid` (string, required)
        Example: "123e4567-e89b-12d3-a456-426655440000"
      - `group.name` (string)
        Example: "Group A"
      - `failPolicyCheck` (boolean)
    - REJECT:
      - `type` (string, required)

  - `retVal.context` (object)

  - `retVal.context.uuid` (string)
    Example: "123e4567-e89b-12d3-a456-426655440000"

  - `retVal.context.name` (string)
    Example: "Context A"

  - `retVal.context.contextType` (string)
    Enum: "ORGS", "PRODUCTS", "PROJECTS"

  - `retVal.enabled` (boolean)

  - `retVal.modifiedAt` (string)

  - `retVal.modifiedBy` (string)
    Example: "jon.smith@mail.com"

  - `retVal.aggregatedPriority` (integer)

## Response 400 fields (*/*):

  - `supportToken` (string)
    Example: "1171c60d"


