---
title: "POST /api/Webhook/Placement"
method: POST
path: "/api/Webhook/Placement"
tags: ["Webhook"]
---

# POST /api/Webhook/Placement

`POST /api/Webhook/Placement`

## Headers

- `company-id` string, required

## Request body

- JobAdderContractsModelsPlacementsPlacementEvent
  - `apiVersion` integer
  - `event` string, nullable
  - `eventId` string, nullable
  - `eventDate` string, date-time
  - `eventUser` JobAdderContractsModelsPlacementsEventUser
    - `userId` integer
    - `firstName` string, nullable
    - `lastName` string, nullable
    - `email` string, nullable
    - `mentionName` string, nullable
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `links` JobAdderContractsModelsPlacementsEventUserEventUserLinks
      - `self` string, nullable
      - `userGroups` string, nullable
  - `placement` JobAdderContractsModelsPlacementsPlacementModelsPlacement
    - `placementId` integer
    - `jobTitle` string, nullable
    - `job` JobAdderContractsModelsPlacementsPlacementModelsJob
      - `jobId` integer
      - `jobTitle` string, nullable
      - `company` JobAdderContractsModelsPlacementsPlacementModelsCompany
        - `companyId` integer
        - `name` string, nullable
        - `status` JobAdderContractsModelsPlacementsPlacementModelsStatus
          - `statusId` integer
          - `name` string, nullable
          - `active` boolean
          - `_default` boolean
        - `links` JobAdderContractsModelsPlacementsPlacementModelsCompanyCompanyLinks
          - `self` string, nullable
          - `logo` string, nullable
          - `mainContact` string, nullable
      - `contact` JobAdderContractsModelsPlacementsPlacementModelsContact
        - `contactId` integer
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `position` string, nullable
        - `email` string, nullable
        - `phone` string, nullable
        - `mobile` string, nullable
        - `links` JobAdderContractsModelsPlacementsPlacementModelsContactContactLinks
          - `self` string, nullable
          - `photo` string, nullable
          - `company` string, nullable
      - `status` JobAdderContractsModelsPlacementsPlacementModelsStatus
        - `statusId` integer
        - `name` string, nullable
        - `active` boolean
        - `_default` boolean
      - `owner` JobAdderContractsModelsPlacementsPlacementModelsJobJobOwner
        - `userId` integer
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
      - `links` JobAdderContractsModelsPlacementsPlacementModelsSelfLinks
        - `self` string, nullable
    - `candidate` JobAdderContractsModelsPlacementsPlacementModelsCandidate
      - `candidateId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `email` string, nullable
      - `phone` string, nullable
      - `mobile` string, nullable
      - `dateOfBirth` string, nullable
      - `address` JobAdderContractsModelsPlacementsPlacementModelsCandidateCandidateAddress
        - `street` string[], nullable
        - `city` string, nullable
        - `state` string, nullable
        - `postalCode` string, nullable
        - `country` string, nullable
        - `countryCode` string, nullable
      - `status` JobAdderContractsModelsPlacementsPlacementModelsCandidateCandidateStatus
        - `statusId` integer
        - `name` string, nullable
        - `active` boolean
      - `rating` string, nullable
      - `source` string, nullable
      - `links` JobAdderContractsModelsPlacementsPlacementModelsCandidateCandidateLinks
        - `self` string, nullable
        - `photo` string, nullable
    - `approved` boolean
    - `approvedAt` string, date-time
    - `type` string, nullable
    - `startDate` string, nullable
    - `endDate` string, nullable
    - `company` JobAdderContractsModelsPlacementsPlacementModelsCompany
      - `companyId` integer
      - `name` string, nullable
      - `status` JobAdderContractsModelsPlacementsPlacementModelsStatus
        - `statusId` integer
        - `name` string, nullable
        - `active` boolean
        - `_default` boolean
      - `links` JobAdderContractsModelsPlacementsPlacementModelsCompanyCompanyLinks
        - `self` string, nullable
        - `logo` string, nullable
        - `mainContact` string, nullable
    - `contact` JobAdderContractsModelsPlacementsPlacementModelsContact
      - `contactId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `position` string, nullable
      - `email` string, nullable
      - `phone` string, nullable
      - `mobile` string, nullable
      - `links` JobAdderContractsModelsPlacementsPlacementModelsContactContactLinks
        - `self` string, nullable
        - `photo` string, nullable
        - `company` string, nullable
    - `source` JobAdderContractsModelsPlacementsPlacementModelsPlacementPlacementSource
      - `placement` string, nullable
      - `candidate` string, nullable
    - `workplaceAddress` JobAdderContractsModelsPlacementsPlacementModelsAddress
      - `addressId` string, nullable
      - `name` string, nullable
      - `street` string[], nullable
      - `city` string, nullable
      - `state` string, nullable
      - `postalCode` string, nullable
      - `country` string, nullable
      - `countryCode` string, nullable
      - `phone` string, nullable
      - `fax` string, nullable
      - `url` string, nullable
      - `links` JobAdderContractsModelsPlacementsPlacementModelsSelfLinks
        - `self` string, nullable
    - `salary` JobAdderContractsModelsPlacementsPlacementModelsPlacementSalary
      - `base` number, double
      - `superannuation` number, double
      - `fee` number, double
      - `total` number, double
    - `contractRate` JobAdderContractsModelsPlacementsPlacementModelsContractRate
      - `ratePer` string, nullable
      - `hoursPerWeek` number, double
      - `clientRate` number, double
      - `candidateRate` number, double
      - `onCostsType` string, nullable
      - `onCosts` number, double, nullable
    - `rates` JobAdderContractsModelsPlacementsPlacementModelsRate[], nullable
      - `name` string, nullable
      - `type` string, nullable
      - `displayIndex` integer
      - `payRate` number, double
      - `chargeRate` number, double
      - `chargeCurrency` string, nullable
    - `chargeCurrency` string, nullable
    - `billing` JobAdderContractsModelsPlacementsPlacementModelsPlacementBilling
      - `contact` JobAdderContractsModelsPlacementsPlacementModelsContact
        - `contactId` integer
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `position` string, nullable
        - `email` string, nullable
        - `phone` string, nullable
        - `mobile` string, nullable
        - `links` JobAdderContractsModelsPlacementsPlacementModelsContactContactLinks
          - `self` string, nullable
          - `photo` string, nullable
          - `company` string, nullable
      - `address` JobAdderContractsModelsPlacementsPlacementModelsAddress
        - `addressId` string, nullable
        - `name` string, nullable
        - `street` string[], nullable
        - `city` string, nullable
        - `state` string, nullable
        - `postalCode` string, nullable
        - `country` string, nullable
        - `countryCode` string, nullable
        - `phone` string, nullable
        - `fax` string, nullable
        - `url` string, nullable
        - `links` JobAdderContractsModelsPlacementsPlacementModelsSelfLinks
          - `self` string, nullable
      - `email` string, nullable
    - `custom` JobAdderContractsModelsPlacementsPlacementModelsCustom[], nullable
      - `fieldId` integer
      - `name` string, nullable
      - `type` string, nullable
      - `value` unknown
    - `owner` JobAdderContractsModelsPlacementsPlacementModelsPlacementPlacementOwner
      - `userId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `email` string, nullable
      - `links` JobAdderContractsModelsPlacementsPlacementModelsSelfLinks
        - `self` string, nullable
    - `recruiters` JobAdderContractsModelsPlacementsPlacementModelsRecruiter[], nullable
      - `userId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `email` string, nullable
    - `createdBy` JobAdderContractsModelsPlacementsPlacementModelsCreatedby
      - `userId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `email` string, nullable
    - `createdAt` string, date-time
    - `updatedBy` JobAdderContractsModelsPlacementsPlacementModelsUpdatedby
      - `userId` integer
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `email` string, nullable
    - `updatedAt` string, date-time
    - `links` JobAdderContractsModelsPlacementsPlacementModelsPlacementPlacementLinks
      - `self` string, nullable
      - `application` string, nullable
      - `attachments` string, nullable
      - `notes` string, nullable
  - `statusChange` JobAdderContractsModelsPlacementsStatusChangeModel
    - `newStatus` JobAdderContractsModelsPlacementsStatusChangeModelStatusModel
      - `statusId` integer
      - `name` string, nullable
      - `active` boolean
    - `oldStatus` JobAdderContractsModelsPlacementsStatusChangeModelStatusModel
      - `statusId` integer
      - `name` string, nullable
      - `active` boolean

## Response `200`

Success

---

[API](https://skmtc.net/bilflo/apis/bilflo-api.md) · [All operations](https://skmtc.net/bilflo/apis/bilflo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bilflo/bilflo-api/revisions/bcdbca776df0/schema)
