---
title: "Read ranked actions for a job"
method: GET
path: "/api/v1/job/posts/{post_id}/activity"
tags: ["Job::Activity"]
---

# Read ranked actions for a job

`GET /api/v1/job/posts/{post_id}/activity`

## Request

- Base URL: `https://api.flexiple.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flexiple.com/api/v1/job/posts/{post_id}/activity`
- Auth: HTTP bearer

## Query parameters

- `cursor` string

## Response `200`

Ranked actions and source completeness

- object
  - `data` JobActivityItem[], required
    - `id` string, required
    - `kind` string, required
    - `title` string, required
    - `context` string, required
    - `cta_label` string, required
    - `impact_class` string, required
    - `priority_reason` string, required
    - `deadline` string, nullable, required
    - `actionable_since` string, nullable, required
    - `candidate_name` string, nullable, required
    - `affected_candidate_count` integer, nullable, required
    - `priority_score` integer, required
    - `assignee_names` string[], required
    - `action` JobActivityAction, required
      - `type` 'task' | 'rubric' | 'sourcing_review' | 'integration' | 'review_profiles' | 'outreach_tasks' | 'interview_tasks' | 'review_replies', required
      - `job_id` integer, required
      - `task_id` integer, nullable, required
      - `channel` string, nullable, required
  - `meta` object, required
    - `next_cursor` string, nullable, required
    - `total_count` integer, nullable, required
    - `incomplete_sources` string[], required
    - `ranking_policy_version` string, required

## Other responses

- `401`: Unauthenticated
- `403`: Another account
- `422`: Snapshot unavailable

---

[API](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1.md) - [All operations](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/revisions/27e7987859f2?raw)
