---
title: "Re-reads an already-imported placement and applies what changed in JobDiva to the existing Bilflo job. dryRun defaults TRUE, like import, and for a stronger reason: this writes to a live job that may already be billing, so the operator sees the diff first."
method: POST
path: "/jobdiva/v1/placements/update"
tags: ["Placements"]
---

# Re-reads an already-imported placement and applies what changed in JobDiva to the existing Bilflo job. dryRun defaults TRUE, like import, and for a stronger reason: this writes to a live job that may already be billing, so the operator sees the diff first.

`POST /jobdiva/v1/placements/update`

## Request

- Base URL: `https://api.bilflo.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bilflo.com/jobdiva/v1/placements/update`
- Auth: API key in header `Authorization`

## Query parameters

- `companyIntegrationId` string, uuid
- `placementId` string
- `dryRun` boolean

## Headers

- `company-id` string, required

## Response `200`

Success

## Changes

- **2026-10-30** `1497fe7307a9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bilflo/apis/bilflo-api/changes/jobdiva/v1/placements/update/post.md)

---

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