---
title: "/offers/:id/approve"
method: PATCH
path: "/offers/{id}/approve (COPY)"
---

# /offers/:id/approve

`PATCH /offers/{id}/approve (COPY)`

## Request

- Base URL: `https://subdomain.workable.com/spi/v3`
- URL: `https://subdomain.workable.com/spi/v3/offers/{id}/approve (COPY)`
- Auth: API key in header `Authorization`

Approves an offer (must be in a compatible state). Required scope: `w_offers`. Accessible only with user tokens.

## Path parameters

- `id` string, required

## Response `200`

200

- object
  - `requisitions` object[]
    - `id` string
    - `code` string
    - `job` object
      - `id` string
      - `title` string
    - `department` object
      - `id` string
      - `name` string
    - `location` object
      - `location_str` string
      - `country` string
      - `country_code` string
      - `region` string
      - `region_code` string
      - `city` unknown
      - `zip_code` unknown
    - `hiring_manager` object
      - `id` string
      - `name` string
    - `owner` object
      - `id` string
      - `name` string
    - `plan_date` string
    - `start_date` unknown
    - `salary_range` object
      - `from` integer
      - `to` integer
      - `frequency` string
      - `currency` string
    - `employment_type` string
    - `reason` string
    - `state` string
    - `requisition_attributes` object[]
      - `name` string
      - `value` object
        - `body` string
    - `approval_groups` object[]
      - `id` string
      - `approvers` object[]
        - `id` string
        - `name` string
        - `decision` string

## Other responses

- `401`: 401
- `404`: 404

---

[API](https://skmtc.dev/workable/apis/account-root.md) - [All operations](https://skmtc.dev/workable/apis/account-root/llms.txt) - [OpenAPI document](https://skmtc.dev/workable/apis/account-root/revisions/13ad2e8e2ee9?raw)
