Skip to main content
GET
/
job-openings
List job openings
curl --request GET \
  --url https://api.alpharun.com/api/v1/job-openings \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "job_openings": [
      {
        "id": "2f4ac4d8-8ec7-48d1-81cf-9a9552d6fd8d",
        "name": "Store Manager - San Francisco",
        "status": "live",
        "created_at": "2026-06-24T18:12:48.513Z",
        "interview_count": 42,
        "pending_interview_count": 7,
        "job_type": {
          "id": "91f3c3e7-2b1d-4461-a4a1-b4f6eb8480bf",
          "name": "Store Manager"
        }
      },
      {
        "id": "a0b84468-9ce3-4f7f-b5c4-44c130bb9b77",
        "name": "Barista - Oakland",
        "status": "paused",
        "created_at": "2026-06-22T15:04:31.221Z",
        "interview_count": 18,
        "pending_interview_count": 3,
        "job_type": null
      }
    ]
  },
  "total_pages": 3,
  "total": 54,
  "page": 1,
  "limit": 20
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
integer
default:1

Page number to retrieve. Defaults to 1.

Required range: x >= 1

Response

Job openings retrieved successfully

data
object
required
total_pages
integer
required

Total number of pages available.

total
integer
required

Total number of job openings available.

page
integer
required

Current page number.

limit
integer
default:20
required

Fixed number of job openings returned per page.