# 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)

  - `retVal.action.type` (string, required)

  - `retVal.action.approveWhenAllSatisfied` (boolean)

  - `retVal.action.rejectWhenOneRejected` (boolean)

  - `retVal.action.conditions` (array)

  - `retVal.action.conditions.duty` (string)
    Enum: "REQUESTER", "APPROVER"

  - `retVal.action.conditions.user` (object)

  - `retVal.action.conditions.user.uuid` (string, required)
    Example: 123e4567-e89b-12d3-a456-426655440000

  - `retVal.action.conditions.user.name` (string)
    Example: jon.smith

  - `retVal.action.conditions.user.email` (string)
    Example: jon.smith@mail.com

  - `retVal.action.conditions.group` (object)

  - `retVal.action.conditions.group.uuid` (string, required)
    Example: 123e4567-e89b-12d3-a456-426655440000

  - `retVal.action.conditions.group.name` (string)
    Example: Group A

  - `retVal.action.conditions.conditionText` (string, required)
    Example: A reason for the condition

  - `retVal.action.conditions.duePeriod` (integer, required)
    Example: 10

  - `retVal.action.failPolicyCheck` (boolean)

  - `retVal.action.issueTrackerType` (string)
    Enum: "COMMON_ISSUE_TRACKER"

  - `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

## Response 403 fields (*/*):

  - `supportToken` (string)
    Example: 1171c60d

