---
title: "Complete a job ad action"
method: PUT
path: "/partners/actions/{actionId}/jobads/{adId}/complete"
tags: ["Partner Action API:Job Ads"]
---

# Complete a job ad action

`PUT /partners/actions/{actionId}/jobads/{adId}/complete`

## Request

- Base URL: `https://api.jobadder.com/v2`
- URL: `https://api.jobadder.com/v2/partners/actions/{actionId}/jobads/{adId}/complete`
- Auth: OAuth 2
  - Authorization code: `https://id.jobadder.com/connect/authorize`
  - Token URL: `https://id.jobadder.com/connect/token` scopes: `write`, `write_jobad`, `partner_ui_action`

## Path parameters

- `actionId` string, uuid, required
- `adId` integer, required

## Request body

- UpdateJobAdPartnerActionCommand
  - `status` string, nullable: Optional partner defined action status/progress
  - `result` PartnerActionResultCommandModel: Optional complete or partial results for a partner action
    - `score` integer, nullable: Optional partner score for the action result
    - `url` string, uri, nullable: Optional partner defined URL for the action result
    - `urlType` 'Popup' | 'Page', string

## Response `204`

NoContent

## Changes

- **2026-08-06** `9f43f6a6ee6e`: 1 info
  - added optional request body

[Operation history](https://skmtc.dev/jobadder/apis/jobadder-api/changes/partners/actions/:actionId/jobads/:adId/complete/put.md)

---

[API](https://skmtc.dev/jobadder/apis/jobadder-api.md) - [All operations](https://skmtc.dev/jobadder/apis/jobadder-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jobadder/apis/jobadder-api/revisions/08f2c43c22dd?raw)
