## Get Evaluation Group

**get** `/v5/evaluation-groups/{group_id}`

Fetch a single evaluation group by its ID.

By default only non-archived groups are returned; set include_deleted to also resolve
a soft-deleted group, whose response includes its soft-deleted member rows.

`members` is always returned, so a client can confirm membership without passing a
view, and `views` adds further expansions on top (e.g. views=row_identifiers). The
full member set is returned with no cap, and each member is enriched with its
evaluation's name, tags, and creation time where that evaluation is readable from
this account; those fields are null otherwise. Use the schema endpoint instead when
you need the per-evaluation column schemas of the group's members.

### Path Parameters

- `group_id: string`

### Query Parameters

- `include_deleted: optional boolean`

- `views: optional array of EvaluationGroupViews`

  Additional relationships to include; 'members' is always returned

  - `"members"`

  - `"row_identifiers"`

### Returns

- `EvaluationGroup object { id, account_id, created_at, 8 more }`

  Response model for evaluation group

  - `id: string`

    Unique identifier of the evaluation group

  - `account_id: string`

    Account that owns this evaluation group

  - `created_at: string`

    When the group was created

  - `name: string`

    Name of the evaluation group

  - `tags: array of string`

    The tags associated with the entity

  - `deleted_at: optional string`

    When the group was soft-deleted

  - `description: optional string`

    Optional description

  - `members: optional array of EvaluationGroupMember`

    Evaluation members in this group. Returned by default on GET by id; on list endpoints, populated only with the 'members' view.

    - `id: string`

      Unique identifier of the member record

    - `created_at: string`

      When this member was added to the group

    - `evaluation_group_id: string`

      ID of the evaluation group

    - `evaluation_id: string`

      ID of the evaluation

    - `deleted_at: optional string`

      When this membership was soft-deleted (if applicable)

    - `evaluation_created_at: optional string`

      When the evaluation was created

    - `evaluation_name: optional string`

      Name of the evaluation

    - `evaluation_tags: optional array of string`

      Tags of the evaluation

    - `object: optional "evaluation_group.member"`

      - `"evaluation_group.member"`

  - `metadata: optional map[unknown]`

    Optional metadata key-value pairs

  - `object: optional "evaluation_group"`

    - `"evaluation_group"`

  - `row_identifiers: optional array of EvaluationGroupRowIdentifier`

    Row identifier mappings. Populated with 'row_identifiers' view.

    - `column_name: string`

      Name of the column used as row identifier

    - `evaluation_id: string`

      ID of the evaluation

    - `object: optional "evaluation_group.row_identifier"`

      - `"evaluation_group.row_identifier"`

### Example

```http
curl https://api.egp.scale.com/v5/evaluation-groups/$GROUP_ID \
    -H "x-api-key: $SGP_API_KEY"
```

#### Response

```json
{
  "id": "id",
  "account_id": "account_id",
  "created_at": "2019-12-27T18:11:19.117Z",
  "name": "name",
  "tags": [
    "string"
  ],
  "deleted_at": "2019-12-27T18:11:19.117Z",
  "description": "description",
  "members": [
    {
      "id": "id",
      "created_at": "2019-12-27T18:11:19.117Z",
      "evaluation_group_id": "evaluation_group_id",
      "evaluation_id": "evaluation_id",
      "deleted_at": "2019-12-27T18:11:19.117Z",
      "evaluation_created_at": "2019-12-27T18:11:19.117Z",
      "evaluation_name": "evaluation_name",
      "evaluation_tags": [
        "string"
      ],
      "object": "evaluation_group.member"
    }
  ],
  "metadata": {
    "foo": "bar"
  },
  "object": "evaluation_group",
  "row_identifiers": [
    {
      "column_name": "column_name",
      "evaluation_id": "evaluation_id",
      "object": "evaluation_group.row_identifier"
    }
  ]
}
```
