openapi: 3.1.0
info:
  version: '25.3.7.3'
  title: Introduction
  summary: Vincere API
  termsOfService: 'https://www.vincere.io/terms-of-service'
  contact:
    name: Support
    email: support@vincere.io
  x-changelog:
    name: Changelog
    url: ./changelog.html
  description: |
    **Last updated date:** 2026-09-14


    Vincere API allows using HTTP requests to access the environment's data and control the application without opening its graphical interface. This allows you to return information or manipulate the data according to your business needs.

    ## **Vincere Data Model Concept**
    In Vincere, the data structure is segregated into 5 data models (Endpoints):

    - **Company:** Company basic information consists of Company Name, Locations, Note, Documents etc. 

    - **Contact:** Contact consists of the client's contact basic information. It includes contact name, job title, company name, phones, emails, activities, documents etc. 

    - **Job:** Job consists of job title, job description, job notes, job types etc.

    - **Candidate:** Candidate consists of various candidate information which includes, candidate basic information, work history, activities, resume etc.

    - **Job Application:** This is the candidate's job application that links the candidate with the job. It consists of the application stages (Shortlisted to Placed), status and sub status of the application.

    ## **URLs**
    All APIv2 access is over HTTPS. HTTP requests will be redirected to HTTPS. The APIv2 should be accessed using a Vincere account specific domain **https://&lt;yourdomain&gt;.vincere.io/api/v2/**

    ## **Content-Type Data In / Out**
    The Vincere API accepts and returns data in specific CONTENT-TYPE. This format type must be specified in the HTTP Body.

    | <div style="width:200px">HTTP Method</div>|<div style="width:200px">Content-Type Data In</div>|<div style="width:200px">Content-Type Data Out</div>|<div style="width:200px">Remarks</div>
    |:---------|:--------------------|:---------------------|:-------
    `GET` | ANY TYPE | JSON | Retrieves a resource representation without modifying it.
    `POST` | JSON | JSON | Creates a resource and used to search for a criteria
    `PUT` | JSON | JSON | Updates a resource that requires all payload to be existing.
    `PATCH` | JSON | JSON | Makes a partial update on a resource. Does not replace the entire resource.
    `DELETE` | ANY TYPE | JSON | Removes an entire resource.
          
    ## **API Authentication Flow**
    Before you can make a call to the Vincere APIv2, your request must be authenticated using Vincere's OAuth2 flow with an `authorization code` grant process. If you are new to OAuth2, you can read the following [introduction](https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2).

    ## **API Terms Glossary**
    **Identity Service**: Vincere service hosted at https://id.vincere.io responsible for accepting OAuth2 requests to authorize Vincere users.

    **Vincere User**: Any user that has login credentials to the target Vincere account. A Vincere admin user is a user with the administrator role.

    **Application Developer**: You as a third-party or Vincere user who would like to make API requests to a Vincere account on behalf of a Vincere user.

    **Client App**: Application the *application developer* is building that requires access to a Vincere account using this API.

    **Api Key**: Required key that must be included with all API requests to a Vincere account. API keys can be requested from an admin user of the Vincere account.

    **Client Id**: Unique identifier that identifies your third-party application or Vincere account attempting to request authorization credentials on behalf of a Vincere user. Client ids can be requested from an admin user of the Vincere account.

    **Callback URL**: URL provided by the third-party application that will receive the *authorization code* for authorization requests. It must be configured by an admin user of the Vincere account before making OAuth2 authorization requests.

    **Authorization Code**: Special code that is valid for 3-minutes and forwarded to the registered *callback url* after a Vincere user successfully logs in and authorizes the third-party application to make API requests on their behalf. It must be sent to the *identity service* to swap for an *id token* and *refresh token*.

    **Id Token**: Token required in all API requests that grants identification and access to the Vincere account API resources. It is generated by sending a grant request to the *identity service* that contains either a valid *authorization code* or a valid *refresh token*.

    **Refresh Token**: Special token used instead of the *authorization code* to perpetually generate new *id tokens* by sending to the *identity service*. It is valid for 10 years or until manually revoked by Vincere. It must be kept securely on the third-party application's backend servers. For instance it should never be stored in a client device or browser session.

    ## **How to Use - Vincere API  "Try It" Feature**
    ### Prerequisite Setup
    As the Application Developer or a Vincere Admin User, you must have your environment's credentials ready for the following steps below. If not, please contact our Vincere Support Team for assistance.

    ### Setup

    1. Head over to the API Server tab and add your environment's sub-domain under the Server Variable's `tenant` field.


    ```
    Example:

    Placeholder API Server: https://{tenant}.vincere.io/api/v2
    After adding a sub-domain: https://vincere-rec.vincere.io/api/v2
    ```
    2. Navigate to the Authentication tab and set your `client_id` and click on `GET TOKEN` to Authenticate.
    3. When you have entered the correct credentials to authentication, add your `api-key` and click `SET`.
    4. Once you've done the steps above, you are now able to try calling the API by fullfilling the resource's required fields.

    ## **How to Use - Vincere API Manual Authentication Process**
    ### Prerequisite Setup
    As the Application Developer or a Vincere Admin User, you must give your `redirect_uri` (callback url) to the Vincere support team. Vincere credentials, inclusive of Client ID and API Key, are created by Vincere.

    ### Generate ID Token
    Use the cURL below and replace the following parameters based on your environment's credentials

    ```
    curl --location 'https://id.vincere.io/oauth2/authorize?client_id=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx&state=STATE&redirect_uri=https://your_callback_url&response_type=code' \
    --header 'Content-Type: application/x-www-form-urlencoded'
    ```
    | <div style="width:200px">Parameter</div>|<div style="width:200px">Value</div>|<div style="width:200px">Remarks</div>
    |:---------|:--------------------|:---------------------
    `response_type` | string | This must be the `code`
    `client_id` | string | This is the client id provided by Vincere Support
    `redirect_uri` | string | This is the callback url you provide
    `state` | string | Any urlencoded string to pass along to the callback url to track state within the client app

    ### Authentication
    A login page will be displayed which will then require your Vincere User account. Upon successful login, will be forwarded to your callback url with the following signature:
    ```
    https://(callback url)?code=(authorization code)&state=STATE
    ```

    ### Authorization
    Once the code is retrieved, an authorization is required to fetch an id-token
    ```
    curl --location --request POST 'https://id.vincere.io/oauth2/token' -d 'client_id=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx&grant_type=authorization_code&code=xxxxxxx' \
    --header 'Content-Type: application/x-www-form-urlencoded'
    ```

    Header|Value    
    :--- |:---------
    `Content-Type` | application/x-www-form-urlencoded

    Body | Value | Remarks
    :--- |:--------- |:-------------------- 
    `client_id` | string | This is the client id provided by Vincere Support
    `code` | string | This is the callback url you provide
    `grant_type` | string | The value must be set as `authorization_code`

    Response | Value | Remarks
    :--- |:--------- |:-------------------- 
    `access_token` | string | This token type is not used with the Vincere API Authentication flow.
    `refresh_token` | string | Token required to subsequently acquire new *id token* values. This must be stored securely in a backend service and never on a client device or browser.
    `id token` | string | A short lived token that identifies and grants access to the Vincere API on behalf of the *Vincere user* that authorized the *client app*. It expires in 1 hour and must be refreshed with the *refresh token* to continue accessing.
    `token_type` | string | This type will be always set as `Bearer`
    `expires_in` | integer | The number of seconds the *id token* is valid for.

    ### Refresh ID Token
    When your *id token* has expired. You can send a `grant_type=refresh_token` request similar to the `code` flow above to get a new *id token*.
    ```
    curl --location --request POST 'https://id.vincere.io/oauth2/token' -d 'client_id=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx&grant_type=refresh_token&code=xxxxxxx&refresh_token=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx' \
    --header 'Content-Type: application/x-www-form-urlencoded'
    ```

    Header  | Value    
    :--- |:--------- | 
    `Content-Type` | application/x-www-form-urlencoded

    Body | Value | Remarks
    :--- |:--------- |:-------------------- 
    `client_id` | string | This is the client id provided by Vincere Support
    `refresh_token` | string | The *refresh token* saved from the `code` flow above.
    `grant_type` | string | This must be the `refresh_token`
    `code` | string | This is the callback url you provide

    Response | Value | Remarks
    :--- |:--------- |:-------------------- 
    `access_token` | string | This token type is not used with the Vincere API Authentication flow.
    `id token` | string | A short lived token that identifies and grants access to the Vincere API on behalf of the *Vincere user* that authorized the *client app*. It expires in 1 hour and must be refreshed with the *refresh token* to continue accessing.
    `token_type` | string | This type will be always set as `Bearer`.
    `expires_in` | integer | The number of seconds the *id token* is valid for.

    ## **Calling the Vincere APIv2**
    After you have acquired an authorized and valid *id token*, you can make API requests to the Vincere account on behalf of the *Vincere user* that made the authorization.


    ```
    Example - GET: Candidate Details

    curl --location 'https://zenith.vincere.io/api/v2/candidate/' \
    --header 'id-token: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx' \
    --header 'x-api-key: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx' \
    --data ''
    ```

    Headers | Value | Remarks
    :--- |:--------- |:-------------------- 
    ``id-token`` | string | A short lived token that identifies and grants access to the Vincere API on behalf of the *Vincere user* that authorized the *client app*. It expires in 1 hour and must be refreshed with the *refresh token* to continue accessing.
    `x-api-key`| string | This is the API key provided by Vincere Support
    `content-type` | string | This should always be `application/json` (not usually required for GET & DELETE requesets)

    **Important Note:** 
    - We advise you to be extremely cautious when sharing your *api key* and *client id* internally & externally to ensure that your data is safe.
    - You will be responsible on how you handle this token sharing. Any security incidents caused by unmanaged token sharing which is performed outside of Vincere's control will be your responsibility and not Vincere.
    - Expired or unauthenticated requests will return an HTTP 401 response.

    ## **Throttling (Rate-Limits)**
    Calls to the APIv2 are throttled to ensure that your API request does not consume excessive resources. The limits should only affect scripts that are malfunctioning, or attempting to make too many requests in parallel.

    In Vincere, the limit is set to 10 requests per second and 50,000 requests per day per *api key*. If more than 10 requests are made in a one second period or more than 50,000 requests are made in one day then subsequent requests will fail with a 429 response. The rate limit is applied per *api key* so any requests sent with the same *api key* will contribute to the limit.

    **Important Note:** 
    - Our request rate limit is 10 requests per second and the quota is set at 50,000 requests per day

    Please contact us in case you need to change the above limits.

    ## **Pagination**
    All API v2 methods that return a collection of results may be paginated. The results from such API calls will include the following information.

    Response | Value | Remarks
    :--- |:--------- |:-------------------- 
    `slice_index` | integer | The index of the current slice.
    `num_of_elements` | integer | The number of elements in the current slice.
    `last` | boolean | The boolean value which indicates if there is more slices after this slice.
    `content` | content | The array of elements returned in this slice.

    ## **Error handling**
    This part of the document will describe the most frequent error codes returned by the Vincere API. If your request is incorrect, in the response, you can find the details of the error that should help you to troubleshoot. All Vincere API errors have the same schema. Below you can see the example of a response for the request with the incorrect parameter.

    Status | Response | Explanation 
    :--- |:------------------ |:------------
    **`400`** | Bad Request | The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
    **`401`** | Unauthorized |  This response means "unauthenticated". That is, the client must authenticate itself to get the requested response.
    **`403`** | Forbidden | You do not have access rights to the resource which means that your request was unauthorized. Commonly caused by an `api-key` that does not correspond to its `client-id`.
    **`404`** | Resource Not Found | The server cannot find the requested resource (probably it does not exist) even if the endpoint is valid.
    **`413`** | Payload Too Large | Request entity is larger than limits defined by server.
    **`424`** | Failed Dependency | The request failed due to failure of a previous request.
    **`429`** | Too Many requests | You have exceeded the rate limit of API requests for your `api-key`. Wait for one minute for the limit period to reset.
    **`500`** | Internal Server Error | The server has encountered a situation it does not know how to handle.

    **Important Note:** 
    - For the error codes **401, 403, 413 and 429,** the response body may contain the message of the error.
    - For error code **400, 404, 405, 424 and 500,** the response body may contain the following parts:
    ```
    Example Error: "Data is invalid"

    {"status": "FAILED"
    "httpStatus": "404"
    "errorId": **This value is unique for each error**, for example, "e96297f1-304a-4dd1-8bd8-18c3fcc2e877"
    "errorCode": May be optional, available if it is a business violation (as opposed to a technical violation).
    "errors": An array of plain strings to explain the errors
    }
    ```
    ## **Date and Time**
    Across all the API, when a resource involves a date (with or without time) value, we only supported the UTC format.

    ```
    "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
    ```

    **Important Note:** 
    - For our time part, HH:mm:ss.SSS, this format may be ignored by some API's. Please check the documentation of the external APIs ascertain if their time format conflicts with the Vincere API v2.

    ## **Geo-coding**
    Our API will often require you to specify geographic locations.

    Location objects can consist of six parts: address, city, country_code, district, latitude, location_name, longitude, nearest_train_station, post_code, state. Not all of these values are mandatory.

    Each Candidate, Contact, Company has its own location while a Job's working location references only one of the Company's locations. Please refer to Location object for details.

    https://api.vincere.io/documentation.html#section/Geo-coding

    ## **Search**
    The Vincere Search API V2 uses a SOLR backend framework for our search API. To help developers 
    with their queries, we have defined a custom query parser to simplify the work required by 
    transforming queries using the SOLR search engine.

    There are FOUR endpoints you can run a search on: Candidates, Contacts, Jobs & Companies. 
    At the most basic level, you can perform your search using four elements: Range, Text, Radius 
    & Value. This will do a simple filter on a field based on a value. 
    What fields can be filtered on and what filters can be used on each filter are described on each of the endpoints themselves.

    Beyond the four search types, we also offer the ability to chain filters together using 
    Boolean operators such as AND, OR, and NOT. Vincere search also supports customizable sorting
    plus **more like this** operators and provides a way to offer language-specific searches for different languages.


    A basic Vincere Query would be structured as follows:

    field: terms # OPERATOR fields: terms #

    For Example:

    industryid: 1 AND 2 AND 3 AND 4 # AND text: "Senior" "Junior" "Developer" Anna # OR feid: NOT (1) #

    A more detailed explanation is as follows:

    1. **#**: letter to ending terms - mandatory. It's needed to help regcognize the end of current expression, and start parsing new expressions.
    1. **industryid OR text**: search fields
    1. **1 AND 2 AND 3 AND 4**: search term.

    Based on your fields + the field type, you will need to construct the correct search terms.

    Below is explaination on search types:

    * TEXT
      * Text search. You can use multiple terms with operators.  
      If your terms contains quotes, you are searching **EXACTLY**. Terms without quotes would be 
      treated as **CONTAINS**.
      * Example: text: A "B" AND (B OR C) #
    * VALUE
      * Same as TEXT type, but you need to use value_search defined in reference section. 
      * Example: industryid: A AND (B OR C) #
    * RANGE
      * Range search. Used for salary range or datetime type.  For date_time type, the parser 
      supports only 2 formats: yyyy-MM-dd and yyyy-MM-dd'T'HH:mm:ss.SSS'Z'. 
      Static value: **ALL** & **NOW**
      * Example: salary_from: {1 TO 100] # AND created_date: {2017-12-20 TO ALL] #
    * RADIUS
      * Radius search used for searching location 
      * Example: location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997 #

    To use MoreLikeThis search feature you need more effort. Firstly you needs to construct a query to identify which record for finding similarity, then add more filter queries to filter out your search result.

    For example: query below would find similar not - closed - and - public jobs that have to match at least one functional experties OR industry with the job ID 32813 (you need to escapse your query)

    /api/v2/job/search/fl=id,job_title,private_job,closed_date,published_date,fe,industry;mlt.fl=private_job,industry_id,fe_id;sort=published_date desc?fq=private_job:0 #&fq=closed_date:{NOW TO ALL] #&q=id:32813 #&language=en&start=0&limit=100

    As described above, # is special keyword of Vincere Search APIs. In case your search terms contains #, your responsibility is to escape the special keywords in your search terms as followings, and # can only be searched when it is part of a standard dictionary word (for example C#).

    Keyword | Escaped character
    :------- | :-----------------
      `#`     | `.08`

    As of 12.11.0, start param is limited to 10000. If you need deep paging, Vincere search supports cursorMask param. cursorMask param, at begining query, you need to pass in wildcard (*). The returned result with cursorMask param would include cursorMask for next page. You need to loop your query with cursorMask until the new cursorMask duplicated with some previous one.

    Example of cursorMask usage:

    GET /api/v2/candidate/search/fl=id,first_name, first_name_kana, created_date,photo,current_location;sort=created_date asc?cursorMark=QW9KK3BwV0d0ZXNDUHdsc2IyTmhiR2h2YzNRdWRtbHVZMlZ5WldSbGRpNWpiMjBoWTJGdVpHbGtZWFJsWHpNMk5qTTU=

    ## **Versioning**
    The Vincere API v2 requires a version to be specified in every request URL. The Version needs to be placed immediately after our base URL: https://api.vincere.io/api/v2/.

    An example URL accessing offer with id 511394 using API version 2 will be: https://api.vincere.io/api/v2/offers/51139
servers:
  - url: 'https://{tenant}.vincere.io/api/v2'
    description: Your tenant API server.
    variables:
      tenant:
        default: testprod
        description: Your tenant sub domain.
tags:
  - name: activity
    x-tag-expanded: false
    description: |
      Activities consist of Comments, Tasks, Meetings and Emails. <br>
      End of the activities is linked to Candidates, Contacts, Jobs and Companies.
  - name: application
    x-tag-expanded: false
    description: |
      Applications, otherwise known as Job submissions, Job status, Job objects or Job actions.<br>
      Applications associate Candidates with Jobs. Candidate applications always have exactly 1 job.
  - name: candidate
    x-tag-expanded: false
    description: |
      Candidates, otherwise known as applicants.<br>
      A Candidate can be linked to a contact in Vincere.<br>
      The candidate entity is the only entity that can be floated to contacts, apply for or be shortlisted and / or sent to open jobs.
  - name: company
    x-tag-expanded: false
    description: |
      Companies, otherwise known as Corporations or Client corporations are entities that Contacts work at. <br>
      These Companies can be used as Prospect or Lead Companies, Headhunt sites, or as Clients.
  - name: contact
    x-tag-expanded: false
    description: |
      Contact Endpoints.<br>
      Contacts, otherwise known as Clients or Client Contacts are persons working at Companies.<br>
      They can be used as Prospects, Leads, Headhunt lists , Employees or Clients.<br>
      A Contact cannot exist in Vincere without being linked to a Company.<br>
      Contacts are separate entities to Candidates, but they can be linked together.<br>
      Jobs must link to a Contact in Vincere.
  - name: distribution list
    x-tag-expanded: false
    description: |
      Distribution list of contacts.
  - name: email subscription
    x-tag-expanded: false
    description: Email Subscription
  - name: file
    x-tag-expanded: false
    description: |
      Files consist of documents and photos. Vincere accepts the following files types:<br>
      For document: doc, docx, pdf, rtf, xls, xlsx, html, msg<br>
      For photo: png, jpg, gif, bmp<br>
      Note on Documents: Maximum allowable document file size is 10 MB.<br>
      Note on Photos: Maximum allowable photo image size is 800 KB<br>
      Important: At present, the API v2 only supports Documents for Candidates. <br>
      For Companies, Contacts and Jobs we only support the GET call for logo/photo. <br>
      In the coming months, we will add the Document API's for Companies, Contacts and Jobs.
  - name: invoice
    x-tag-expanded: false
    description: |
      Invoices
  - name: job
    x-tag-expanded: false
    description: |
      Jobs, otherwise known as Positions, Vacancies or Job orders are entities that linked to Contacts that are in turn linked to Companies.<br>
      A Job cannot be added to Vincere without being associated to a contact.<br>
      For avoidance of doubt, Jobs do NOT directly link to Companies.
  - name: placement
    x-tag-expanded: false
    description: |
      Placements
  - name: report
    x-tag-expanded: false
    description: |
      Calls to obtain statistics in Vincere.
  - name: reference
    x-tag-expanded: false
    description: |
      These are calls to obtain reference (read-only) objects.<br>
      <mark>Note that Vincere would cache API calls to these endpoints for 3 hours.</mark><br>
      As a result, sometimes your newest updates would not be reflected in reference API calls.
  - name: search
    x-tag-expanded: false
    description: |
      The Vincere Search API V2 uses a SOLR backend framework for our search API. <br>
      To help developers with their queries, we have defined a custom query parser to simplify the work required by transforming queries using the SOLR search engine.
  - name: setting
    x-tag-expanded: false
    description: |
      Setting or system option
  - name: talent pool
    x-tag-expanded: false
    description: |
      Talent pool of candidates.
  - name: timesheet
    x-tag-expanded: false
    description: |
      Timesheets
  - name: umbrella company
    x-tag-expanded: false
    description: |
      Umbrella company.
  - name: user
    x-tag-expanded: false
    description: |
      Users are licensed system users and include customer administrator accounts. Users can be either active or in-active. Licenses are only required for active users.
  - name: visa setting
    x-tag-expanded: false
    description: |
      Visa Restriction settings / templates configured for the environment.
  - name: webhook
    x-tag-expanded: false
    description: |
      **Overview**

      Vincere webhooks are backed by Amazon's AWS SNS (Simple Notification Service) and managed from Vincere's standard API to control webhook subscriptions per tenant account.

      * Webhook URLs are registered with an AWS SNS subscription
        * Application must confirm their callback directly with AWS
        * https://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.confirm.html
      * Simple JSON payload
        * Only relevant actor identifiers/information is provided
        * Use Vincere API to fetch necessary details
      * Manage subscription using Vincere API webhook endpoints
        * Create, List, and Delete endpoints
      * Event messages are delivered by Amazon's AWS SNS service
        * Retry policies are applied in the event of failed deliveries
      * Track and retrieve failed deliveries using Vincere API webhook DLQ endpoints
        * Delivery failures are available for up to 14 days

      **Data Model**

      The following data will be delivered as a JSON object to the registered webhook URL for every  event that matches a webhook subscription.

      Parameter  | Description     
      ---------- | --------- 
      <code>entity_type</code> | The main entity type involved in the event. Typically one of (not limited to): candidate, company, contact, job, application, placement 
      <code>action_type</code> | Action type relevant to the event entity. Typically  one of (not limited to): create, update, delete
      <code>tenant</code> | The tenant ID where the event message comes from.
      <code>timestamp</code> | The time the action occurred.
      <code>entity_id</code> | The id of the main entity.
      <code>user_id</code> | The relevant Vincere user responsible for the action
      <code>data</code> | An object of extra data relevant to each individual webhook type. Not every webhook event type will have extra data.
security:
  - default-apikey: []
    prod-oauth2: []
webhooks: {}
components:
  schemas:
    candidate_full_request:
      type: object
      required:
        - candidate_source_id
        - email
        - first_name
        - last_name
        - registration_date
      properties:
        affiliations:
          $ref: '#/components/schemas/resume_parse_post_res/properties/affiliations'
        availability_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        candidate_source_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_source_id'
        company_count:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_count'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        contract_interval:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_interval'
        contract_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_rate'
        country_of_domicile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/country_of_domicile'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        currency_type:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        current_bonus:
          type:
            - number
            - 'null'
          description: Amount of money
        current_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        date_of_birth:
          type:
            - string
            - 'null'
          description: 'Date of Birth. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        desired_bonus:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_contract_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        desired_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_salary_monthly:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        driving_license_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_number'
        driving_license_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_type'
        education_summary:
          $ref: '#/components/schemas/resume_parse_post_res/properties/education_summary'
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        experience:
          $ref: '#/components/schemas/resume_parse_post_res/properties/experience'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        emergency_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_name'
        emergency_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_phone'
        emergency_relationship:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_relationship'
        emergency_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_email'
        facebook:
          $ref: '#/components/schemas/contact_detail/properties/facebook'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        first_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        gender_title:
          $ref: '#/components/schemas/contact_detail/properties/gender_title'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        ielts_score:
          $ref: '#/components/schemas/resume_parse_post_res/properties/ielts_score'
        keyword:
          $ref: '#/components/schemas/resume_parse_post_res/properties/keyword'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        last_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        linked_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        linked_in:
          $ref: '#/components/schemas/company_post_req/properties/linkedin_url'
        marital_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/marital_status'
        met_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/met_status'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        middle_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/middle_name_kana'
        mobile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/mobile'
        nationality:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nationality'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        note_by:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        note_on:
          $ref: '#/components/schemas/resume_parse_post_res/properties/note_on'
        notice_days:
          $ref: '#/components/schemas/resume_parse_post_res/properties/notice_days'
        objective:
          $ref: '#/components/schemas/resume_parse_post_res/properties/objective'
        other_benefits:
          $ref: '#/components/schemas/resume_parse_post_res/properties/other_benefits'
        payment_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payment_type'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        passport_no:
          $ref: '#/components/schemas/resume_parse_post_res/properties/passport_no'
        personal_statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/personal_statements'
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        place_of_birth:
          $ref: '#/components/schemas/resume_parse_post_res/properties/place_of_birth'
        preferred_language:
          $ref: '#/components/schemas/resume_parse_post_res/properties/preferred_language'
        present_salary_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/present_salary_rate'
        publications:
          $ref: '#/components/schemas/resume_parse_post_res/properties/publications'
        reference:
          $ref: '#/components/schemas/invoice_id_get_res/properties/reference'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        relocate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/relocate'
        salary_months_per_year:
          $ref: '#/components/schemas/resume_parse_post_res/properties/salary_months_per_year'
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        skills:
          type:
            - string
            - 'null'
          description: A skill for job
        skype:
          $ref: '#/components/schemas/contact_detail/properties/skype'
        statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/statements'
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        toeic_score:
          $ref: '#/components/schemas/resume_parse_post_res/properties/toeic_score'
        twitter:
          $ref: '#/components/schemas/contact_detail/properties/twitter'
        total_gross:
          $ref: '#/components/schemas/resume_parse_post_res/properties/total_gross'
        variant:
          $ref: '#/components/schemas/resume_parse_post_res/properties/variant'
        visa_note:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_note'
        visa_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_number'
        visa_renewal_date:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_renewal_date'
        visa_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_status'
        visa_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_type'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
        work_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_email'
        work_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_phone'
        xing:
          $ref: '#/components/schemas/contact_detail/properties/xing'
        linked_in_resume_content:
          type:
            - string
            - 'null'
          description: The resume content retrieved from LinkedIn
        nickname:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nickname'
        parsing_log_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/parsing_log_id'
        company_location_id:
          $ref: '#/components/schemas/position_post_req/properties/company_location_id'
        candidate_company_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_email'
        candidate_representative_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_representative_name'
        company_bank_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_name'
        company_bank_branch:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_branch'
        company_bank_account_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_number'
        company_bank_account_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_name'
        company_bank_account_swift_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_swift_code'
        company_bank_sort_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_sort_code'
        company_bsb_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bsb_number'
        company_default_sale_tax_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_id'
        company_default_sale_tax_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_number'
        company_sale_tax_registered:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_sale_tax_registered'
        candidate_company_default_payment_terms:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_default_payment_terms'
        umbrella_company_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/umbrella_company_id'
        compliance:
          type:
            - integer
            - 'null'
          description: |
            Compliance status of the candidate. `1` means compliant, `0` means non-compliant.
            Defaults to `1` when omitted on creation. When the Candidate Compliance setting is
            enabled, a non-compliant candidate cannot be offered or placed.
          enum:
            - 0
            - 1
    candidate_patch_full_request:
      type: object
      properties:
        affiliations:
          $ref: '#/components/schemas/resume_parse_post_res/properties/affiliations'
        availability_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        candidate_source_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_source_id'
        company_count:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_count'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        contract_interval:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_interval'
        contract_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_rate'
        country_of_domicile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/country_of_domicile'
        currency_type:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        current_bonus:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        current_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        date_of_birth:
          $ref: '#/components/schemas/candidate_full_request/properties/date_of_birth'
        desired_bonus:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_contract_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        desired_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_salary_monthly:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        driving_license_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_number'
        driving_license_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_type'
        education_summary:
          $ref: '#/components/schemas/resume_parse_post_res/properties/education_summary'
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        experience:
          $ref: '#/components/schemas/resume_parse_post_res/properties/experience'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        emergency_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_name'
        emergency_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_phone'
        emergency_relationship:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_relationship'
        emergency_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_email'
        facebook:
          $ref: '#/components/schemas/contact_detail/properties/facebook'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        first_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        gender_title:
          $ref: '#/components/schemas/contact_detail/properties/gender_title'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        keyword:
          $ref: '#/components/schemas/resume_parse_post_res/properties/keyword'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        last_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        linked_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        linked_in:
          $ref: '#/components/schemas/company_post_req/properties/linkedin_url'
        marital_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/marital_status'
        met_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/met_status'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        middle_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/middle_name_kana'
        mobile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/mobile'
        nationality:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nationality'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        note_by:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        note_on:
          $ref: '#/components/schemas/resume_parse_post_res/properties/note_on'
        notice_days:
          $ref: '#/components/schemas/resume_parse_post_res/properties/notice_days'
        objective:
          $ref: '#/components/schemas/resume_parse_post_res/properties/objective'
        other_benefits:
          $ref: '#/components/schemas/resume_parse_post_res/properties/other_benefits'
        payment_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payment_type'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        passport_no:
          $ref: '#/components/schemas/resume_parse_post_res/properties/passport_no'
        personal_statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/personal_statements'
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        place_of_birth:
          $ref: '#/components/schemas/resume_parse_post_res/properties/place_of_birth'
        preferred_language:
          $ref: '#/components/schemas/resume_parse_post_res/properties/preferred_language'
        present_salary_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/present_salary_rate'
        publications:
          $ref: '#/components/schemas/resume_parse_post_res/properties/publications'
        reference:
          $ref: '#/components/schemas/invoice_id_get_res/properties/reference'
        relocate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/relocate'
        salary_months_per_year:
          $ref: '#/components/schemas/resume_parse_post_res/properties/salary_months_per_year'
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        skills:
          $ref: '#/components/schemas/candidate_full_request/properties/skills'
        skype:
          $ref: '#/components/schemas/contact_detail/properties/skype'
        statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/statements'
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        toeic_score:
          $ref: '#/components/schemas/resume_parse_post_res/properties/toeic_score'
        twitter:
          $ref: '#/components/schemas/contact_detail/properties/twitter'
        total_gross:
          $ref: '#/components/schemas/resume_parse_post_res/properties/total_gross'
        variant:
          $ref: '#/components/schemas/resume_parse_post_res/properties/variant'
        visa_note:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_note'
        visa_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_number'
        visa_renewal_date:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_renewal_date'
        visa_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_status'
        visa_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_type'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
        work_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_email'
        work_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_phone'
        xing:
          $ref: '#/components/schemas/contact_detail/properties/xing'
        linked_in_resume_content:
          $ref: '#/components/schemas/candidate_full_request/properties/linked_in_resume_content'
        nickname:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nickname'
        company_location_id:
          $ref: '#/components/schemas/position_post_req/properties/company_location_id'
        candidate_company_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_email'
        candidate_representative_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_representative_name'
        company_bank_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_name'
        company_bank_branch:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_branch'
        company_bank_account_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_number'
        company_bank_account_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_name'
        company_bank_account_swift_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_swift_code'
        company_bank_sort_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_sort_code'
        company_bsb_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bsb_number'
        company_default_sale_tax_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_id'
        company_default_sale_tax_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_number'
        company_sale_tax_registered:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_sale_tax_registered'
        candidate_company_default_payment_terms:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_default_payment_terms'
        umbrella_company_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/umbrella_company_id'
        expected_salary_from:
          type:
            - number
            - 'null'
          description: Amount of money
        expected_salary_to:
          type:
            - number
            - 'null'
          description: Amount of money
        compliance:
          $ref: '#/components/schemas/candidate_full_request/properties/compliance'
    candidate_delete_request:
      type: object
      required:
        - reason
      properties:
        reason:
          type:
            - string
            - 'null'
          description: Reason
    candidate_id_response:
      type: object
      required:
        - id
      properties:
        id:
          type:
            - integer
            - 'null'
          description: Candidate id
    candidate_full_response:
      type: object
      properties:
        affiliations:
          $ref: '#/components/schemas/resume_parse_post_res/properties/affiliations'
        availability:
          $ref: '#/components/schemas/resume_parse_post_res/properties/availability'
        availability_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        candidate_source_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_source_id'
        candidate_source_name:
          type:
            - string
            - 'null'
          description: 'Candidate source in Vincere. [Please refer to the reference section for candidate source](#get-/candidatesources).'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        company_count:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_count'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        contract_interval:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_interval'
        contract_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_rate'
        country_of_domicile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/country_of_domicile'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        currency_type:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        current_bonus:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        current_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        date_of_birth:
          $ref: '#/components/schemas/candidate_full_request/properties/date_of_birth'
        desired_bonus:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_contract_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        desired_salary:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        desired_salary_monthly:
          $ref: '#/components/schemas/candidate_full_request/properties/current_bonus'
        driving_license_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_number'
        driving_license_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/driving_license_type'
        education_summary:
          $ref: '#/components/schemas/resume_parse_post_res/properties/education_summary'
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        experience:
          $ref: '#/components/schemas/resume_parse_post_res/properties/experience'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        emergency_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_name'
        emergency_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_phone'
        emergency_relationship:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_relationship'
        emergency_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/emergency_email'
        facebook:
          $ref: '#/components/schemas/contact_detail/properties/facebook'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        first_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        gender_title:
          $ref: '#/components/schemas/contact_detail/properties/gender_title'
        highest_job_application_stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        ielts_score:
          $ref: '#/components/schemas/resume_parse_post_res/properties/ielts_score'
        keyword:
          $ref: '#/components/schemas/resume_parse_post_res/properties/keyword'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        last_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        linked_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        linked_in:
          $ref: '#/components/schemas/company_post_req/properties/linkedin_url'
        marital_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/marital_status'
        met_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/met_status'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        middle_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/middle_name_kana'
        mobile:
          $ref: '#/components/schemas/resume_parse_post_res/properties/mobile'
        nationality:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nationality'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        note_by:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        note_on:
          $ref: '#/components/schemas/resume_parse_post_res/properties/note_on'
        notice_days:
          $ref: '#/components/schemas/resume_parse_post_res/properties/notice_days'
        objective:
          $ref: '#/components/schemas/resume_parse_post_res/properties/objective'
        other_benefits:
          $ref: '#/components/schemas/resume_parse_post_res/properties/other_benefits'
        payment_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payment_type'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        passport_no:
          $ref: '#/components/schemas/resume_parse_post_res/properties/passport_no'
        personal_statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/personal_statements'
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        photo_url:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        place_of_birth:
          $ref: '#/components/schemas/resume_parse_post_res/properties/place_of_birth'
        preferred_language:
          $ref: '#/components/schemas/resume_parse_post_res/properties/preferred_language'
        present_salary_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/present_salary_rate'
        publications:
          $ref: '#/components/schemas/resume_parse_post_res/properties/publications'
        reference:
          $ref: '#/components/schemas/invoice_id_get_res/properties/reference'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        relocate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/relocate'
        salary_months_per_year:
          $ref: '#/components/schemas/resume_parse_post_res/properties/salary_months_per_year'
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        skills:
          $ref: '#/components/schemas/candidate_full_request/properties/skills'
        skype:
          $ref: '#/components/schemas/contact_detail/properties/skype'
        statements:
          $ref: '#/components/schemas/resume_parse_post_res/properties/statements'
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        toeic_score:
          $ref: '#/components/schemas/resume_parse_post_res/properties/toeic_score'
        total_gross:
          $ref: '#/components/schemas/resume_parse_post_res/properties/total_gross'
        twitter:
          $ref: '#/components/schemas/contact_detail/properties/twitter'
        variant:
          $ref: '#/components/schemas/resume_parse_post_res/properties/variant'
        visa_note:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_note'
        visa_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_number'
        visa_renewal_date:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_renewal_date'
        visa_status:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_status'
        visa_type:
          $ref: '#/components/schemas/resume_parse_post_res/properties/visa_type'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
        work_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_email'
        work_phone:
          $ref: '#/components/schemas/resume_parse_post_res/properties/work_phone'
        xing:
          $ref: '#/components/schemas/contact_detail/properties/xing'
        updated_timestamp:
          $ref: '#/components/schemas/invoice_id_get_res/properties/updated_date'
        nickname:
          $ref: '#/components/schemas/resume_parse_post_res/properties/nickname'
        email_subscribed:
          $ref: '#/components/schemas/resume_parse_post_res/properties/email_subscribed'
        status_id:
          $ref: '#/components/schemas/candidate_status/properties/status_id'
        candidate_company_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/contact_detail/properties/phone'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_current_address:
          $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
        candidate_company_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_email'
        candidate_representative_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_representative_name'
        company_bank_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_name'
        company_bank_branch:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_branch'
        company_bank_account_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_number'
        company_bank_account_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_name'
        company_bank_account_swift_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_account_swift_code'
        company_bank_sort_code:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bank_sort_code'
        company_bsb_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_bsb_number'
        company_default_sale_tax_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_id'
        company_default_sale_tax_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_rate'
        company_default_sale_tax_number:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_default_sale_tax_number'
        company_sale_tax_registered:
          $ref: '#/components/schemas/resume_parse_post_res/properties/company_sale_tax_registered'
        candidate_company_default_payment_terms:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_default_payment_terms'
        umbrella_company_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/umbrella_company_id'
        ft_candidate:
          type: object
          description: FastTrack360 Candidate Fields
          properties:
            office_code:
              type: string
              description: FastTrack360 Candidate's Office Code
            status:
              type: string
              description: FastTrack360 Candidate's Status
            skill_group:
              type: string
              description: FastTrack360 Candidate's Skill Group
            position:
              type: string
              description: FastTrack360 Candidate's Position
        availability_url:
          type: string
          description: returns the URL of the availability page
        archived_timestamp:
          type:
            - string
            - 'null'
          description: 'Indicate the date when this candidate was deleted/archived in the format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        archived_reason:
          type:
            - string
            - 'null'
          description: Indicate the reason for deleting/archiving this candidate
        archived_by:
          type:
            - number
            - 'null'
          description: Indicate the user who deleted this candidate
        cv_exists:
          type:
            - boolean
            - 'null'
          description: Indicate if the candidate has CV or not.
        cv_expiry_date:
          type:
            - string
            - 'null'
          description: 'Indicate the expiry date of the CV. Format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        last_activity_date:
          $ref: '#/components/schemas/contact_detail/properties/last_activity_date'
        compliance:
          $ref: '#/components/schemas/candidate_full_request/properties/compliance'
    candidate_educationdetails_request:
      type: object
      properties:
        course:
          type:
            - string
            - 'null'
        degree_name:
          type:
            - string
            - 'null'
        department:
          $ref: '#/components/schemas/contact_detail/properties/department'
        description:
          type:
            - string
            - 'null'
          description: a description.
        education_level:
          type:
            - string
            - 'null'
          description: Please refer to the reference section of education levels
        gpa:
          type:
            - string
            - 'null'
        grade:
          type:
            - string
            - 'null'
        graduation_date:
          $ref: '#/components/schemas/candidate_workexperiences_request/properties/work_to'
        honorific:
          type:
            - string
            - 'null'
        honors:
          type:
            - string
            - 'null'
        institution_address:
          $ref: '#/components/schemas/candidate_educationdetails_request/properties/honors'
        institution_name:
          type:
            - string
            - 'null'
        major:
          type:
            - string
            - 'null'
        minor:
          type:
            - string
            - 'null'
        qualification:
          type:
            - string
            - 'null'
        school_name:
          type:
            - string
            - 'null'
        school_address:
          type:
            - string
            - 'null'
        start_date:
          $ref: '#/components/schemas/candidate_workexperiences_request/properties/work_to'
        thesis:
          type:
            - string
            - 'null'
        training:
          type:
            - string
            - 'null'
        school_logo:
          type:
            - string
            - 'null'
          description: School Logo
    candidate_educationdetails_array:
      type: array
      items:
        $ref: '#/components/schemas/candidate_educationdetails_request'
    candidate_owners_request:
      type: object
      properties:
        owner_id:
          type:
            - integer
            - 'null'
          description: ID of user in vincere
        ownership:
          type:
            - number
            - 'null'
          description: Percentage of ownership. Default is 100 if this is the only one owner for candidate.
        primary:
          type:
            - boolean
            - 'null'
          description: 'True if the owner is primary. Otherwise, false.'
    candidate_owners_array:
      type: array
      items:
        type: object
        properties:
          owner_id:
            $ref: '#/components/schemas/candidate_owners_request/properties/owner_id'
          owner_name:
            type:
              - string
              - 'null'
            description: Name of user in vincere
          ownership:
            $ref: '#/components/schemas/candidate_owners_request/properties/ownership'
          primary:
            $ref: '#/components/schemas/candidate_owners_request/properties/primary'
    candidate_workexperiences_request:
      type: object
      properties:
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        current_employer:
          type:
            - boolean
            - 'null'
          description: 'True if candidate is currently working for this company. Otherwise, it should be false.'
        experience_in_company:
          type:
            - string
            - 'null'
        functional_expertise_id:
          $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
        industry_id:
          $ref: '#/components/schemas/company_id_industries_put_req/items'
        sub_industry_id:
          type:
            - integer
            - 'null'
          description: The sub-industry id. Please refer to reference section of sub-industry.
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        sub_function_id:
          type:
            - integer
            - 'null'
          description: ID of subfunctional expertise in Vincere. Please refer to reference section of subfunctional expertise.
        work_from:
          $ref: '#/components/schemas/candidate_workexperiences_request/properties/work_to'
        work_to:
          type:
            - string
            - 'null'
          description: 'Please use the consistent format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''" but **the time part will be ignored**.'
        company_logo:
          type:
            - string
            - 'null'
          description: Company Logo
    candidate_workexperiences_array:
      type: array
      items:
        $ref: '#/components/schemas/candidate_workexperiences_request'
    candidate_desiredjobtypes_request:
      type:
        - string
        - 'null'
      description: 'Job Type. [Please refer to reference section of job types for possible values](#operation/getJobTypes).'
      enum:
        - PERMANENT
        - PART_TIME
        - TEMPORARY
        - CONTRACT
        - TEMP_TO_PERM
    candidate_desiredjobtypes_array:
      type: array
      items:
        $ref: '#/components/schemas/candidate_desiredjobtypes_request'
    candidate_bankdetails_request:
      type: object
      properties:
        account_name:
          type:
            - string
            - 'null'
        account_number:
          type:
            - string
            - 'null'
        account_type:
          type:
            - string
            - 'null'
        bank_address:
          type:
            - string
            - 'null'
        bank_name:
          type:
            - string
            - 'null'
        branch_code:
          type:
            - string
            - 'null'
        branch_name:
          type:
            - string
            - 'null'
          description: Branch name
        bsb:
          type:
            - string
            - 'null'
        iban_number:
          type:
            - string
            - 'null'
        routing_number:
          type:
            - string
            - 'null'
        swift_code:
          type:
            - string
            - 'null'
    candidate_bankdetails_array:
      type: array
      items:
        $ref: '#/components/schemas/candidate_bankdetails_request'
    candidate_languageskills_array:
      type: array
      items:
        type: object
        properties:
          code:
            type:
              - string
              - 'null'
            description: Language code. Refer to all language codes <a href="#tag/references/paths/~1def~1languages/get">here</a>
          level:
            type:
              - string
              - 'null'
            description: Language level
            enum:
              - BEGINNER
              - INTERMEDIATE
              - ADVANCED
              - FLUENT
              - NATIVE
    candidate_functionalexpertises_array:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
          subId:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_function_id'
    candidate_desiredindustries_array:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          subId:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
    candidate_desiredindustries_id_array:
      type: array
      items:
        type: integer
    candidate_link_industries_request:
      type: array
      items:
        $ref: '#/components/schemas/company_id_industries_put_req/items'
    candidate_industries_array_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          name:
            type: string
            description: Industry name
    candidate_link_subindustries_request:
      type: array
      items:
        type: object
        properties:
          parent_id:
            type:
              - integer
              - 'null'
            description: Sub-industry’s parent industry id. Please refer to reference section of industry.
          ids:
            type: array
            description: List of sub-industry ids. Please refer to the reference section for sub-industries for possible values.
            items:
              type: integer
    candidate_subindustries_array_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
          name:
            type: string
            description: Sub-industry name
          parent_id:
            $ref: '#/components/schemas/candidate_link_subindustries_request/items/properties/parent_id'
    candidate_link_functional_subfunctional_request:
      type: array
      items:
        type: object
        properties:
          func_id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
          sub_func_ids:
            type: array
            description: List of sub-functional expertise ids.
            items:
              type: integer
    candidate_link_func_expertises_request:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: ID of functional expertise in Vincere. Please refer to reference section of functional expertise.
    candidate_func_expertises_array_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
          name:
            type: string
            description: Functional expertise name
    candidate_subfunc_expertises_array_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_function_id'
          name:
            type: string
            description: Sub-functional expertise name
          functional_expertise_id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
    candidate_hot_period_request:
      type: object
      properties:
        length:
          type: integer
          description: 'Number of hot days. If it is 0, the entity is removed from hot list.'
    candidate_custom_fields_request:
      type: object
      properties:
        data:
          description: info for custom fields
          type: array
          items:
            type: object
            properties:
              date_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
              element_value_groups:
                description: This property is taken into account if the custom field is of type GROUP.
                type: array
                items:
                  type: array
                  items:
                    type: object
                    properties:
                      date_value:
                        $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
                      field_key:
                        $ref: '#/components/schemas/candidate_custom_fields_request/properties/data/items/properties/field_key'
                      field_value:
                        $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
                      field_value_ids:
                        $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
                      field_values:
                        $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
              field_key:
                type:
                  - string
                  - 'null'
                description: The key of the custom field in Vincere. Please refer to the reference section for custom field.
              field_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
              field_value_ids:
                $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
              field_values:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
    candidate_custom_fields_response:
      type: array
      items:
        type: object
        properties:
          key:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
          type:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
          date_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
          element_value_groups:
            type: array
            items:
              type: array
              items:
                type: object
                properties:
                  key:
                    $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                  type:
                    $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                  date_value:
                    $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
                  field_value:
                    $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
                  field_value_ids:
                    $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
                  field_values:
                    $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
          field_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
          field_value_ids:
            $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
          field_values:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
    candidate_core_fields_request:
      type: object
      properties:
        data:
          description: info for core fields
          type: array
          items:
            type: object
            properties:
              field_name:
                $ref: '#/components/schemas/candidate_core_fields_response/items/properties/field_name'
              field_value:
                $ref: '#/components/schemas/candidate_core_fields_response/items/properties/field_value'
    candidate_core_fields_response:
      type: array
      items:
        type: object
        properties:
          field_name:
            type:
              - string
              - 'null'
            description: The name of the core field in Vincere. Please refer to the reference section for core field.
          type:
            type:
              - string
              - 'null'
            description: Field type.
            enum:
              - MULTIPLE_SELECTION
              - TEXT_AREA
              - CHECK_BOX
              - COMBO_BOX
              - RADIO_BUTTON
              - DATE_PICKER
          field_value:
            type:
              - string
              - 'null'
            description: 'This property is taken into account if the core field is all of type (TEXT_BOX, TEXT_AREA, MULTIPLE_SELECTION ...)'
          field_id:
            type: integer
    candidate_webapp_url_response:
      type: object
      properties:
        request_method:
          $ref: '#/components/schemas/contact_webapp_url_get/properties/request_method'
        url:
          $ref: '#/components/schemas/contact_webapp_url_get/properties/url'
    candidate_branches_request:
      type: array
      items:
        type: integer
        description: ID of branch. Please refer to the reference section for branch
    candidate_branches_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_branches_ids_put/items'
          name:
            $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
    candidate_status:
      type: object
      properties:
        status:
          type: string
          deprecated: true
          description: 'Candidate status. [Please refer to the reference section for candidate statuses](#operation/getListCandidateStatus).'
          enum:
            - ACTIVE
            - PASSIVE
            - DO_NOT_CONTACT
            - BLACKLISTED
        status_id:
          type:
            - number
            - 'null'
          description: 'Candidate status id. [Please refer to the reference section for candidate statuses](#operation/getListCandidateStatuses).'
    candidate_source_contact_request:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
    candidate_source_contact_response:
      type: object
      properties:
        email:
          type:
            - string
            - 'null'
          description: The Vincere user email
        full_name:
          $ref: '#/components/schemas/user__get_res/properties/full_name'
        id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
    candidate_working_state:
      type: object
      properties:
        status:
          type:
            - string
            - 'null'
          description: Candidate working state
          enum:
            - EMPLOYED
            - NOT_EMPLOYED
            - AT_SCHOOL
    candidate_brands_request:
      type: array
      items:
        type: integer
        description: ID of brand. Please refer to the reference section for branch
    candidate_brands_response:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_brands_ids_put/items'
          name:
            $ref: '#/components/schemas/contact_brands_get/items/properties/name'
    candidate_notes_request:
      type: object
      properties:
        title:
          type:
            - string
            - 'null'
          description: Note title
        content:
          type:
            - string
            - 'null'
          description: Note content
    candidate_notes_response:
      type: array
      items:
        type: object
        properties:
          id:
            type:
              - integer
              - 'null'
            description: Note id
          title:
            $ref: '#/components/schemas/candidate_notes_request/properties/title'
          content:
            $ref: '#/components/schemas/candidate_notes_request/properties/content'
    candidate_placement_status_response:
      type: object
      properties:
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        start_date:
          type:
            - string
            - 'null'
          description: 'Start date of the closest active application. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        end_date:
          type:
            - string
            - 'null'
          description: 'End date of the closest active application. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
    candidate_gdpr_details_request:
      type: object
      properties:
        consent_to_keep:
          type: object
          required:
            - consent_to_keep
            - explicit_consent
            - person_informed_how_to_exercise_their_rights
          properties:
            consent_to_keep:
              type:
                - string
                - 'null'
              description: Consent to keep status
              enum:
                - UNKNOWN
                - CONSENT_GIVEN
                - PENDING
                - TO_BE_FORGOTTEN
                - CONTRACT
                - LEGITIMATE_INTEREST
            explicit_consent:
              type:
                - string
                - 'null'
              description: Explicit consent
              enum:
                - UNKNOWN
                - 'YES'
                - 'NO'
            person_informed_how_to_exercise_their_rights:
              type:
                - string
                - 'null'
              description: Person informed how to exercise their rights
              enum:
                - LINK_CANDIDATE_PORTAL_SENT
                - VERBALLY
                - OTHER
            request_through:
              type:
                - string
                - 'null'
              description: Request through
              enum:
                - EMAIL
                - ONLINE
                - VERBALLY
                - CANDIDATE_PORTAL
                - WRITTEN
                - OTHER
            request_through_date:
              type:
                - string
                - 'null'
              description: 'Request through date. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''". That is required when request_through is not null'
            obtained_through:
              type:
                - string
                - 'null'
              description: Obtained through
              enum:
                - EMAIL
                - ONLINE
                - VERBALLY
                - CANDIDATE_PORTAL
                - WRITTEN
                - OTHER
            obtained_through_date:
              type:
                - string
                - 'null'
              description: 'Obtained through date. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''". That is required when obtained_through is not null'
            obtained_by:
              type:
                - number
                - 'null'
              description: ID of users in system. Who's sent consent request to candidate.
            expires:
              type:
                - string
                - 'null'
              description: Expires
              enum:
                - 'YES'
                - 'NO'
            expires_date:
              type:
                - string
                - 'null'
              description: 'Expires date. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''". That is required when expires is YES'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        right_to_represent:
          required:
            - right_to_represent
          $ref: '#/components/schemas/candidate_gdpr_details_response/properties/right_to_represent'
    candidate_gdpr_details_response:
      type: object
      properties:
        consent_to_keep:
          type: object
          properties:
            consent_to_keep:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/consent_to_keep'
            explicit_consent:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/explicit_consent'
            person_informed_how_to_exercise_their_rights:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/person_informed_how_to_exercise_their_rights'
            request_through:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through'
            request_through_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through_date'
            obtained_through:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through'
            obtained_through_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through_date'
            obtained_by:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_by'
            expires:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires'
            expires_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires_date'
        right_to_represent:
          type: object
          properties:
            right_to_represent:
              $ref: '#/components/schemas/candidate_search_matrix_vars_get_res/properties/result/properties/items/items/properties/right_to_represent'
            request_through:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through'
            request_through_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through_date'
            obtained_through:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through'
            obtained_through_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through_date'
            obtained_by:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_by'
            expires:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires'
            expires_date:
              $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires_date'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    candidate_list_application_active_response:
      type: array
      items:
        type: object
        properties:
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          job_id:
            $ref: '#/components/schemas/position_post_res/properties/id'
          job_title:
            $ref: '#/components/schemas/job/properties/job_title'
          company_id:
            $ref: '#/components/schemas/company_post_res/properties/id'
          company_name:
            $ref: '#/components/schemas/company_post_req/properties/company_name'
          application_id:
            $ref: '#/components/schemas/application_post_res/properties/id'
          stage:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
          last_stage_date:
            type:
              - string
              - 'null'
            description: 'Last stage date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
    candidate_encode_or_decode_id_response:
      type: object
      properties:
        content:
          type:
            - string
            - 'null'
          description: Based on input this will be decoded or encoded result
    candidate_compliance_setting_response:
      type: object
      properties:
        content:
          type: object
          properties:
            layouts:
              type: array
              description: elements in compliance setting
              items:
                type: object
                properties:
                  label:
                    type:
                      - string
                      - 'null'
                    description: Label of element
                  index:
                    $ref: '#/components/schemas/application_actions_post_req/properties/index'
                  entity:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
                  tab_id:
                    type:
                      - number
                      - 'null'
                    description: Tab_id of tab on layout setting
                  layout_elements:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: object
                          description: field element in compliance setting
                          properties:
                            x:
                              type:
                                - number
                                - 'null'
                              description: Position x
                            'y':
                              type:
                                - number
                                - 'null'
                              description: Position y
                            w:
                              type:
                                - number
                                - 'null'
                              description: Element width
                            h:
                              type:
                                - number
                                - 'null'
                              description: Element height
                            required:
                              type:
                                - boolean
                                - 'null'
                              description: Required field
                            label:
                              $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                            category:
                              type:
                                - string
                                - 'null'
                              description: Category of fields
                              enum:
                                - static_field
                                - custom_field
                                - sub_heading
                                - whitespace
                                - core_field
                            category_core:
                              type:
                                - string
                                - 'null'
                              description: Category of core fields
                            editable:
                              type:
                                - boolean
                                - 'null'
                              description: Status of field edit or none edit
                            entity:
                              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
                            configurable_form_field_id:
                              type:
                                - number
                                - 'null'
                              description: ID of custom field
                            core_field_id:
                              type:
                                - number
                                - 'null'
                              description: ID of core field
                            layout_field_type:
                              type:
                                - string
                                - 'null'
                              description: Type of field
                              enum:
                                - TEXT_FIELD
                                - TEXT_AREA
                                - DATE_PICKER
                                - DROP_DOWN
                                - MULTIPLE_SELECTION
                                - CHECK_BOXES
                                - RADIO_BUTTON
                                - TABLE
                            label_language_code:
                              type:
                                - string
                                - 'null'
                              description: Code of label of element
                            parent_id:
                              $ref: '#/components/schemas/invoice_id_get_res/properties/parent_id'
                            sub_heading_id:
                              type:
                                - integer
                                - 'null'
                              description: ID of sud heading for layout
                            field_key:
                              type:
                                - string
                                - 'null'
                              description: Key of element of custom field
                            field_key_core:
                              type:
                                - string
                                - 'null'
                              description: Key of element of core field
                            suggestion_needed:
                              type:
                                - boolean
                                - 'null'
                              description: Support suggestion
                        children:
                          type: array
                          items:
                            type: object
                            description: chidren of element of custom field
                            properties:
                              $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/layout_elements/items/properties/field/properties'
                  layout_core_elements:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: object
                          description: field element in compliance setting
                          properties:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/layout_elements/items/properties/field/properties'
                        children:
                          type: array
                          items:
                            type: object
                            description: chidren of element of custom field
                            properties:
                              $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/layout_elements/items/properties/field/properties'
            suggestions:
              type: array
              description: Sample of suggestion
              items:
                type: object
                properties:
                  key:
                    type:
                      - string
                      - 'null'
                    description: Key of suggestion
                  value:
                    type:
                      - string
                      - 'null'
                    description: Value of suggestion
            data:
              type: object
              description: Data of custom fields
              properties:
                id:
                  $ref: '#/components/schemas/candidate_id_response/properties/id'
                dynamicData:
                  type: object
                  properties:
                    '1767':
                      type: string
                      description: ID of custom fields and value of candidate
                dynamic_tables:
                  type: object
                  description: Data of custom fields
                  properties:
                    '1672':
                      type: object
                      description: ID of table
                      properties:
                        rows:
                          type: array
                          description: row of objects
                          items:
                            type: object
                            properties:
                              type:
                                type: string
                                description: entity of object
                              id:
                                type: number
                                description: ID of custom field
                              data:
                                type: string
                                description: data of assigned to custom field
                              index:
                                type: number
                                description: index of item in list
                              entity_id:
                                type: number
                                description: 'entity_id of entity, this case be id of candidate'
                              parent_id:
                                type: number
                                description: 'parent id, this case id of table to contain custom fields'
                              children_id:
                                type: number
                                description: ID of suggest custom field
            country_code:
              $ref: '#/components/schemas/contact_per_loc/properties/country_code'
    candidate_gdpr_details_bulk_response:
      type: array
      items:
        type: object
        $ref: '#/components/schemas/candidate_gdpr_details_response'
    candidate_email_activity_response:
      type: object
      properties:
        last_received_email_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        last_sent_email_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    candidate_visa_restriction_request:
      type: object
      required:
        - visa_type_id
      properties:
        visa_type_id:
          type: integer
          format: int32
          minimum: 1
          description: ID of the visa type template
          example: 123
    candidate_visa_restriction_response:
      type: object
      properties:
        candidate_id:
          type: integer
          format: int64
          description: Candidate ID
          example: 456
        visa_type_id:
          type: integer
          format: int32
          description: ID of the assigned visa type template
          example: 123
        changed:
          type: boolean
          description: Indicates whether the candidate visa restriction was changed
          example: true
    contact_detail:
      required:
        - company_id
        - last_name
        - registration_date
      type: object
      properties:
        admin_time_temp:
          type:
            - boolean
            - 'null'
          description: true or false
        contact_source_id:
          type:
            - integer
            - 'null'
          description: ID of contact source in Vincere. Please refer to the reference section for contact source.
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        contact_owners:
          type: array
          description: list of owners id in string format
          items:
            type:
              - number
              - 'null'
            description: ID of users in system
        creator_id:
          type:
            - integer
            - 'null'
          description: ID of an user in Vincere
        customer_probability:
          type:
            - integer
            - 'null'
        date_of_birth:
          type:
            - string
            - 'null'
          description: 'Date of Birth. Must be in format \yyyy-MM-dd''T''HH:mm:ss.SSS''Z''\'
        department:
          type:
            - string
            - 'null'
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        facebook:
          type:
            - string
            - 'null'
          description: Facebook Url
        first_name:
          type:
            - string
            - 'null'
          description: First Name
        first_name_kana:
          type:
            - string
            - 'null'
          description: First Name Kana
        gender:
          anyOf:
            - $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
            - enum:
                - null
        gender_title:
          type:
            - string
            - 'null'
          description: 'accepted gender title. Expected values are: Mr., Mrs., Ms., Miss., Dr., Captain'
        home_phone:
          type:
            - string
            - 'null'
          description: Home phone
        is_assistant:
          type:
            - boolean
            - 'null'
          description: true or false
        job_level:
          type:
            - string
            - 'null'
        job_level_hierarchy:
          type:
            - integer
            - 'null'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        last_name:
          type:
            - string
            - 'null'
          description: Last Name
        last_name_kana:
          type:
            - string
            - 'null'
          description: Last Name Kana
        linkedin:
          type:
            - string
            - 'null'
          description: LinkedIn Url
        middle_name:
          type:
            - string
            - 'null'
          description: Middle Name
        middle_name_kana:
          type:
            - string
            - 'null'
          description: Middle Name Kana
        preferred_name:
          type:
            - string
            - 'null'
          description: This is name of preferred
        note:
          type:
            - string
            - 'null'
          description: Note
        mobile_phone:
          type:
            - string
            - 'null'
          description: phone number
        phone:
          type:
            - string
            - 'null'
          description: Phone number
        preferred_contact_method:
          type:
            - string
            - 'null'
        preferred_time_from:
          type:
            - string
            - 'null'
          description: 'Must be in format \HH:mm\'
        preferred_time_to:
          type:
            - string
            - 'null'
          description: 'Must be in format \HH:mm\'
        personal_email:
          type:
            - string
            - 'null'
          description: email
        registration_date:
          type:
            - string
            - 'null'
          description: 'Registration Date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''.'
        report_to_contact_id:
          type:
            - integer
            - 'null'
          description: contact id
        skills:
          type:
            - string
            - 'null'
          description: 'Skill Summary, skills are deliminated by comma, i.e. \,\'
        skype:
          type:
            - string
            - 'null'
          description: Skype
        start_date:
          type:
            - string
            - 'null'
          description: 'Placement start date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        switchboard_phone:
          type:
            - string
            - 'null'
          description: Switch Board number
        switchboard_phone_ext:
          type:
            - string
            - 'null'
          description: Switch Board extension
        twitter:
          type:
            - string
            - 'null'
          description: Twitter Url
        xing:
          type:
            - string
            - 'null'
          description: Xing Url
        linked_candidate_id:
          type:
            - number
            - 'null'
          description: Candidate ID to link to the contact.
        last_activity_date:
          type:
            - string
            - 'null'
          description: 'Last Activity Date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''".'
    contact_id:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: Contact id
    contact_jobs:
      allOf:
        - $ref: '#/components/schemas/slice'
      properties:
        content:
          type: array
          description: The jobs of the contact.
          items:
            $ref: '#/components/schemas/job'
    contact_fes:
      type: array
      description: Functional expertises of a contact.
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
    contact_sfes:
      type: array
      description: Sub-functional expertises of a contact.
      items:
        type: object
        description: Sub-functional expertise.
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_function_id'
          name:
            $ref: '#/components/schemas/position_id_functionalexpertise_func_id_subfunctionalexpertises_get_res/items/properties/name'
          functional_expertise_id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
    contact_inds:
      type: array
      description: Industries of a contact.
      items:
        $ref: '#/components/schemas/contact_fes/items'
    contact_sub_inds:
      type: array
      description: Array of sub-industries
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
    contact_per_loc:
      type: object
      properties:
        address:
          type:
            - string
            - 'null'
          description: Address of the location
        address_line1:
          type:
            - string
            - 'null'
          description: Address line 1 of the location
        address_line2:
          type:
            - string
            - 'null'
          description: Address line 2 of the location
        city:
          type:
            - string
            - 'null'
          description: City name
        country:
          type:
            - string
            - 'null'
          description: 'Ex USA, Please refer to country reference section'
        country_code:
          type:
            - string
            - 'null'
          description: Code of country
        district:
          type:
            - string
            - 'null'
          description: District name
        latitude:
          type:
            - number
            - 'null'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        longitude:
          type:
            - number
            - 'null'
        nearest_train_station:
          type:
            - string
            - 'null'
          description: Nearest Train Station
        post_code:
          type:
            - string
            - 'null'
        state:
          type:
            - string
            - 'null'
    contact_work_loc:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_work_loc_ids/items'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        district:
          $ref: '#/components/schemas/contact_per_loc/properties/district'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        company_number:
          type:
            - string
            - 'null'
        trading_name:
          type:
            - string
            - 'null'
          description: Trading name
        billing_group_name:
          type:
            - string
            - 'null'
          description: Billing group name
        business_number:
          type:
            - string
            - 'null'
          description: Business number
        general_PO_number:
          type:
            - string
            - 'null'
          description: General PO number
        tax_exempt:
          type:
            - boolean
            - 'null'
          enum:
            - true
            - false
        company_payment_term:
          type:
            - string
            - 'null'
          description: Company payment term
        location_types:
          type: array
          items:
            type:
              - string
              - 'null'
            description: Location type
            enum:
              - WORKPLACE
              - MAILING_ADDRESS
              - BILLING_ADDRESS
              - CURRENT_ADDRESS
              - PERSONAL_ADDRESS
              - HEADQUARTER
        primary_billing_address:
          type:
            - boolean
            - 'null'
          description: Indicate this is a primary billing address
        billing_account_code:
          type:
            - string
            - 'null'
          description: Billing account code
    contact_work_loc_ids:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: ID of location in Vincere
    contact_custom_fields_get:
      type: array
      items:
        type: object
        properties:
          key:
            type:
              - string
              - 'null'
            description: The unique key to identify the custom field in Vincere
          type:
            type:
              - string
              - 'null'
            description: Field type.
            enum:
              - TEXT_BOX
              - TEXT_AREA
              - CHECK_BOX
              - COMBO_BOX
              - RADIO_BUTTON
              - DATE_PICKER
              - MULTIPLE_SELECTION
              - GROUP
          date_value:
            type:
              - string
              - 'null'
            description: 'This property is set if the custom field is of type DATE_PICKER. Value is in the format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''".'
          field_value:
            type:
              - string
              - 'null'
            description: This property is set if the custom field is of type TEXT_BOX or TEXT_AREA
          field_values:
            type: array
            description: 'This property is set if the custom field is of type CHECK_BOX, SELECT_BOX, RADIO, MULTIPLE_SELECTION'
            items:
              type:
                - integer
                - 'null'
              description: ID of the field value in Vincere. Please refer to the reference section for custom field.
    contact_custom_fields_put:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              field_key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              date_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
              field_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
              field_values:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
    contact_webapp_url_get:
      type: object
      properties:
        request_method:
          type:
            - string
            - 'null'
          enum:
            - GET
            - POST
            - PUT
            - DELETE
        url:
          type:
            - string
            - 'null'
    contact_hot_period_put:
      type: object
      properties:
        length:
          type:
            - integer
            - 'null'
          description: 'Number of hot days. If it is 0, the entity is removed from hot list.'
    contact_branches_get:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_branches_ids_put/items'
          name:
            $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
    contact_branches_put:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_branches_ids_put/items'
    contact_branches_ids_put:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: The id of branch. Please see reference list for branch
    contact_brands_get:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_brands_ids_put/items'
          name:
            type:
              - string
              - 'null'
            description: Brand name
    contact_brands_put:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_brands_ids_put/items'
    contact_brands_ids_put:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: The id of brand. Please see reference list for brand
    contact_deals_get:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/position_id_get_res/properties/deal_id'
          name:
            type:
              - string
              - 'null'
            description: Deal name
          forecast_fee:
            type:
              - number
              - 'null'
            format: double
            description: |
              Computed forecast fee.
                - If forecast_fee_type = 1, forecast_fee = deal value * fee forecast percentage
                - Otherwise, value = total forecast fee of linked jobs
          forecast_fee_currency:
            type:
              - string
              - 'null'
            description: 'Forecast fee currency. [Please refer to reference list for the currency values.](#operation/getCurrencies)'
          contact_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
          owner_names:
            type:
              - string
              - 'null'
            description: comma-separated owner names
          link_status:
            type:
              - boolean
              - 'null'
            description: To determinate if position and deal is linked
    contact_status_put:
      type: object
      properties:
        status_id:
          type:
            - number
            - 'null'
          description: 'Contact status id. [Please refer to the reference section for contact statuses](#operation/getListContactStatuses).'
    contact_status_get:
      type: object
      properties:
        status_id:
          $ref: '#/components/schemas/contact_status_put/properties/status_id'
    contact_id_ex_map_put:
      type: object
      properties:
        external_name:
          type:
            - string
            - 'null'
          description: 'The name of Service RATES_CALC or CLOUD_CALL,...'
        external_id:
          type:
            - integer
            - 'null'
          description: The id of external resource
    contact_first_loc_put:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_work_loc_ids/items'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        general_PO_number:
          $ref: '#/components/schemas/contact_work_loc/properties/general_PO_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        company_payment_term:
          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
        location_types:
          type: array
          items:
            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
        primary_billing_address:
          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
        billing_account_code:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    contact_email_activity_response:
      type: object
      properties:
        last_received_email_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        last_sent_email_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    contact_id_patch_req:
      type: object
      properties:
        stage:
          type:
            - string
            - 'null'
          description: 'Contact stage. Accepted values are COMPANY_CONTACT, LEAD_CONTACT, OPPORTUNITY_CONTACT, ACCOUNT_CONTACT'
    email_subscription_update_status:
      type: object
      properties:
        email:
          type:
            - string
            - 'null'
          description: The target email address to update the subscription for
        status:
          type:
            - boolean
            - 'null'
          description: 'That "true" is subscribed, "false" is unsubscribed'
    internal_server_error:
      type: object
      properties:
        message:
          type: string
        status:
          type: string
        httpStatus:
          type: string
        errorId:
          type: string
    forbidden_error:
      type: object
      properties:
        message:
          type: string
        status:
          type: string
        httpStatus:
          type: string
        errorId:
          type: string
        errors:
          type: array
          items:
            type: string
    error:
      type: object
      required:
        - code
        - message
      properties:
        code:
          type: integer
          format: int32
        message:
          type: string
    delete_response:
      type: object
      required:
        - status
        - errors
      properties:
        status:
          type:
            - string
            - 'null'
          description: Status of action.
          enum:
            - FAILED
            - SUCCEEDED
        errors:
          type: array
          description: List of errors
    status_message:
      type: object
      properties:
        status:
          type:
            - string
            - 'null'
          description: 'The status of data response. '
          enum:
            - SAMPLED
            - SUCCEEDED
            - SKIPPED
            - FAILED
        message:
          type:
            - string
            - 'null'
          description: The message content
    error_message_response:
      type: string
      required:
        - message
      properties:
        message:
          type: string
    location_response:
      type: object
      properties:
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        city:
          $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        district:
          $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
    location_request:
      required:
        - location_name
      type: object
      properties:
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        city:
          $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        district:
          $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
    job:
      type: object
      properties:
        close_date:
          type:
            - string
            - 'null'
          description: 'Close Date for the job. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        employment_type:
          type:
            - string
            - 'null'
          description: Employment Type. Please refer to reference section of employment type for possible values.
        external_id:
          type:
            - string
            - 'null'
          description: External Reference id
        floated_job:
          description: True if this is a floated job.
          type:
            - boolean
            - 'null'
        head_count:
          type:
            - integer
            - 'null'
          description: Head count
        position_id:
          type:
            - integer
            - 'null'
          description: Job id
        job_title:
          type:
            - string
            - 'null'
          description: Job Title
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        open_date:
          type:
            - string
            - 'null'
          description: 'Open Date for the job. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
    slice:
      type: object
      properties:
        slice_index:
          type:
            - integer
            - 'null'
          description: 'Index of the slice, start at 0 and increase by 1'
        num_of_elements:
          type:
            - number
            - 'null'
          description: The number of elements of the slice
        last:
          type:
            - boolean
            - 'null'
          description: Indicate that this slice is latest or not
        content:
          type: array
          description: Object list.
    fe_ids:
      allOf:
        - type: array
          description: List of functional expertise ids
          items:
            type:
              - integer
              - 'null'
            format: int64
    fe_id_sfe_ids:
      type: object
      description: Functional expertise id and its sub-functional expertise ids.
      properties:
        func_id:
          $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
        sub_func_ids:
          $ref: '#/components/schemas/sfe_ids/allOf/0'
    sfe_ids:
      allOf:
        - type: array
          description: List of sub functional expertise ids
          items:
            type:
              - integer
              - 'null'
            format: int64
    ind_ids:
      allOf:
        - type: array
          description: List of industry ids
          items:
            type:
              - integer
              - 'null'
            format: int64
    sub_ind_ids:
      type: array
      items:
        type: object
        properties:
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          ids:
            $ref: '#/components/schemas/position_id_subindustries_put_req/items/properties/ids/allOf/0'
    company_post_req:
      type: object
      properties:
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        careersite_url:
          type:
            - string
            - 'null'
          description: Career Site URL
        company_name:
          type:
            - string
            - 'null'
          description: Company Name
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        company_owners:
          type: array
          description: List of owners id
          items:
            type:
              - number
              - 'null'
            description: ID of users in system
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        employees_number:
          type:
            - integer
            - 'null'
          description: Employee's number.
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        facebook_url:
          type:
            - string
            - 'null'
          description: Facebook URL
        fax:
          type:
            - string
            - 'null'
          description: Fax
        general_PO_number:
          $ref: '#/components/schemas/contact_work_loc/properties/general_PO_number'
        head_quarter:
          type:
            - string
            - 'null'
          description: Headquarters address
        linkedin_url:
          type:
            - string
            - 'null'
          description: LinkedIn Url
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        parent_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        rss_urls:
          type:
            - string
            - 'null'
          description: RSS Urls
        switch_board:
          type:
            - string
            - 'null'
          description: Switch Board number
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        website:
          type:
            - string
            - 'null'
          description: Website
    company_post_res:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: Company id
    company_id_get_res:
      type: object
      properties:
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        careersite_url:
          $ref: '#/components/schemas/company_post_req/properties/careersite_url'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        company_owners:
          $ref: '#/components/schemas/company_post_req/properties/company_owners'
        contact_in_company:
          $ref: '#/components/schemas/contact_id/properties/id'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        employees_number:
          $ref: '#/components/schemas/company_post_req/properties/employees_number'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        facebook_url:
          $ref: '#/components/schemas/company_post_req/properties/facebook_url'
        fax:
          $ref: '#/components/schemas/company_post_req/properties/fax'
        general_PO_number:
          $ref: '#/components/schemas/contact_work_loc/properties/general_PO_number'
        head_quarter:
          $ref: '#/components/schemas/company_post_req/properties/head_quarter'
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        linkedin_url:
          $ref: '#/components/schemas/contact_detail/properties/linkedin'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        parent_id:
          type:
            - integer
            - 'null'
          description: Parent Company
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        rss_urls:
          $ref: '#/components/schemas/company_post_req/properties/rss_urls'
        switch_board:
          $ref: '#/components/schemas/company_post_req/properties/switch_board'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
        updated_timestamp:
          $ref: '#/components/schemas/invoice_id_get_res/properties/updated_date'
        stage:
          type:
            - string
            - 'null'
          description: Company stage. Please refer to the reference section for Company stage
        stage_status:
          type:
            - string
            - 'null'
          description: The status of the current stage assigned to the contact.
          enum:
            - ALL
            - REJECTED
            - PENDING
            - FORWARD
        status_id:
          type:
            - number
            - 'null'
          description: Status id
    company_id_put_req:
      type: object
      properties:
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        careersite_url:
          $ref: '#/components/schemas/company_post_req/properties/careersite_url'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        company_owners:
          $ref: '#/components/schemas/company_post_req/properties/company_owners'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        employees_number:
          $ref: '#/components/schemas/company_post_req/properties/employees_number'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        facebook_url:
          $ref: '#/components/schemas/company_post_req/properties/facebook_url'
        fax:
          $ref: '#/components/schemas/company_post_req/properties/fax'
        general_PO_number:
          $ref: '#/components/schemas/contact_work_loc/properties/general_PO_number'
        head_quarter:
          $ref: '#/components/schemas/company_post_req/properties/head_quarter'
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        linkedin_url:
          $ref: '#/components/schemas/contact_detail/properties/linkedin'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        parent_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        rss_urls:
          $ref: '#/components/schemas/company_post_req/properties/rss_urls'
        switch_board:
          $ref: '#/components/schemas/company_post_req/properties/switch_board'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
    company_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/status_message/properties/status'
        message:
          $ref: '#/components/schemas/status_message/properties/message'
    company_id_locations_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_work_loc_ids/items'
          address:
            $ref: '#/components/schemas/contact_per_loc/properties/address'
          district:
            $ref: '#/components/schemas/contact_per_loc/properties/district'
          city:
            $ref: '#/components/schemas/contact_per_loc/properties/city'
          state:
            $ref: '#/components/schemas/contact_per_loc/properties/state'
          location_name:
            $ref: '#/components/schemas/user__get_res/properties/user_location'
          address_line1:
            $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
          address_line2:
            $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
          post_code:
            $ref: '#/components/schemas/contact_per_loc/properties/post_code'
          country_code:
            $ref: '#/components/schemas/contact_per_loc/properties/country_code'
          country:
            $ref: '#/components/schemas/contact_per_loc/properties/country'
          nearest_train_station:
            $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
          longitude:
            $ref: '#/components/schemas/contact_per_loc/properties/longitude'
          latitude:
            $ref: '#/components/schemas/contact_per_loc/properties/latitude'
          location_types:
            type: array
            items:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
          billing_group_name:
            $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
          trading_name:
            $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
          general_po_number:
            $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
          tax_exempt:
            $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
          company_number:
            $ref: '#/components/schemas/contact_work_loc/properties/company_number'
          business_number:
            $ref: '#/components/schemas/contact_work_loc/properties/business_number'
          company_payment_term:
            $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
          primary_billing_address:
            $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
          billing_account_code:
            $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    company_locations_post_req:
      type: object
      required:
        - id_list
      properties:
        id_list:
          type: array
          minItems: 1
          maxItems: 100
          description: Internal ids of the company locations to retrieve.
          items:
            $ref: '#/components/schemas/contact_work_loc_ids/items'
    company_location_loc_id_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_work_loc_ids/items'
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        district:
          $ref: '#/components/schemas/contact_per_loc/properties/district'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_types:
          type: array
          items:
            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        company_payment_term:
          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
        primary_billing_address:
          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
        billing_account_code:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    company_location_loc_id_put_req:
      type: object
      properties:
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        district:
          $ref: '#/components/schemas/contact_per_loc/properties/district'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_types:
          type: array
          items:
            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        company_payment_term:
          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
        primary_billing_address:
          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
        billing_account_code:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    company_location_loc_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_work_loc_ids/items'
    company_location_loc_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/status_message/properties/status'
        message:
          $ref: '#/components/schemas/status_message/properties/message'
    company_id_location_post_req:
      type: object
      properties:
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        district:
          $ref: '#/components/schemas/contact_per_loc/properties/district'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        location_types:
          type: array
          items:
            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        general_po_number:
          type:
            - string
            - 'null'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        company_payment_term:
          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
        primary_billing_address:
          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
        billing_account_code:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    company_id_location_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_industries_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          name:
            type:
              - string
              - 'null'
            description: Industry name.
    company_id_industries_put_req:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: Industry id. Please refer to reference section of industry.
    company_id_industries_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_subindustries_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
          name:
            type:
              - string
              - 'null'
            description: The sub-industry name.
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
    company_id_subindustries_put_req:
      type: array
      items:
        type: object
        properties:
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          ids:
            type: array
            items:
              $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
    company_id_subindustries_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_customfields_get_res:
      type: array
      items:
        type: object
        properties:
          key:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
          type:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
          field_value_ids:
            type: array
            deprecated: true
            description: Please use field_values instead.
            items:
              type:
                - integer
                - 'null'
              description: ID of the field value in Vincere. Please refer to the reference section for custom field.
          field_values:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
          field_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
          date_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
          element_value_groups:
            type:
              - string
              - 'null'
    company_id_customfields_put_req:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              field_key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              field_value_ids:
                $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
              field_values:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
              field_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
              date_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
    company_id_customfields_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_branches_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_branches_ids_put/items'
          name:
            $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
    company_id_branches_put_req:
      type: array
      items:
        $ref: '#/components/schemas/contact_branches_ids_put/items'
    company_id_branches_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_brands_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_brands_ids_put/items'
          name:
            $ref: '#/components/schemas/contact_brands_get/items/properties/name'
    company_id_brands_put_req:
      type: array
      items:
        $ref: '#/components/schemas/contact_brands_ids_put/items'
    company_id_brands_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_firstlocation_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_work_loc_ids/items'
        address:
          $ref: '#/components/schemas/contact_per_loc/properties/address'
        district:
          $ref: '#/components/schemas/contact_per_loc/properties/district'
        city:
          $ref: '#/components/schemas/contact_per_loc/properties/city'
        state:
          $ref: '#/components/schemas/contact_per_loc/properties/state'
        location_name:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        address_line1:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
        address_line2:
          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
        post_code:
          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
        country_code:
          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
        country:
          $ref: '#/components/schemas/contact_per_loc/properties/country'
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        longitude:
          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
        latitude:
          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        location_types:
          type: array
          items:
            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        company_payment_term:
          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
        primary_billing_address:
          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
        billing_account_code:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
    company_id_companystatus_get_res:
      type: object
      properties:
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
    company_id_companystatus_put_req:
      type: object
      properties:
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
    company_id_companystatus_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_deals_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/position_id_get_res/properties/deal_id'
          name:
            $ref: '#/components/schemas/contact_deals_get/items/properties/name'
          forecast_fee:
            $ref: '#/components/schemas/contact_deals_get/items/properties/forecast_fee'
          forecast_fee_currency:
            $ref: '#/components/schemas/contact_deals_get/items/properties/forecast_fee_currency'
          contact_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
          owner_names:
            $ref: '#/components/schemas/contact_deals_get/items/properties/owner_names'
          link_status:
            $ref: '#/components/schemas/contact_deals_get/items/properties/link_status'
    position_post_req:
      type: object
      properties:
        auto_submit_candidate:
          type:
            - boolean
            - 'null'
        category:
          type: string
          description: The category of job.
          enum:
            - JOB
            - JOB_LEAD
        close_date:
          $ref: '#/components/schemas/job/properties/close_date'
        company_location_id:
          type:
            - number
            - 'null'
          description: Company location id.
        compensation:
          type: object
          properties:
            contract_length:
              $ref: '#/components/schemas/placement_id_get_res/properties/contract_length'
            currency:
              $ref: '#/components/schemas/user__get_res/properties/currency'
            pay_rate:
              $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        difficulty_level:
          type:
            - integer
            - 'null'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        forecast_annual_fee:
          type:
            - number
            - 'null'
          description: This is set forecast_annual_fee set for position.
        forecast_annual_fee_currency:
          type:
            - string
            - 'null'
          description: |
            Currency. [Please refer to reference list for the currency values.](#operation/getCurrencies)

            Note: Forecast fee currency is not available for Perm job, sub type = Retained. This should be same as currency of compensation.
        head_count:
          $ref: '#/components/schemas/job/properties/head_count'
        hiring_line_manager:
          type:
            - string
            - 'null'
        hot_end_date:
          type:
            - string
            - 'null'
          description: 'Hot End Date Time for the job. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        industry_id:
          $ref: '#/components/schemas/company_id_industries_put_req/items'
        internal_description:
          type:
            - string
            - 'null'
          description: Internal Description
        internal_recruiter_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        job_sub_type:
          type:
            - string
            - 'null'
          description: 'Job Subtype. Default is CONTINGENT. [Please refer to reference section of job subtypes for possible values](#operation/getJobSubtypes).'
          enum:
            - CONTINGENT
            - RETAINED
            - EXCLUSIVE
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        open_date:
          $ref: '#/components/schemas/job/properties/open_date'
        percentage_placement:
          type:
            - integer
            - 'null'
        private_job:
          type:
            - boolean
            - 'null'
        projected_placement_date:
          type:
            - string
            - 'null'
          description: 'Projected placement date for the job. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        public_description:
          type:
            - string
            - 'null'
          description: Public Description
        reason_for_difficulty:
          type:
            - string
            - 'null'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        site_manager_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        skill_keywords:
          type:
            - string
            - 'null'
          description: 'Skill Summary, skills are deliminated by comma, i.e. ","'
        sourcing_difficulty:
          description: From 1 to 10.
          type:
            - integer
            - 'null'
        summary:
          type:
            - string
            - 'null'
          description: Summary
        visible_to_all:
          type:
            - boolean
            - 'null'
        approver_id:
          type:
            - integer
            - 'null'
          description: 'ID of an user in Vincere. That is required when approval is mandatory in [Setting](#operation/settingOfferapproval). [Please refer to the section for approvers list](#operation/getAllApprovers).'
        notify_user_ids:
          type: array
          description: List of users who will receive notifications for new jobs
          items:
            type:
              - number
              - 'null'
            description: ID of users in system
        use_first_approver:
          type:
            - boolean
            - 'null'
          description: 'This allows the system to use the first approver in the list of job approvers if approver_id is null. This is only used when approval is mandatory in [Setting](#operation/settingOfferapproval).'
        job_teams:
          type: array
          items:
            type:
              - number
              - 'null'
            description: ID of job team
    position_post_res:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: ID of position
    position_id_get_res:
      type: object
      properties:
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        job_sub_type:
          anyOf:
            - $ref: '#/components/schemas/position_post_req/properties/job_sub_type'
            - enum:
                - null
        category:
          $ref: '#/components/schemas/position_post_req/properties/category'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        head_count:
          $ref: '#/components/schemas/job/properties/head_count'
        open_date:
          $ref: '#/components/schemas/job/properties/open_date'
        close_date:
          $ref: '#/components/schemas/job/properties/close_date'
        published_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        public_description:
          $ref: '#/components/schemas/position_post_req/properties/public_description'
        internal_description:
          $ref: '#/components/schemas/position_post_req/properties/internal_description'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        industry_id:
          $ref: '#/components/schemas/company_id_industries_put_req/items'
        hot_end_date:
          $ref: '#/components/schemas/position_post_req/properties/hot_end_date'
        compensation:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/placement_id_get_res/properties/id'
            contract_length:
              $ref: '#/components/schemas/placement_id_get_res/properties/contract_length'
            contract_length_type:
              $ref: '#/components/schemas/placement_id_get_res/properties/contract_length_type'
            currency:
              $ref: '#/components/schemas/user__get_res/properties/currency'
            salary_type:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
            pay_rate:
              $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
            formatted_pay_rate:
              $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_rate'
            salary_from:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_from'
            salary_to:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_to'
            formatted_salary_from:
              $ref: '#/components/schemas/placement_id_get_res/properties/formatted_salary_from'
            formatted_salary_to:
              $ref: '#/components/schemas/placement_id_get_res/properties/formatted_salary_to'
            use_quick_fee_forecast:
              $ref: '#/components/schemas/placement_id_get_res/properties/use_quick_fee_forecast'
            quick_fee:
              $ref: '#/components/schemas/placement_id_get_res/properties/quick_fee'
            profit:
              $ref: '#/components/schemas/placement_id_get_res/properties/profit'
        company_location_id:
          $ref: '#/components/schemas/position_post_req/properties/company_location_id'
        floated_job:
          $ref: '#/components/schemas/job/properties/floated_job'
        auto_submit_candidate:
          $ref: '#/components/schemas/position_post_req/properties/auto_submit_candidate'
        visible_to_all:
          $ref: '#/components/schemas/position_post_req/properties/visible_to_all'
        sourcing_difficulty:
          $ref: '#/components/schemas/position_post_req/properties/sourcing_difficulty'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        indeed_published_date:
          type:
            - string
            - 'null'
          description: 'The last date the job is posted in Indeed. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        updated_timestamp:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        update_user_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        percentage_placement:
          $ref: '#/components/schemas/position_post_req/properties/percentage_placement'
        forecast_annual_fee:
          $ref: '#/components/schemas/position_post_req/properties/forecast_annual_fee'
        forecast_annual_fee_currency:
          $ref: '#/components/schemas/position_post_req/properties/forecast_annual_fee_currency'
        projected_placement_date:
          $ref: '#/components/schemas/position_post_req/properties/projected_placement_date'
        difficulty_level:
          $ref: '#/components/schemas/position_post_req/properties/difficulty_level'
        reason_for_difficulty:
          $ref: '#/components/schemas/position_post_req/properties/reason_for_difficulty'
        hiring_line_manager:
          $ref: '#/components/schemas/position_post_req/properties/hiring_line_manager'
        internal_recruiter_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        site_manager_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        skill_keywords:
          $ref: '#/components/schemas/position_post_req/properties/skill_keywords'
        private_job:
          $ref: '#/components/schemas/position_post_req/properties/private_job'
        live_list_url:
          type:
            - string
            - 'null'
          description: Candidate live list url
        max_stage:
          type:
            - string
            - 'null'
          description: 'The maximum stage an application has reached for the job. [Please reference the list of stages of an application](#operation/countAppByCandAndStage)'
        active_candidate_count:
          type:
            - number
            - 'null'
          description: The number of active candidates that have applied to the job
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
        from_job_lead_converted:
          type:
            - boolean
            - 'null'
          description: Flag set to true if the job was converted from a job lead
        deal_id:
          type:
            - integer
            - 'null'
          description: Deal ID
        job_teams:
          $ref: '#/components/schemas/position_post_req/properties/job_teams'
    position_id_put_req:
      type: object
      properties:
        auto_submit_candidate:
          $ref: '#/components/schemas/position_post_req/properties/auto_submit_candidate'
        close_date:
          $ref: '#/components/schemas/job/properties/close_date'
        company_location_id:
          $ref: '#/components/schemas/position_post_req/properties/company_location_id'
        compensation:
          type: object
          properties:
            contract_length:
              $ref: '#/components/schemas/placement_id_get_res/properties/contract_length'
            currency:
              $ref: '#/components/schemas/user__get_res/properties/currency'
            pay_rate:
              $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        difficulty_level:
          $ref: '#/components/schemas/position_post_req/properties/difficulty_level'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        forecast_annual_fee:
          $ref: '#/components/schemas/position_post_req/properties/forecast_annual_fee'
        forecast_annual_fee_currency:
          $ref: '#/components/schemas/position_post_req/properties/forecast_annual_fee_currency'
        head_count:
          $ref: '#/components/schemas/job/properties/head_count'
        hiring_line_manager:
          $ref: '#/components/schemas/position_post_req/properties/hiring_line_manager'
        hot_end_date:
          $ref: '#/components/schemas/position_post_req/properties/hot_end_date'
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        industry_id:
          $ref: '#/components/schemas/company_id_industries_put_req/items'
        internal_description:
          $ref: '#/components/schemas/position_post_req/properties/internal_description'
        internal_recruiter_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        job_sub_type:
          $ref: '#/components/schemas/position_post_req/properties/job_sub_type'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        open_date:
          $ref: '#/components/schemas/job/properties/open_date'
        percentage_placement:
          $ref: '#/components/schemas/position_post_req/properties/percentage_placement'
        private_job:
          $ref: '#/components/schemas/position_post_req/properties/private_job'
        projected_placement_date:
          $ref: '#/components/schemas/position_post_req/properties/projected_placement_date'
        public_description:
          $ref: '#/components/schemas/position_post_req/properties/public_description'
        reason_for_difficulty:
          $ref: '#/components/schemas/position_post_req/properties/reason_for_difficulty'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        site_manager_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        skill_keywords:
          $ref: '#/components/schemas/position_post_req/properties/skill_keywords'
        sourcing_difficulty:
          $ref: '#/components/schemas/position_post_req/properties/sourcing_difficulty'
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        visible_to_all:
          $ref: '#/components/schemas/position_post_req/properties/visible_to_all'
        job_teams:
          $ref: '#/components/schemas/position_post_req/properties/job_teams'
    position_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_functionalexpertises_subfunctionalexpertises_put_req:
      type: array
      items:
        type: object
        properties:
          func_id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
          sub_func_ids:
            $ref: '#/components/schemas/sfe_ids/allOf/0'
    position_id_functionalexpertises_subfunctionalexpertises_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_functionalexpertises_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
          name:
            type:
              - string
              - 'null'
            description: Name of functional expertise in Vincere. Please refer to reference section of functional expertise.
    position_id_functionalexpertises_put_req:
      allOf:
        - $ref: '#/components/schemas/fe_ids/allOf/0'
    position_id_functionalexpertises_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_function_id'
          name:
            type:
              - string
              - 'null'
            description: Name of subfunctional expertise in Vincere. Please refer to reference section of subfunctional expertise.
          functional_expertise_id:
            $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put_req:
      allOf:
        - $ref: '#/components/schemas/sfe_ids/allOf/0'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_subindustries_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
          name:
            $ref: '#/components/schemas/company_id_subindustries_get_res/items/properties/name'
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
    position_id_subindustries_put_req:
      type: array
      items:
        type: object
        properties:
          parent_id:
            $ref: '#/components/schemas/company_id_industries_put_req/items'
          ids:
            allOf:
              - type: array
                description: List of sub industry ids
                items:
                  type:
                    - integer
                    - 'null'
                  format: int64
    position_id_subindustries_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_screeningquestions_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          position_id:
            $ref: '#/components/schemas/job/properties/position_id'
          question:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/question'
          success_answer:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/success_answer'
          fail_answer:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/fail_answer'
          order:
            type:
              - integer
              - 'null'
            description: The order of the question among the list of questions of the job.
          registration_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    position_id_screeningquestions_put_req:
      type: array
      items:
        type: object
        properties:
          question:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/question'
          success_answer:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/success_answer'
          fail_answer:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req/properties/fail_answer'
    position_id_screeningquestions_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_screeningquestion_q_id_put_req:
      type: object
      properties:
        question:
          type:
            - string
            - 'null'
          description: Question text
        success_answer:
          type:
            - string
            - 'null'
          enum:
            - 'yes'
            - 'no'
          description: Yes or no
        fail_answer:
          type:
            - string
            - 'null'
          enum:
            - 'yes'
            - 'no'
          description: Yes or no
    position_id_screeningquestion_q_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_ratingskills_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          position_id:
            $ref: '#/components/schemas/job/properties/position_id'
          order:
            type:
              - integer
              - 'null'
            description: The order of the rating skill among the list of skills of the job.
          registration_date:
            $ref: '#/components/schemas/contact_detail/properties/registration_date'
          skill:
            $ref: '#/components/schemas/candidate_full_request/properties/skills'
    position_id_ratingskills_put_req:
      type: array
      items:
        type: object
        properties:
          skill:
            $ref: '#/components/schemas/candidate_full_request/properties/skills'
    position_id_ratingskills_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_ratingskill_r_id_put_req:
      type: object
      properties:
        skill:
          $ref: '#/components/schemas/candidate_full_request/properties/skills'
    position_id_ratingskill_r_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_owners_get_res:
      type: array
      items:
        type: object
        properties:
          currency:
            $ref: '#/components/schemas/user__get_res/properties/currency'
          date_format:
            $ref: '#/components/schemas/user__get_res/properties/date_format'
          deactivated:
            $ref: '#/components/schemas/user__get_res/properties/deactivated'
          display_language:
            $ref: '#/components/schemas/candidate_languageskills_array/items/properties/code'
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          insert_timestamp:
            $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
          last_updated_timestamp:
            $ref: '#/components/schemas/user__get_res/properties/last_updated_timestamp'
          timezone:
            $ref: '#/components/schemas/user__get_res/properties/timezone'
          user_location:
            $ref: '#/components/schemas/user__get_res/properties/user_location'
          phone_number:
            $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
          photo_url:
            type:
              - string
              - 'null'
            description: The user avatar
          is_primary:
            $ref: '#/components/schemas/user__get_res/properties/deactivated'
    position_id_owners_put_req:
      type: array
      items:
        type:
          - integer
          - 'null'
        description: ID of an user in Vincere
    position_id_owners_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_customfields_get_res:
      type: array
      items:
        type: object
        properties:
          key:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
          type:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
          field_value_ids:
            $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
          field_values:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
          field_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
          date_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
          element_value_groups:
            $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/element_value_groups'
    position_id_customfields_put_req:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              field_key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              field_value_ids:
                $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
              field_values:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
              field_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
              date_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
    position_id_customfields_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_onboarding_requireddocuments_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          job_id:
            $ref: '#/components/schemas/position_post_res/properties/id'
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          document_type_name:
            type:
              - string
              - 'null'
            description: document type name.
    position_id_compensation_get_res:
      type: object
      properties:
        contract_length:
          $ref: '#/components/schemas/placement_id_get_res/properties/contract_length'
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        formatted_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_rate'
        formatted_salary_from:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_salary_from'
        formatted_salary_to:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_salary_to'
        id:
          $ref: '#/components/schemas/placement_id_get_res/properties/id'
        pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        salary_from:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_from'
        salary_to:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_to'
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        use_quick_fee_forecast:
          $ref: '#/components/schemas/placement_id_get_res/properties/use_quick_fee_forecast'
        quick_fee:
          $ref: '#/components/schemas/placement_id_get_res/properties/quick_fee'
        profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit'
        profit_per_hour:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_per_hour'
        profit_per_day:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_per_day'
        profit_per_week:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_per_week'
        profit_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_per_month'
        profit_per_year:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_per_year'
        formatted_profit_per_hour:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_per_hour'
        formatted_profit_per_day:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_per_day'
        formatted_profit_per_week:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_per_week'
        formatted_profit_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_per_month'
        formatted_profit_per_year:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_per_year'
        total_cost:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_cost'
        formatted_total_cost:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_cost'
        excluding_deduction:
          $ref: '#/components/schemas/placement_id_get_res/properties/excluding_deduction'
        deductions:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
        loadings:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              calc_links:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/calc_links'
              apply_to_pay:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/apply_to_pay'
        allowance_statutory:
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          fixed_or_percentage:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
          number_or_percentage:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
          add_to_margin:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_margin'
          add_to_charge_rate:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_charge_rate'
          add_to_pay_rate:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_pay_rate'
          index:
            $ref: '#/components/schemas/application_actions_post_req/properties/index'
          calc_links:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/calc_links'
          threshold:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/threshold'
          apply_to_pay:
            $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/apply_to_pay'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        mths_year:
          $ref: '#/components/schemas/placement_id_get_res/properties/mths_year'
        salary_rate_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_rate_per_month'
        formatted_salary_rate_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_salary_rate_per_month'
        annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/annual_salary'
        formatted_annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_annual_salary'
        gross_annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/gross_annual_salary'
        formatted_gross_annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_gross_annual_salary'
        formatted_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
        incentives:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        exempt_incentives:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
              charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
              threshold:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/threshold'
              budget_by:
                $ref: '#/components/schemas/placement_id_get_res/properties/exempt_incentives/items/properties/budget_by'
        optional_factors:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              add_to_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_margin'
              add_to_charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_charge_rate'
              add_to_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_pay_rate'
              index:
                $ref: '#/components/schemas/application_actions_post_req/properties/index'
              calc_links:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/calc_links'
              threshold:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/threshold'
              apply_to_pay:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/apply_to_pay'
        stat_gov_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              type_of_taxes:
                $ref: '#/components/schemas/placement_id_get_res/properties/stat_gov_taxes/items/properties/type_of_taxes'
              employer_contribution_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/stat_gov_taxes/items/properties/employer_contribution_percentage'
              employee_contribution_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/stat_gov_taxes/items/properties/employee_contribution_percentage'
              employer_contribution_amount:
                $ref: '#/components/schemas/placement_id_get_res/properties/stat_gov_taxes/items/properties/employer_contribution_amount'
              employee_contribution_amount:
                $ref: '#/components/schemas/placement_id_get_res/properties/stat_gov_taxes/items/properties/employee_contribution_amount'
        annual_paid_holidays:
          $ref: '#/components/schemas/placement_id_get_res/properties/annual_paid_holidays'
        working_hours_per_day:
          $ref: '#/components/schemas/placement_id_get_res/properties/working_hours_per_day'
        working_hours_per_week:
          $ref: '#/components/schemas/placement_id_get_res/properties/working_hours_per_week'
        working_days_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/working_days_per_month'
        annual_paid_sick_days:
          $ref: '#/components/schemas/placement_id_get_res/properties/annual_paid_sick_days'
        working_days_per_week:
          $ref: '#/components/schemas/placement_id_get_res/properties/working_days_per_week'
        working_weeks_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/working_weeks_per_month'
        fee_model_name:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_name'
        fee_model_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_type'
        fee_model_detail_job_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_detail_job_type'
        fee_model_fee_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_fee_rate'
        fee_model_gross_annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_gross_annual_salary'
        fee_model_incentives_guarantee:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_incentives_guarantee'
        fee_model_exempt_incentives:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_exempt_incentives'
        fee_model_stat_gov_taxes:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_stat_gov_taxes'
        fee_model_optional_factor:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_optional_factor'
        fee_model_comment:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_comment'
        fee_model_contract_period:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_contract_period'
        fee_model_start_date:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_start_date'
        fee_model_invoice_date:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_start_date'
        fee_model_invoice_payment_term:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_invoice_payment_term'
        fee_model_fixed_fee_currency:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_fixed_fee_currency'
        fee_model_fixed_fee_amount:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_fixed_fee_amount'
        formatted_fee_model_fixed_fee_amount:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_fee_model_fixed_fee_amount'
        fee_model_fixed_fee_comment:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_fixed_fee_comment'
        fee_model_retainer_currency:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_retainer_currency'
        fee_model_retainer_comment:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_retainer_comment'
        fee_model_retainer_details:
          type: array
          items:
            type: object
            properties:
              amount:
                $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
              invoice_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        fee_model_retainer_total_amount:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_retainer_total_amount'
        fee_model_no_fee_payable_description:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_no_fee_payable_description'
        interval_base_pay:
          $ref: '#/components/schemas/placement_id_get_res/properties/interval_base_pay'
        formatted_interval_base_pay:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_interval_base_pay'
        interval_base_charge:
          $ref: '#/components/schemas/placement_id_get_res/properties/interval_base_charge'
        formatted_interval_base_charge:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_interval_base_charge'
        interval_base_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/interval_base_profit'
        formatted_interval_base_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_interval_base_profit'
        total_contract_pay:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_contract_pay'
        formatted_total_contract_pay:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_contract_pay'
        total_contract_charge:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_contract_charge'
        formatted_total_contract_charge:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_contract_charge'
        total_contract_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_contract_profit'
        formatted_total_contract_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_contract_profit'
        time_management:
          $ref: '#/components/schemas/placement_id_get_res/properties/time_management'
        pay_interval:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_interval'
        contract_length_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/contract_length_type'
        pay_range_from:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_range_from'
        pay_range_to:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_range_to'
        formatted_pay_range_from:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_range_from'
        formatted_pay_range_to:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_range_to'
        base_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/base_pay_rate'
        formatted_base_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_base_pay_rate'
        on_costs_number:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_number'
        formatted_on_costs_number:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_on_costs_number'
        on_costs_percentage_in_decimal:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_percentage_in_decimal'
        total_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_rate'
        formatted_total_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_pay_rate'
        margin_percentage_in_decimal:
          $ref: '#/components/schemas/placement_id_get_res/properties/margin_percentage_in_decimal'
        markup_percentage_in_decimal:
          $ref: '#/components/schemas/placement_id_get_res/properties/markup_percentage_in_decimal'
        profit_margin:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_margin'
        formatted_profit_margin:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_margin'
        charge_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
        formatted_charge_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_charge_rate'
        total_pay_calculation:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_calculation'
        calculate_charge_using:
          $ref: '#/components/schemas/placement_id_get_res/properties/calculate_charge_using'
        start_of_week:
          $ref: '#/components/schemas/placement_id_get_res/properties/start_of_week'
        pay_cycle:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_cycle'
        astute_pay_cycle_id:
          $ref: '#/components/schemas/placement_id_get_res/properties/astute_pay_cycle_id'
        astute_rule_group_id:
          $ref: '#/components/schemas/placement_id_get_res/properties/astute_rule_group_id'
        astute_rate_card_id:
          $ref: '#/components/schemas/placement_id_get_res/properties/astute_rate_card_id'
        first_half_of_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/first_half_of_month'
        second_half_of_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/second_half_of_month'
        pay_and_charge_incl_overtimes:
          type: array
          items:
            type: object
            properties:
              pay_name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
              formatted_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_rate'
              on_costs_number:
                $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_number'
              formatted_on_costs_number:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_on_costs_number'
              total_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_rate'
              formatted_total_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_pay_rate'
              charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
              formatted_charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_charge_rate'
              profit_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit_margin'
              formatted_profit_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_margin'
              pay_level:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/pay_level'
              total_cost:
                $ref: '#/components/schemas/placement_id_get_res/properties/total_cost'
              formatted_total_cost:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_cost'
              deduction:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/deduction'
              formatted_deduction:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/formatted_deduction'
              loadings:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/loadings'
              formatted_loadings:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/formatted_loadings'
              multiplier_percent:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_and_charge_incl_overtimes/items/properties/multiplier_percent'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              index:
                $ref: '#/components/schemas/application_actions_post_req/properties/index'
        allowances_subject_to_stat_govt_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              percentage_in_decimal:
                $ref: '#/components/schemas/placement_id_get_res/properties/contract_based_optional_factors/items/properties/percentage_in_decimal'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        allowances_not_subject_to_stat_govt_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        contract_based_optional_factors:
          type: array
          items:
            type: object
            properties:
              enter_item_here:
                $ref: '#/components/schemas/placement_id_get_res/properties/contract_based_optional_factors/items/properties/enter_item_here'
              percentage_in_decimal:
                $ref: '#/components/schemas/placement_id_get_res/properties/contract_based_optional_factors/items/properties/percentage_in_decimal'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        pto_paid_time_off_in_hours:
          type: array
          items:
            type: object
            properties:
              code_name:
                $ref: '#/components/schemas/placement_id_get_res/properties/pto_paid_time_off_in_hours/items/properties/code_name'
              code_type:
                $ref: '#/components/schemas/placement_id_get_res/properties/pto_paid_time_off_in_hours/items/properties/code_type'
              accrual_tracking:
                $ref: '#/components/schemas/placement_id_get_res/properties/pto_paid_time_off_in_hours/items/properties/accrual_tracking'
              charge_to_client:
                $ref: '#/components/schemas/placement_id_get_res/properties/pto_paid_time_off_in_hours/items/properties/charge_to_client'
              paid_hours:
                $ref: '#/components/schemas/placement_id_get_res/properties/pto_paid_time_off_in_hours/items/properties/paid_hours'
        timesheets_pay_rules:
          type: array
          items:
            type: object
            properties:
              rules:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/rules'
              hours:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours'
              hours_to:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_to'
              hours_from:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_from'
              period:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/period'
              apply_pay_name:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/apply_pay_name'
        timesheets_pay_rule_exceptions:
          type: array
          items:
            type: object
            properties:
              rules:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/rules'
              hours:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours'
              hours_to:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_to'
              hours_from:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_from'
              period:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/period'
              apply_pay_name:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/apply_pay_name'
        fee_model_invoice_pay_interval:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_invoice_pay_interval'
        invoice_sent:
          $ref: '#/components/schemas/placement_id_get_res/properties/invoice_sent'
        invoice_balance:
          $ref: '#/components/schemas/placement_id_get_res/properties/invoice_balance'
    position_id_compensation_put_req:
      type: object
      properties:
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        mths_year:
          $ref: '#/components/schemas/placement_id_get_res/properties/mths_year'
        salary_rate_per_month:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_rate_per_month'
        annual_salary:
          $ref: '#/components/schemas/placement_id_get_res/properties/annual_salary'
        use_quick_fee_forecast:
          $ref: '#/components/schemas/placement_id_get_res/properties/use_quick_fee_forecast'
        quick_fee:
          $ref: '#/components/schemas/placement_id_get_res/properties/quick_fee'
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        pay_interval:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_interval'
        contract_length:
          $ref: '#/components/schemas/placement_id_get_res/properties/contract_length'
        contract_length_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/contract_length_type'
        salary_from:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_from'
        salary_to:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_to'
        pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
        calculate_charge_using:
          $ref: '#/components/schemas/placement_id_get_res/properties/calculate_charge_using'
        charge_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
        margin_percentage_in_decimal:
          $ref: '#/components/schemas/placement_id_get_res/properties/margin_percentage_in_decimal'
        markup_percentage_in_decimal:
          $ref: '#/components/schemas/placement_id_get_res/properties/markup_percentage_in_decimal'
        profit_margin:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit_margin'
        forecast_annual_fee:
          $ref: '#/components/schemas/position_post_req/properties/forecast_annual_fee'
    position_id_compensation_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_placements_get_res:
      type: array
      items:
        type: object
        properties:
          placement_id:
            $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          placed_date:
            type:
              - string
              - 'null'
            description: 'This is date move candidate offer to Placed Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
          placed_by:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          offer_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          placement_date:
            $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/placement_date'
          start_date:
            $ref: '#/components/schemas/contact_detail/properties/start_date'
          end_date:
            $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
          status:
            type:
              - string
              - 'null'
            description: This is status of placed
            enum:
              - placement_active
              - terminated
              - renewal_pending
              - placement_starting
          application_id:
            $ref: '#/components/schemas/application_post_res/properties/id'
    position_id_branches_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_branches_ids_put/items'
          name:
            $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
    position_id_branches_put_req:
      type: array
      items:
        $ref: '#/components/schemas/contact_branches_ids_put/items'
    position_id_branches_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_brands_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_brands_ids_put/items'
          name:
            $ref: '#/components/schemas/contact_brands_get/items/properties/name'
    position_id_brands_put_req:
      type: array
      items:
        $ref: '#/components/schemas/contact_brands_ids_put/items'
    position_id_brands_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_positionstatus_get_res:
      type: object
      properties:
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
    position_id_positionstatus_put_req:
      type: object
      properties:
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
    position_id_positionstatus_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_unlink-deal_put_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    application_post_req:
      type: object
      required:
        - candidate_id
        - job_id
        - registration_date
        - stage
      properties:
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        application_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate is added to the job.
            If not specified, and the application is created with stage APPLICATION, it will default to the current time.
            If not specified, and the application is created with stage SHORTLISTED, it will default to take the same value as shortlisted_stage_associated_date.
            If not specified, and the application is created with stage SENT, it will default to take the same value as cv_sent_stage_associated_date.
            Date time must be is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        shortlisted_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate is shortlisted to the job.
            If not specified, and the application is created with stage SHORTLISTED, it will default to the current time.
            If not specified, and the application is created with stage SENT, it will default to take the same value as cv_sent_stage_associated_date.
            Date time must be is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        application_source_id:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_source_id'
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        cv_sent_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate's CV is sent to the company.
            This field is only taken into account if the application is created with stage SENT.
            It will default to the current time if not specified.
            Date time must be is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
    application_post_res:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: Application id
    application_bulk_post_req:
      type: object
      properties:
        candidate_ids:
          type: array
          items:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        application_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
        shortlisted_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        job_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_post_res/properties/id'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        cv_sent_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
        stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
    application_bulk_post_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        candidate_last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        candidate_middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        candidate_primary_email:
          type:
            - string
            - 'null'
          description: Primary Email
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        job_category:
          $ref: '#/components/schemas/position_post_req/properties/category'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        status:
          type:
            - string
            - 'null'
          description: 'The status of the job in the corresponding stage. '
          enum:
            - SHORTLISTED_RESUMES_SELECTED
            - SHORTLISTED_AWAITING_CANDIDATE_CONFIRM
            - SHORTLISTED_CANDIDATE_ACCEPTED
            - SHORTLISTED_CANDIDATE_REJECTED
            - CV_SENT_AWAITING_COMPANY_CONFIRM
            - CV_SENT_COMPANY_PENDING
            - CV_SENT_COMPANY_ACCEPTED_RESUME
            - CV_SENT_COMPANY_REJECTED_RESUME
            - CV_RECEIVED_KEEP_IN_VIEW
            - INTERVIEW_AWAITING_SCHEDULE
            - INTERVIEW_SCHEDULED
            - INTERVIEW_CANDIDATE_RESCHEDULED
            - INTERVIEW_AWAITING_DATETIME_CONFIRM
            - INTERVIEW_COMPLETED
            - OFFER_ACCEPTED
            - OFFER_REJECTED
            - OFFERED_PENDING
            - PLACED
            - INVOICED_PAID
            - INVOICED_PENDING
            - INVOICED_OVERDUE
            - REJECTED
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        application_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
        shortlisted_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
        cv_sent_stage_associated_date:
          $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
        interview_1_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the schedule for the first interview is sent.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        interview_2_plus_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the schedule for the second or later interview is sent.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        offer_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the offer is created.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        placed_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate is placed for the job.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        work_start_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate starts working for the job.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        work_end_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the candidate ends working for the job.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        invoice_stage_associated_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the invoice is created for this job application.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        rejected_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the record was rejected.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        substatus:
          type:
            - object
            - 'null'
          properties:
            id:
              $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
            name:
              $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
            color_code:
              $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
        valid_move_forward_stages:
          type: array
          items:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        customer_portal_document_count:
          type:
            - integer
            - 'null'
          description: Number of candidate's documents shared to customer portal.
        modified_date:
          type:
            - string
            - 'null'
          description: |
            The date time when the record was last modified.
            Value is in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        candidate_status:
          $ref: '#/components/schemas/candidate_status/properties/status'
        candidate_status_id:
          $ref: '#/components/schemas/candidate_status/properties/status_id'
        profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit'
        formatted_profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        placement_id:
          $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
        application_source_id:
          type:
            - number
            - 'null'
          description: 'The application source id. [Please refer to reference section of application source](#operation/getCandidatesources).'
        application_user_id:
          type:
            - integer
            - 'null'
          description: ID of user in vincere
        shortlisted_user_id:
          type:
            - integer
            - 'null'
          description: ID of user in vincere
        offer_pdf_url:
          type:
            - string
            - 'null'
          description: URL of the offer PDF sent to candidate
        work_address:
          oneOf:
            - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
            - type: 'null'
        first_interview_date:
          type:
            - string
            - 'null'
          description: 'Date of the first interview. Format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        second_plus_interview_date:
          type:
            - string
            - 'null'
          description: 'Date of subsequent interviews. Format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
    application_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    application_id_substatus_put_req:
      type: integer
      description: Sub-status ID
    application_id_substatus_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_filter_post_req:
      type: object
      properties:
        from_date:
          type:
            - string
            - 'null'
          description: 'Filters record from the provided date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        to_date:
          type:
            - string
            - 'null'
          description: 'Filters record until the provided date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        position_id:
          $ref: '#/components/schemas/job/properties/position_id'
        stage:
          type: array
          items:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        status:
          type:
            - string
            - 'null'
          description: Filter on the application's status. Only supported when filtering on a single application stage.
          enum:
            - ALL
            - REJECTED
            - PENDING
            - FORWARD
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        move_to_stage_from_date:
          type:
            - string
            - 'null'
          description: 'The date time when the candidate move to stage, required move_to_stage_to_date when this set. Default filter the date shortlisted to the job. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        move_to_stage_to_date:
          type:
            - string
            - 'null'
          description: 'The date time when the candidate move to stage, required move_to_stage_from_date when this set. Default filter the date shortlisted to the job. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        job_category:
          $ref: '#/components/schemas/position_post_req/properties/category'
        text_search:
          type:
            - string
            - 'null'
          description: 'Filter by candidate first_name, last_name.'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        start_date_from:
          type:
            - string
            - 'null'
          description: |
            Filter start date from.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        start_date_to:
          type:
            - string
            - 'null'
          description: |
            Filter start date to.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        end_date_from:
          type:
            - string
            - 'null'
          description: |
            Filter end date from.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        end_date_to:
          type:
            - string
            - 'null'
          description: |
            Filter end date to.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        registration_date_from:
          type:
            - string
            - 'null'
          description: |
            Filter registration date from.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        registration_date_to:
          type:
            - string
            - 'null'
          description: |
            Filter registration date to.
            Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
        filter_out_deleted_candidate:
          type:
            - boolean
            - 'null'
          description: Boolean to indicate whether to filter out applications from deleted candidates or not
    application_filter_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                type: array
                items:
                  $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                $ref: '#/components/schemas/candidate_status/properties/status'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    application_filter_count_post_req:
      type: object
      properties:
        from_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/from_date'
        to_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/to_date'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        position_id:
          $ref: '#/components/schemas/job/properties/position_id'
        stage:
          type: array
          items:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        status:
          $ref: '#/components/schemas/application_filter_post_req/properties/status'
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        move_to_stage_from_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/move_to_stage_from_date'
        move_to_stage_to_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/move_to_stage_to_date'
        job_category:
          $ref: '#/components/schemas/position_post_req/properties/category'
        text_search:
          $ref: '#/components/schemas/application_filter_post_req/properties/text_search'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        start_date_from:
          $ref: '#/components/schemas/application_filter_post_req/properties/start_date_from'
        start_date_to:
          $ref: '#/components/schemas/application_filter_post_req/properties/start_date_to'
        end_date_from:
          $ref: '#/components/schemas/application_filter_post_req/properties/end_date_from'
        end_date_to:
          $ref: '#/components/schemas/application_filter_post_req/properties/end_date_to'
        filter_out_deleted_candidate:
          $ref: '#/components/schemas/application_filter_post_req/properties/filter_out_deleted_candidate'
    application_filter_count_post_res:
      type: integer
      description: Application count
    application_id_stage_next_shortlisted_post_req:
      type: object
      required:
        - destination_stage_associated_date
      properties:
        destination_stage_associated_date:
          $ref: '#/components/schemas/application_id_stage_next_sent_post_req/properties/destination_stage_associated_date'
    application_id_stage_next_shortlisted_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_stage_next_sent_post_req:
      type: object
      required:
        - destination_stage_associated_date
      properties:
        destination_stage_associated_date:
          type:
            - string
            - 'null'
          description: 'The date time when the application is moved into this stage. Value is in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
    application_id_stage_next_sent_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_stage_next_interview_post_req:
      type: object
      required:
        - destination_stage
        - destination_stage_associated_date
      properties:
        destination_stage:
          type:
            - string
            - 'null'
          description: 'The interview stage. [Please refer to reference section for application stage](#operation/getApplicationStages).'
          enum:
            - FIRST_INTERVIEW
            - SECOND_INTERVIEW
            - THIRD_INTERVIEW
            - FOURTH_INTERVIEW
            - FIFTH_INTERVIEW
            - SIXTH_INTERVIEW
            - SEVENTH_INTERVIEW
            - EIGHT_INTERVIEW
            - NINTH_INTERVIEW
            - TENTH_INTERVIEW
            - ELEVENTH_INTERVIEW
            - TWELFTH_INTERVIEW
            - THIRTEENTH_INTERVIEW
            - FOURTEENTH_INTERVIEW
            - FIFTEENTH_INTERVIEW
            - SIXTEENTH_INTERVIEW
            - SEVENTEENTH_INTERVIEW
            - EIGHTEENTH_INTERVIEW
            - NINETEENTH_INTERVIEW
            - LAST_INTERVIEW_ROUND
        destination_stage_associated_date:
          $ref: '#/components/schemas/application_id_stage_next_sent_post_req/properties/destination_stage_associated_date'
    application_id_stage_next_interview_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_stage_next_offered_post_req:
      type: object
      properties:
        destination_stage_associated_date:
          $ref: '#/components/schemas/application_id_stage_next_sent_post_req/properties/destination_stage_associated_date'
        permanent_job_offer:
          type: object
          properties:
            annual_paid_holiday:
              $ref: '#/components/schemas/placement_id_get_res/properties/annual_paid_holidays'
            annual_paid_sick_day:
              type:
                - number
                - 'null'
              description: Number of paid holiday
            annual_salary:
              $ref: '#/components/schemas/placement_id_get_res/properties/annual_salary'
            currency_type:
              $ref: '#/components/schemas/user__get_res/properties/currency'
            exempt_incentives:
              type: array
              items:
                type: object
                properties:
                  amount:
                    $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
                  description:
                    $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  type:
                    $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
            guarantee_incentives:
              type: array
              items:
                type: object
                properties:
                  amount:
                    $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
                  description:
                    $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  type:
                    $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
            months_per_year:
              type:
                - integer
                - 'null'
              description: 'Mandatory if salary_type is MONTHLY, but ignored if salary_type is ANNUAL'
            other_costs:
              type: array
              items:
                type: object
                properties:
                  amount:
                    $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
                  description:
                    $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
            percentage_of_annual_salary:
              type:
                - number
                - 'null'
              description: Percentage of Annual salary use for quick fee forecast
            personal_info:
              type: object
              properties:
                bill_group:
                  type:
                    - string
                    - 'null'
                  description: Bill group
                bill_through_entity:
                  $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/bill_through_entity'
                branch:
                  $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
                client_billing_group_name:
                  type:
                    - string
                    - 'null'
                  description: The group name
                client_business_number:
                  $ref: '#/components/schemas/contact_work_loc/properties/business_number'
                client_company_number:
                  $ref: '#/components/schemas/contact_work_loc/properties/company_number'
                client_contact_email:
                  $ref: '#/components/schemas/user__get_res/properties/email'
                client_contact_phone:
                  $ref: '#/components/schemas/contact_detail/properties/phone'
                client_department:
                  $ref: '#/components/schemas/contact_detail/properties/department'
                client_general_PO_number:
                  $ref: '#/components/schemas/contact_work_loc/properties/general_PO_number'
                client_purchaser_order:
                  type:
                    - string
                    - 'null'
                  description: Purchaser order
                client_invoice_code:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_code'
                client_invoice_name:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_name'
                client_tax_exempt:
                  $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
                client_trading_name:
                  $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
                consolidation_code:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/consolidation_code'
                date_of_birth:
                  $ref: '#/components/schemas/contact_detail/properties/date_of_birth'
                division:
                  $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/division_branch'
                end_date:
                  $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
                email:
                  $ref: '#/components/schemas/user__get_res/properties/email'
                export_data_to_accounting_system:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/accounting_system'
                export_data_when:
                  type:
                    - string
                    - 'null'
                  description: Export schedule.
                  enum:
                    - ON_PLACEMENT
                    - ONCE_EVERYDAY
                    - ONCE_EVERY_MONDAY
                    - ONCE_EVERY_TUESDAY
                    - ONCE_EVERY_WEDNESDAY
                    - ONCE_EVERY_THURSDAY
                    - ONCE_EVERY_FRIDAY
                    - ONCE_EVERY_SATURDAY
                    - ONCE_EVERY_SUNDAY
                first_name:
                  $ref: '#/components/schemas/contact_detail/properties/first_name'
                gender:
                  $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
                home_phone:
                  $ref: '#/components/schemas/contact_detail/properties/home_phone'
                invoice_consolidation_method:
                  type:
                    - string
                    - 'null'
                  description: Consolidation method.
                invoice_date:
                  $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
                invoice_no:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_no'
                last_name:
                  $ref: '#/components/schemas/contact_detail/properties/last_name'
                middle_name:
                  $ref: '#/components/schemas/contact_detail/properties/middle_name'
                notice_period:
                  $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/notice_period'
                offer_date:
                  $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                pay_through_entity:
                  $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/pay_through_entity'
                payment_method:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/pay_method'
                payslip_email:
                  $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
                phone:
                  $ref: '#/components/schemas/contact_detail/properties/phone'
                placement_date:
                  $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/placement_date'
                preferred_name:
                  $ref: '#/components/schemas/contact_detail/properties/preferred_name'
                start_date:
                  $ref: '#/components/schemas/contact_detail/properties/start_date'
                tax_rate:
                  type:
                    - number
                    - 'null'
                terms:
                  type:
                    - number
                    - 'null'
                  description: Terms of payment (in day)
                title:
                  type:
                    - string
                    - 'null'
                  description: Title
            salary_from:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_from'
            salary_to:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_to'
            salary_type:
              $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
            statutory_govt_tax:
              type: array
              items:
                type: object
                properties:
                  description:
                    $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
                  employer_contribution:
                    type:
                      - number
                      - 'null'
                    description: Either this value is an amount or a percentage is defined by the property "type"
                  employee_contribution:
                    type:
                      - number
                      - 'null'
                    description: Either this value is an amount or a percentage is defined by the property "type"
                  type:
                    $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
            use_quick_fee_forecast:
              $ref: '#/components/schemas/placement_id_get_res/properties/use_quick_fee_forecast'
            working_day_per_month:
              $ref: '#/components/schemas/placement_id_get_res/properties/working_days_per_month'
            working_day_per_week:
              $ref: '#/components/schemas/placement_id_get_res/properties/working_days_per_week'
            working_hour_per_day:
              $ref: '#/components/schemas/placement_id_get_res/properties/working_hours_per_day'
            working_week_per_month:
              $ref: '#/components/schemas/placement_id_get_res/properties/working_weeks_per_month'
    application_id_stage_next_offered_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_stage_reject_post_req:
      type: object
      properties:
        reason_id:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
        reason:
          $ref: '#/components/schemas/candidate_delete_request/properties/reason'
        comment:
          type:
            - string
            - 'null'
          description: Content of comment
    application_id_stage_reject_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
    application_id_log_list_get_res:
      type: array
      items:
        type: object
        properties:
          action_type:
            type:
              - string
              - 'null'
            description: Action type of moving application is moved next stage
            enum:
              - SHORTLISTED
              - MOVE_CANDIDATE_TO_SENT
              - MOVE_CANDIDATE_TO_1ST_INTERVIEW
              - MOVE_CANDIDATE_TO_2ND_PLUS_INTERVIEW
              - MOVE_CANDIDATE_TO_OFFERED
              - MOVE_CANDIDATE_TO_PLACED
              - MOVE_CANDIDATE_TO_CONFIG_STAGE
          user_id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          user_name:
            $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
          log_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          job_id:
            $ref: '#/components/schemas/position_post_res/properties/id'
          configurable_stage_id:
            type:
              - integer
              - 'null'
            description: Configurable stage ID
          stage:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
          configurable_stage_name:
            type:
              - string
              - 'null'
            description: Configurable stage name
    application_log_list_range_get_res:
      type: array
      items:
        type: object
        properties:
          action_type:
            $ref: '#/components/schemas/application_id_log_list_get_res/items/properties/action_type'
          user_id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          user_name:
            $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
          log_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          job_id:
            $ref: '#/components/schemas/position_post_res/properties/id'
          configurable_stage_id:
            $ref: '#/components/schemas/application_id_log_list_get_res/items/properties/configurable_stage_id'
          stage:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
          configurable_stage_name:
            $ref: '#/components/schemas/application_id_log_list_get_res/items/properties/configurable_stage_name'
    application_actions_post_req:
      type: object
      properties:
        index:
          type:
            - integer
            - 'null'
          description: Index
        from_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/from_date'
        to_date:
          $ref: '#/components/schemas/application_filter_post_req/properties/to_date'
    application_actions_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                oneOf:
                  - type: array
                    items:
                      $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  - type: 'null'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                oneOf:
                  - $ref: '#/components/schemas/candidate_status/properties/status'
                  - type: 'null'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              action_id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
              action_user_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              timestamp:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    application_rejection-reasons_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          reason:
            $ref: '#/components/schemas/candidate_delete_request/properties/reason'
          createdBy:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    application_id_rating_list_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        candidate_rating_list:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
              agency_consultant:
                type:
                  - string
                  - 'null'
                description: Name of the user who rated
              stage:
                type:
                  - integer
                  - 'null'
                description: Application status code
              average_rating_score:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
              rating_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              rating_comment:
                $ref: '#/components/schemas/application_id_stage_reject_post_req/properties/comment'
              contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              user_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              position_candidate_id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              share_rating:
                type:
                  - integer
                  - 'null'
                description: Share rating
                format: int64
              rating_details:
                type: array
                items:
                  type: object
                  properties:
                    rating_id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    skill_id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    skill:
                      $ref: '#/components/schemas/candidate_full_request/properties/skills'
                    rating_score:
                      $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
        overall_rating_score:
          type:
            - number
            - 'null'
          description: Rating score
          format: double
        is_rejected_candidate:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        has_questions:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
    application_id_rating_save_post_req:
      type: object
      properties:
        rating_details:
          type: array
          items:
            type: object
            properties:
              skill_id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
              skill:
                $ref: '#/components/schemas/candidate_full_request/properties/skills'
              rating_score:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
        rating_comment:
          $ref: '#/components/schemas/application_id_stage_reject_post_req/properties/comment'
    application_id_rating_save_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        candidate_rating_list:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
              agency_consultant:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/candidate_rating_list/items/properties/agency_consultant'
              stage:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/candidate_rating_list/items/properties/stage'
              average_rating_score:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
              rating_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              rating_comment:
                $ref: '#/components/schemas/application_id_stage_reject_post_req/properties/comment'
              contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              user_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              position_candidate_id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              share_rating:
                $ref: '#/components/schemas/application_id_rating_list_get_res/properties/candidate_rating_list/items/properties/share_rating'
              rating_details:
                type: array
                items:
                  type: object
                  properties:
                    rating_id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    skill_id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    skill:
                      $ref: '#/components/schemas/candidate_full_request/properties/skills'
                    rating_score:
                      $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
        overall_rating_score:
          $ref: '#/components/schemas/application_id_rating_list_get_res/properties/overall_rating_score'
        is_rejected_candidate:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        has_questions:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
    application_id_renewals_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              renewal_no:
                type:
                  - number
                  - 'null'
              status_id:
                $ref: '#/components/schemas/company_id_get_res/properties/status_id'
              status_name:
                type:
                  - string
                  - 'null'
                description: Status name
              start_date:
                $ref: '#/components/schemas/contact_detail/properties/start_date'
              end_date:
                $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
              effective_date:
                $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/effective_date'
              amendment_reason_id:
                $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/amendment_reason_id'
              is_latest:
                type:
                  - integer
                  - 'null'
                description: Is latest renewal placement
    position_id_applications_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                oneOf:
                  - type: array
                    items:
                      $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  - type: 'null'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                oneOf:
                  - $ref: '#/components/schemas/candidate_status/properties/status'
                  - type: 'null'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    position_id_application_stage_list_post_req:
      type: array
      items:
        type:
          - string
          - 'null'
        description: 'The stage this application is at. [Please refer to reference section for application stage](#operation/getApplicationStages).'
        enum:
          - APPLICATION
          - SHORTLISTED
          - SENT
          - FIRST_INTERVIEW
          - SECOND_INTERVIEW
          - THIRD_INTERVIEW
          - FOURTH_INTERVIEW
          - FIFTH_INTERVIEW
          - SIXTH_INTERVIEW
          - SEVENTH_INTERVIEW
          - EIGHT_INTERVIEW
          - NINTH_INTERVIEW
          - TENTH_INTERVIEW
          - ELEVENTH_INTERVIEW
          - TWELFTH_INTERVIEW
          - THIRTEENTH_INTERVIEW
          - FOURTEENTH_INTERVIEW
          - FIFTEENTH_INTERVIEW
          - SIXTEENTH_INTERVIEW
          - SEVENTEENTH_INTERVIEW
          - EIGHTEENTH_INTERVIEW
          - NINETEENTH_INTERVIEW
          - LAST_INTERVIEW_ROUND
          - OFFERED
          - PLACED
          - PLACEMENT_PERMANENT
          - PLACEMENT_CONTRACT
          - PLACEMENT_TEMP
          - INVOICED
    position_id_application_stage_list_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                oneOf:
                  - type: array
                    items:
                      $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  - type: 'null'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                oneOf:
                  - $ref: '#/components/schemas/candidate_status/properties/status'
                  - type: 'null'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    position_id_application_stage_count_post_req:
      type: array
      items:
        $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
    position_id_application_stage_count_post_res:
      type: integer
      description: Application count
    candidate_id_applications_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                oneOf:
                  - type: array
                    items:
                      $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  - type: 'null'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                oneOf:
                  - $ref: '#/components/schemas/candidate_status/properties/status'
                  - type: 'null'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    candidate_id_application_stage_list_post_req:
      type: array
      items:
        $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
    candidate_id_application_stage_list_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              job_type:
                $ref: '#/components/schemas/candidate_desiredjobtypes_request'
              job_category:
                $ref: '#/components/schemas/position_post_req/properties/category'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              stage:
                $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
              status:
                $ref: '#/components/schemas/application_id_get_res/properties/status'
              registration_date:
                $ref: '#/components/schemas/contact_detail/properties/registration_date'
              application_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/application_stage_associated_date'
              shortlisted_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/shortlisted_stage_associated_date'
              cv_sent_stage_associated_date:
                $ref: '#/components/schemas/application_post_req/properties/cv_sent_stage_associated_date'
              interview_1_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_1_stage_associated_date'
              interview_2_plus_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/interview_2_plus_stage_associated_date'
              offer_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_stage_associated_date'
              placed_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/placed_stage_associated_date'
              work_start_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_start_date'
              work_end_date:
                $ref: '#/components/schemas/application_id_get_res/properties/work_end_date'
              invoice_stage_associated_date:
                $ref: '#/components/schemas/application_id_get_res/properties/invoice_stage_associated_date'
              rejected_date:
                $ref: '#/components/schemas/application_id_get_res/properties/rejected_date'
              creator_id:
                $ref: '#/components/schemas/contact_detail/properties/creator_id'
              substatus:
                type:
                  - object
                  - 'null'
                properties:
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  name:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
                  color_code:
                    $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              valid_move_forward_stages:
                oneOf:
                  - type: array
                    items:
                      $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  - type: 'null'
              customer_portal_document_count:
                $ref: '#/components/schemas/application_id_get_res/properties/customer_portal_document_count'
              modified_date:
                $ref: '#/components/schemas/application_id_get_res/properties/modified_date'
              candidate_status:
                oneOf:
                  - $ref: '#/components/schemas/candidate_status/properties/status'
                  - type: 'null'
              candidate_status_id:
                $ref: '#/components/schemas/candidate_status/properties/status_id'
              profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit'
              formatted_profit:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              placement_id:
                $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
              application_source_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_source_id'
              application_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
              shortlisted_user_id:
                $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
              offer_pdf_url:
                $ref: '#/components/schemas/application_id_get_res/properties/offer_pdf_url'
              work_address:
                oneOf:
                  - $ref: '#/components/schemas/candidate_full_response/properties/candidate_company_address'
                  - type: 'null'
              first_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/first_interview_date'
              second_plus_interview_date:
                $ref: '#/components/schemas/application_id_get_res/properties/second_plus_interview_date'
    candidate_id_application_stage_count_post_req:
      type: array
      items:
        $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
    candidate_id_application_stage_count_post_res:
      type: integer
      description: Application count
    candidate_id_applications_status_get_res:
      type: array
      items:
        type: object
        properties:
          application_id:
            $ref: '#/components/schemas/application_post_res/properties/id'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          job_id:
            $ref: '#/components/schemas/position_post_res/properties/id'
          job_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
          stage:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
          company_city:
            type:
              - string
              - 'null'
            description: Company's City
          company_country:
            type:
              - string
              - 'null'
            description: Company's Country
          status:
            type:
              - string
              - 'null'
            description: The status of this application.
            enum:
              - UNDER_CONSIDER
              - CLOSED
              - PENDING_INTERVIEW
              - PENDING_FEEDBACK
          consent_status:
            type:
              - string
              - 'null'
            description: The consent status of an application
            enum:
              - CONSENT_GIVEN
              - WITHDRAW_CONSENT
              - PENDING
          shortlisted_user_id:
            $ref: '#/components/schemas/application_id_get_res/properties/shortlisted_user_id'
          application_user_id:
            $ref: '#/components/schemas/application_id_get_res/properties/application_user_id'
    application_id_file_onboarding_post_req:
      type: object
      required:
        - file_name
        - document_type_id
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    application_id_file_onboarding_post_res:
      type: object
      properties:
        document_id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        progress:
          type:
            - number
            - 'null'
          description: 'Overall percentage complete of uploaded files on required onboarding documents, e.g. 66.67 (2 uploaded files on 3 required documents).'
          format: double
    candidate_id_file_post_req:
      type: object
      required:
        - file_name
        - document_type_id
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
        original_cv:
          type: boolean
          description: 'If true, this new document will be set as original CV.'
        expiry_date:
          type:
            - string
            - 'null'
          description: 'Expiry date. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''".'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
    candidate_id_file_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    candidate_id_file_doc_id_get_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        original_cv:
          $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        compliance_status_id:
          type:
            - integer
            - 'null'
          description: The compliance status id.
        compliance_condition_id:
          type:
            - integer
            - 'null'
          description: The compliance status id.
        expiry_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        issued_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
    candidate_id_file_doc_id_put_req:
      type: object
      properties:
        compliance_status_id:
          $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
        compliance_condition_id:
          $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
        expiry_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        issued_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    candidate_id_file_doc_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
    candidate_id_file_doc_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    candidate_id_file_url_post_req:
      type: object
      required:
        - file_name
        - url
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
    candidate_id_file_url_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    candidate_id_file_url_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    candidate_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          original_cv:
            $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          compliance_status_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
          compliance_condition_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
          expiry_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          issued_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
    candidate_id_files_customer-portal_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          original_cv:
            $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          compliance_status_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
          compliance_condition_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
          expiry_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          issued_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
    candidate_id_photo_post_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 800 KB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/user__get_res/properties/photo_url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    candidate_id_photo_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    candidate_document_filter_post_req:
      type: object
      properties:
        expiry_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        expiry_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    candidate_document_filter_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              document_type_id:
                $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
              file_name:
                $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
              id:
                $ref: '#/components/schemas/company_id_file_post_res/properties/id'
              original_cv:
                $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
              url:
                $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
              uploaded_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              compliance_status_id:
                $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
              compliance_condition_id:
                $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
              expiry_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              issued_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
    company_id_logo_get_res:
      type: object
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          type:
            - string
            - 'null'
          description: Download url of the document. THIS URL IS ONLY AVAILABLE FOR 24h.
    company_id_logo_put_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 800 KB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/user__get_res/properties/photo_url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    company_id_logo_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_file_post_req:
      type: object
      required:
        - file_name
        - document_type_id
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        document_type_id:
          type:
            - integer
            - 'null'
          description: Document type ID.
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
    company_id_file_post_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          type:
            - integer
            - 'null'
          description: Document ID.
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_file_doc_id_get_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
    company_id_file_doc_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    company_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          company_id:
            $ref: '#/components/schemas/company_post_res/properties/id'
    contact_id_photo_get_res:
      type: object
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
    contact_id_photo_put_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 800 KB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/user__get_res/properties/photo_url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    contact_id_photo_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_id/properties/id'
    position_id_logo_get_res:
      type: object
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
    contact_id_file_post_req:
      type: object
      required:
        - file_name
        - document_type_id
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
    contact_id_file_post_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
    contact_id_file_doc_id_get_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
    contact_id_file_doc_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    contact_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          contact_id:
            $ref: '#/components/schemas/contact_id/properties/id'
    position_id_file_post_req:
      type: object
      required:
        - file_name
        - document_type_id
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
    position_id_file_post_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_file_doc_id_get_res:
      type: object
      properties:
        document_type_id:
          $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
        url:
          $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
        uploaded_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
    position_id_file_doc_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    position_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          contact_id:
            $ref: '#/components/schemas/contact_id/properties/id'
    activity_comment_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
    activity_comment_id_files_post_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    activity_comment_id_files_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    activity_task_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
    activity_task_id_files_post_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    activity_task_id_files_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    activity_meeting_id_files_get_res:
      type: array
      items:
        type: object
        properties:
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
    activity_meeting_id_files_post_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    activity_meeting_id_files_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_id_file_post_res/properties/id'
    activity_task_id_patch_req:
      type: object
      properties:
        candidate_ids:
          type: array
          description: List of candidate ids
          items:
            type:
              - integer
              - 'null'
            format: int64
    resume_parse_post_req:
      type: object
      required:
        - url
      properties:
        url:
          type:
            - string
            - 'null'
          description: URL where the document is stored. THE FILE CONTENT MUST BE LESS THAN 10MB.
    resume_parse_post_res:
      type: object
      properties:
        affiliations:
          type:
            - string
            - 'null'
          description: Affiliations
        availability:
          type:
            - string
            - 'null'
          description: The candidate availability for job application.
          enum:
            - AVAILABLE
            - DO_NOT_CALL
            - TO_BE_DELETED
            - UNAVAILABLE
            - APPLICATION
            - SHORTLISTED
            - SENT
            - 1ST_INTERVIEW
            - 2ND_INTERVIEW
            - OFFERED
            - PLACED
            - PLACEMENT_PERMANENT
            - PLACEMENT_CONTRACT
            - PLACEMENT_TEMP
            - INVOICED
        availability_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        candidate_source_id:
          type:
            - integer
            - 'null'
          description: 'ID of candidate source in Vincere. [Please refer to the reference section for candidate source](#get-/candidatesources).'
        company_count:
          type:
            - integer
            - 'null'
          description: The number of previous employers
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        contract_interval:
          type:
            - string
            - 'null'
          description: Contract Interval.
          enum:
            - HOURLY
            - DAILY
            - WEEKLY
            - MONTHLY
            - YEARLY
        contract_rate:
          type:
            - number
            - 'null'
          description: Pay rate
        country_of_domicile:
          type:
            - string
            - 'null'
          description: Please refer to reference section of countries
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        currency_type:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        current_bonus:
          type:
            - number
            - 'null'
          description: The bonus.
          format: double
        current_salary:
          type:
            - number
            - 'null'
          format: double
          description: Salary amount
        date_of_birth:
          $ref: '#/components/schemas/contact_detail/properties/date_of_birth'
        desired_bonus:
          type:
            - number
            - 'null'
          description: The desired bonus.
          format: double
        desired_contract_rate:
          $ref: '#/components/schemas/resume_parse_post_res/properties/contract_rate'
        desired_salary:
          $ref: '#/components/schemas/resume_parse_post_res/properties/current_salary'
        desired_salary_monthly:
          $ref: '#/components/schemas/resume_parse_post_res/properties/current_salary'
        driving_license_number:
          type:
            - string
            - 'null'
          description: Driving License Number
        driving_license_type:
          type:
            - string
            - 'null'
          description: Driving License Type
        education_summary:
          type:
            - string
            - 'null'
          description: Education Summary
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        employment_type:
          type:
            - string
            - 'null'
          description: Employment type.
          enum:
            - FULL_TIME
            - PART_TIME
            - CASUAL
            - LABOUR_HIRE
        experience:
          type:
            - string
            - 'null'
          description: Experience
        external_id:
          $ref: '#/components/schemas/job/properties/external_id'
        emergency_name:
          type:
            - string
            - 'null'
          description: Emergency Name
        emergency_phone:
          type:
            - string
            - 'null'
          description: Emergency Phone
        emergency_relationship:
          type:
            - string
            - 'null'
          description: Emergency Relationship
        emergency_email:
          description: Emergency Email
          type:
            - string
            - 'null'
        facebook:
          $ref: '#/components/schemas/contact_detail/properties/facebook'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        first_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        gender:
          type: string
          description: Gender
          enum:
            - MALE
            - FEMALE
            - OTHER
        gender_title:
          $ref: '#/components/schemas/contact_detail/properties/gender_title'
        highest_job_application_stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        ielts_score:
          type:
            - integer
            - 'null'
          description: IELTS Score
        keyword:
          type:
            - string
            - 'null'
          description: Keywords. Multiple keywords should be separated by commas
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        last_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        linked_contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        linked_in:
          $ref: '#/components/schemas/company_post_req/properties/linkedin_url'
        marital_status:
          type:
            - string
            - 'null'
          description: Marital Status. Please refer to reference section for Marital Status
        met_status:
          type:
            - string
            - 'null'
          description: Please refer to reference section of meetingstatuses.
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        middle_name_kana:
          $ref: '#/components/schemas/contact_detail/properties/middle_name_kana'
        mobile:
          type:
            - string
            - 'null'
          description: Mobile
        nationality:
          type:
            - string
            - 'null'
          description: Nationality. Please refer to reference section for nationality
        nearest_train_station:
          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
        note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        note_by:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        note_on:
          type:
            - string
            - 'null'
          description: 'Date Time for last modification of the note. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        notice_days:
          type:
            - integer
            - 'null'
          description: Notice period (in days)
        objective:
          type:
            - string
            - 'null'
          description: Objective
        other_benefits:
          type:
            - string
            - 'null'
          description: Other benefits
        payment_type:
          type:
            - string
            - 'null'
          description: 'Candidate payment type, including PAYG, PAYE or LTD_CO (Ltd Co. or corporation)'
          enum:
            - PAYG
            - PAYE
            - LTD_CO
        payslip_email:
          type:
            - string
            - 'null'
          description: Candidate payslip email. It's unique.
        passport_no:
          type:
            - string
            - 'null'
          description: Passport Number
        personal_statements:
          type:
            - string
            - 'null'
          description: Personal Statements
        phone:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        photo_url:
          $ref: '#/components/schemas/user__get_res/properties/photo_url'
        place_of_birth:
          type:
            - string
            - 'null'
          description: Place of Birth
        preferred_language:
          type:
            - string
            - 'null'
          description: Please refer to reference section of languages
        present_salary_rate:
          type:
            - number
            - 'null'
          description: Rate
        publications:
          type:
            - string
            - 'null'
          description: Publications
        reference:
          $ref: '#/components/schemas/invoice_id_get_res/properties/reference'
        registration_date:
          $ref: '#/components/schemas/contact_detail/properties/registration_date'
        relocate:
          type:
            - boolean
            - 'null'
        salary_months_per_year:
          type:
            - integer
            - 'null'
          description: Number of months per year
        salary_type:
          $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
        skills:
          $ref: '#/components/schemas/contact_detail/properties/skills'
        statements:
          type:
            - string
            - 'null'
          description: Statements
        summary:
          $ref: '#/components/schemas/position_post_req/properties/summary'
        toeic_score:
          type:
            - integer
            - 'null'
          description: TOEIC Score
        total_gross:
          type:
            - number
            - 'null'
          description: Total gross compensation per year
        twitter:
          $ref: '#/components/schemas/contact_detail/properties/twitter'
        variant:
          type:
            - string
            - 'null'
          description: Variant
        visa_note:
          type:
            - string
            - 'null'
        visa_number:
          type:
            - string
            - 'null'
        visa_renewal_date:
          type:
            - string
            - 'null'
          description: 'Visa renewal Date Time for the job. Must be in this format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        visa_status:
          type:
            - string
            - 'null'
        visa_type:
          type:
            - string
            - 'null'
        website:
          $ref: '#/components/schemas/company_post_req/properties/website'
        work_email:
          type:
            - string
            - 'null'
          description: Work Email
        work_phone:
          type:
            - string
            - 'null'
          description: Work Phone
        xing:
          $ref: '#/components/schemas/contact_detail/properties/xing'
        updated_timestamp:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        nickname:
          type:
            - string
            - 'null'
          description: Nickname (or preferred name)
        email_subscribed:
          type:
            - boolean
            - 'null'
          description: 'That "true" is subscribed, "false" is unsubscribed'
        status_id:
          $ref: '#/components/schemas/company_id_get_res/properties/status_id'
        candidate_company_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_current_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_company_email:
          type:
            - string
            - 'null'
        candidate_representative_name:
          type:
            - string
            - 'null'
        company_bank_name:
          type:
            - string
            - 'null'
          description: Company bank name.
        company_bank_branch:
          type:
            - string
            - 'null'
          description: Company bank branch.
        company_bank_account_number:
          type:
            - string
            - 'null'
          description: Company bank account number.
        company_bank_account_name:
          type:
            - string
            - 'null'
          description: Company bank account name.
        company_bank_account_swift_code:
          type:
            - string
            - 'null'
          description: Company bank account swift code.
        company_bank_sort_code:
          type:
            - string
            - 'null'
          description: Company bank sort code.
        company_bsb_number:
          type:
            - string
            - 'null'
          description: Company BSB number.
        company_default_sale_tax_id:
          type:
            - number
            - 'null'
          description: Company default sale tax.
        company_default_sale_tax_rate:
          type:
            - string
            - 'null'
          description: Company default sale tax rate.
        company_default_sale_tax_number:
          type:
            - string
            - 'null'
          description: Company default sale tax number.
        company_sale_tax_registered:
          type:
            - number
            - 'null'
          description: Company default sale tax registered.
        candidate_company_default_payment_terms:
          type:
            - number
            - 'null'
          description: Company default payment terms.
        umbrella_company_id:
          type:
            - integer
            - 'null'
          description: ID of umbrella company in Vincere
        ft_candidate:
          type: object
          properties:
            office_code:
              type:
                - string
                - 'null'
              description: FastTrack360 Candidate's Office Code
            status:
              type:
                - string
                - 'null'
              description: FastTrack360 Candidate's Status
            skill_group:
              type:
                - string
                - 'null'
              description: FastTrack360 Candidate's Skill Group
            position:
              type:
                - string
                - 'null'
              description: FastTrack360 Candidate's Position
        education_details:
          type: array
          items:
            type: object
            properties:
              course:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/course'
              degree_name:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/degree_name'
              department:
                $ref: '#/components/schemas/contact_detail/properties/department'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
              education_level:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/education_level'
              gpa:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/gpa'
              grade:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/grade'
              graduation_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              honorific:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/honorific'
              honors:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/honors'
              institution_address:
                type:
                  - string
                  - 'null'
              institution_name:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/institution_name'
              major:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/major'
              minor:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/minor'
              qualification:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/qualification'
              school_name:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/school_name'
              school_address:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/school_address'
              start_date:
                $ref: '#/components/schemas/contact_detail/properties/start_date'
              thesis:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/thesis'
              training:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/training'
              school_logo:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/school_logo'
        work_experiences:
          type: array
          items:
            type: object
            properties:
              address:
                $ref: '#/components/schemas/contact_per_loc/properties/address'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              current_employer:
                $ref: '#/components/schemas/candidate_workexperiences_request/properties/current_employer'
              experience_in_company:
                $ref: '#/components/schemas/candidate_workexperiences_request/properties/experience_in_company'
              functional_expertise_id:
                $ref: '#/components/schemas/candidate_link_func_expertises_request/items'
              industry_id:
                $ref: '#/components/schemas/company_id_industries_put_req/items'
              sub_industry_id:
                $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_industry_id'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              sub_function_id:
                $ref: '#/components/schemas/candidate_workexperiences_request/properties/sub_function_id'
              work_from:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              work_to:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              company_logo:
                $ref: '#/components/schemas/candidate_workexperiences_request/properties/company_logo'
        parsing_log_id:
          type:
            - number
            - 'null'
          description: Resume parsing log ID.
    file_converter_html_post_req:
      type: object
      required:
        - file_name
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      properties:
        file_name:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          $ref: '#/components/schemas/user_id_photo_post_req/properties/base_64_content'
    file_converter_html_post_res:
      type: object
      properties:
        data:
          type:
            - string
            - 'null'
          description: Content in converted format
        status:
          type:
            - string
            - 'null'
          description: Status of the conversion progress
          enum:
            - FAILED
            - UNSUPPORT
            - DONE
    user_activities_post_req:
      type: object
      required:
        - assignee_id
      properties:
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        completed:
          type:
            - boolean
            - 'null'
          description: 'If the value is true, the task or meeting must be completed. If the value is false, the task or meeting must not be completed yet'
        text:
          type:
            - string
            - 'null'
          description: The text that is contained (case-insensitive) in the field content or subject of the activity
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        due_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        from_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        to_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    user_activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                type:
                  - string
                  - 'null'
                enum:
                  - COMMENT
                  - TASK
                  - MEETING
                description: 'This field is used to differentiate if the activity is Comment, Task or Meeting.'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                type:
                  - integer
                  - 'null'
                description: Count.
    candidate_activities_post_req:
      type: object
      required:
        - candidate_id
      properties:
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        text:
          $ref: '#/components/schemas/user_activities_post_req/properties/text'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        include_comment:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
    candidate_activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/activity_type'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
    contact_activities_post_req:
      type: object
      required:
        - contact_id
      properties:
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        text:
          $ref: '#/components/schemas/user_activities_post_req/properties/text'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        include_comment:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
    contact_activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/activity_type'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
    position_activities_post_req:
      type: object
      required:
        - job_id
      properties:
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        text:
          $ref: '#/components/schemas/user_activities_post_req/properties/text'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        include_comment:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
    position_activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/activity_type'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
    company_activities_post_req:
      type: object
      required:
        - company_id
      properties:
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        text:
          $ref: '#/components/schemas/user_activities_post_req/properties/text'
        creator_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        include_comment:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
    company_activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/activity_type'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
    activity_search_post_req:
      type: object
      properties:
        from_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        to_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        include_comment:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_meeting:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        include_task:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        index:
          $ref: '#/components/schemas/slice/properties/slice_index'
    activity_search_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              action_id:
                $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
              activity_type:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/activity_type'
              assignee:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              candidate_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              categories:
                type: array
                items:
                  type: object
                  properties:
                    background_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
                    id:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
                    label_name:
                      $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
                    text_color:
                      $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              completed:
                $ref: '#/components/schemas/user_activities_post_req/properties/completed'
              contact_first_name:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_last_name:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_middle_name:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              content:
                $ref: '#/components/schemas/activities_id_get_res/properties/content'
              creator:
                type: object
                properties:
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
              due_date_start:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              due_date_end:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              insert_timestamp:
                $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
              job_title:
                $ref: '#/components/schemas/job/properties/job_title'
              main_candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              main_company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              main_contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              main_entity_type:
                $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
              main_position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              subject:
                $ref: '#/components/schemas/activity_task_post_req/properties/subject'
              attachment_count:
                $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
    activity_comment_post_req:
      type: object
      required:
        - content
        - insert_timestamp
        - main_entity_type
      properties:
        candidate_ids:
          type: array
          items:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
        category_ids:
          type: array
          items:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
        company_ids:
          type: array
          items:
            $ref: '#/components/schemas/company_post_res/properties/id'
        contact_ids:
          type: array
          items:
            $ref: '#/components/schemas/contact_id/properties/id'
        deal_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_get_res/properties/deal_id'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
        main_entity_type:
          $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
        position_ids:
          type: array
          items:
            $ref: '#/components/schemas/job/properties/position_id'
        notifyee_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        immutable_tag:
          $ref: '#/components/schemas/activity_task_post_req/properties/immutable_tag'
    activity_comment_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_comment_id_get_res:
      type: object
      properties:
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator:
          type: object
          properties:
            email:
              $ref: '#/components/schemas/user__get_res/properties/email'
            full_name:
              $ref: '#/components/schemas/user_me_get_res/properties/full_name'
            id:
              $ref: '#/components/schemas/position_id_owners_put_req/items'
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
        main_entity_type:
          $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
        link_to:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/name'
              entity_id:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/entity_id'
              entity_type:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/entity_type'
    activity_comment_id_categories_get_res:
      type: array
      items:
        type: object
        properties:
          background_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          id:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
          label_name:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
          text_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
    activity_comment_id_candidates_get_res:
      type: array
      items:
        $ref: '#/components/schemas/candidate_full_response'
    activity_comment_id_companies_get_res:
      type: array
      items:
        $ref: '#/components/schemas/company_id_get_res'
    activity_comment_id_contacts_get_res:
      type: array
      items:
        $ref: '#/components/schemas/contact_detail'
    activity_comment_id_patch_req:
      type: object
      required:
        - content
      properties:
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
    activity_comment_id_positions_get_res:
      type: array
      items:
        $ref: '#/components/schemas/position_id_get_res'
    activity_comment_id_notifyees_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    activity_task_post_req:
      type: object
      required:
        - assignee_id
        - insert_timestamp
        - content
        - main_entity_type
        - subject
      properties:
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        candidate_ids:
          type: array
          items:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
        category_ids:
          type: array
          items:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
        company_ids:
          type: array
          items:
            $ref: '#/components/schemas/company_post_res/properties/id'
        contact_ids:
          type: array
          items:
            $ref: '#/components/schemas/contact_id/properties/id'
        deal_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_get_res/properties/deal_id'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        custom_name:
          type:
            - string
            - 'null'
          description: 'Use this field to set value if the main_entity_type is not a known Contact, Candidate, Job.'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        follower_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          type:
            - integer
            - 'null'
          description: The ID of the kpi action in Vincere.
        main_entity_type:
          type:
            - string
            - 'null'
          enum:
            - CANDIDATE
            - COMPANY
            - CONTACT
            - JOB
            - OTHER_MEETING
            - PERSONAL
            - PROJECT
            - DEAL
            - JOB_LEAD
          description: Entity type.
        position_ids:
          type: array
          items:
            $ref: '#/components/schemas/job/properties/position_id'
        notifyee_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        subject:
          type:
            - string
            - 'null'
          description: Subject
        reminder_at:
          type:
            - string
            - 'null'
          description: The time set reminder to the task to notice before start time. Please refer to reference section for Task reminder types.
        calendar_sync:
          type:
            - boolean
            - 'null'
          description: 'If true, the value cannot be updated, and the task will be synced with the calendar.'
        immutable_tag:
          type:
            - string
            - 'null'
          description: 'Tagging activity for classification and filtering purposes. Start with letter and contain only letters, numbers, hyphens and underscores (A-Z, a-z, 0-9, _, -)'
    activity_task_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_task_id_status_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_task_id_get_res:
      type: object
      properties:
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator:
          type: object
          properties:
            email:
              $ref: '#/components/schemas/user__get_res/properties/email'
            full_name:
              $ref: '#/components/schemas/user_me_get_res/properties/full_name'
            id:
              $ref: '#/components/schemas/position_id_owners_put_req/items'
        custom_name:
          $ref: '#/components/schemas/activity_task_post_req/properties/custom_name'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
        main_entity_type:
          $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
        subject:
          $ref: '#/components/schemas/activity_task_post_req/properties/subject'
        assignee:
          type: object
          properties:
            email:
              $ref: '#/components/schemas/user__get_res/properties/email'
            full_name:
              $ref: '#/components/schemas/user_me_get_res/properties/full_name'
            id:
              $ref: '#/components/schemas/position_id_owners_put_req/items'
        link_to:
          type: array
          items:
            type: object
            properties:
              name:
                type:
                  - string
                  - 'null'
                description: Name of the entity.
              entity_id:
                type: integer
                description: ID of the entity.
              entity_type:
                type:
                  - string
                  - 'null'
                enum:
                  - CANDIDATE
                  - COMPANY
                  - CONTACT
                  - JOB
                  - DEAL
    activity_task_id_put_req:
      type: object
      properties:
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        category_ids:
          type: array
          items:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
        company_ids:
          type: array
          items:
            $ref: '#/components/schemas/company_post_res/properties/id'
        contact_ids:
          type: array
          items:
            $ref: '#/components/schemas/contact_id/properties/id'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        follower_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        position_ids:
          type: array
          items:
            $ref: '#/components/schemas/job/properties/position_id'
        subject:
          $ref: '#/components/schemas/activity_task_post_req/properties/subject'
        reminder_at:
          $ref: '#/components/schemas/activity_task_post_req/properties/reminder_at'
        calendar_sync:
          $ref: '#/components/schemas/activity_task_post_req/properties/calendar_sync'
    activity_task_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_task_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    activity_task_id_categories_get_res:
      type: array
      items:
        type: object
        properties:
          background_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          id:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
          label_name:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
          text_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
    activity_task_id_candidates_get_res:
      type: array
      items:
        $ref: '#/components/schemas/candidate_full_response'
    activity_task_id_companies_get_res:
      type: array
      items:
        $ref: '#/components/schemas/company_id_get_res'
    activity_task_id_contacts_get_res:
      type: array
      items:
        $ref: '#/components/schemas/contact_detail'
    activity_task_id_positions_get_res:
      type: array
      items:
        $ref: '#/components/schemas/position_id_get_res'
    activity_task_id_followers_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    activity_task_id_notifyees_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    activity_meeting_post_req:
      type: object
      required:
        - assignee_id
        - insert_timestamp
        - content
        - main_entity_type
        - subject
      properties:
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        attendee_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        candidate_ids:
          type: array
          items:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
        category_ids:
          type: array
          items:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
        company_ids:
          type: array
          items:
            $ref: '#/components/schemas/company_post_res/properties/id'
        contact_ids:
          type: array
          items:
            $ref: '#/components/schemas/contact_id/properties/id'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator_id:
          $ref: '#/components/schemas/contact_detail/properties/creator_id'
        custom_name:
          $ref: '#/components/schemas/activity_task_post_req/properties/custom_name'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        follower_ids:
          $ref: '#/components/schemas/activity_task_post_req/properties/follower_ids'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
        main_entity_type:
          $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
        meeting_location:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        meeting_room:
          $ref: '#/components/schemas/activities_id_get_res/properties/meeting_room'
        position_ids:
          type: array
          items:
            $ref: '#/components/schemas/job/properties/position_id'
        other_attendee:
          type:
            - string
            - 'null'
          description: A comma-separated string of emails.
        send_invitation:
          type:
            - boolean
            - 'null'
          description: 'If the value is true and assignee''s email is connected to Vincere calendar, an event is added in the assignee''s calendar as well as an email is sent to the assignee and attendee.'
        notifyee_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        subject:
          $ref: '#/components/schemas/activity_task_post_req/properties/subject'
        reminder_at:
          $ref: '#/components/schemas/activity_task_post_req/properties/reminder_at'
        immutable_tag:
          $ref: '#/components/schemas/activity_task_post_req/properties/immutable_tag'
    activity_meeting_post_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_meeting_id_status_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_meeting_id_get_res:
      type: object
      properties:
        completed:
          $ref: '#/components/schemas/user_activities_post_req/properties/completed'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        creator:
          type: object
          properties:
            email:
              $ref: '#/components/schemas/user__get_res/properties/email'
            full_name:
              $ref: '#/components/schemas/user_me_get_res/properties/full_name'
            id:
              $ref: '#/components/schemas/position_id_owners_put_req/items'
        custom_name:
          $ref: '#/components/schemas/activity_task_post_req/properties/custom_name'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
        insert_timestamp:
          $ref: '#/components/schemas/user__get_res/properties/insert_timestamp'
        kpi_action_id:
          $ref: '#/components/schemas/activity_task_post_req/properties/kpi_action_id'
        main_entity_type:
          $ref: '#/components/schemas/activity_task_post_req/properties/main_entity_type'
        meeting_location:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        meeting_room:
          $ref: '#/components/schemas/activities_id_get_res/properties/meeting_room'
        other_attendee:
          $ref: '#/components/schemas/activity_meeting_post_req/properties/other_attendee'
        subject:
          $ref: '#/components/schemas/activity_task_post_req/properties/subject'
        assignee:
          type: object
          properties:
            email:
              $ref: '#/components/schemas/user__get_res/properties/email'
            full_name:
              $ref: '#/components/schemas/user_me_get_res/properties/full_name'
            id:
              $ref: '#/components/schemas/position_id_owners_put_req/items'
        link_to:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/name'
              entity_id:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/entity_id'
              entity_type:
                $ref: '#/components/schemas/activity_task_id_get_res/properties/link_to/items/properties/entity_type'
    activity_meeting_id_put_req:
      type: object
      required:
        - assignee_id
        - content
        - subject
      properties:
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        attendee_ids:
          type: array
          items:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
        company_ids:
          type: array
          items:
            $ref: '#/components/schemas/company_post_res/properties/id'
        contact_ids:
          type: array
          items:
            $ref: '#/components/schemas/contact_id/properties/id'
        content:
          $ref: '#/components/schemas/activities_id_get_res/properties/content'
        due_date_start:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        due_date_end:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        meeting_location:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        meeting_room:
          $ref: '#/components/schemas/activities_id_get_res/properties/meeting_room'
        position_ids:
          type: array
          items:
            $ref: '#/components/schemas/job/properties/position_id'
        other_attendee:
          $ref: '#/components/schemas/activity_meeting_post_req/properties/other_attendee'
        subject:
          $ref: '#/components/schemas/activity_task_post_req/properties/subject'
        reminder_at:
          $ref: '#/components/schemas/activity_task_post_req/properties/reminder_at'
    activity_meeting_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/activities_id_get_res/properties/id'
    activity_meeting_id_delete_res:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/delete_response/properties/status'
        errors:
          $ref: '#/components/schemas/delete_response/properties/errors'
    activity_meeting_id_categories_get_res:
      type: array
      items:
        type: object
        properties:
          background_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          id:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/id'
          label_name:
            $ref: '#/components/schemas/def_activity_categories_get_res/items/properties/label_name'
          text_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
    activity_meeting_id_candidates_get_res:
      type: array
      items:
        $ref: '#/components/schemas/candidate_full_response'
    activity_meeting_id_companies_get_res:
      type: array
      items:
        $ref: '#/components/schemas/company_id_get_res'
    activity_meeting_id_contacts_get_res:
      type: array
      items:
        $ref: '#/components/schemas/contact_detail'
    activity_meeting_id_positions_get_res:
      type: array
      items:
        $ref: '#/components/schemas/position_id_get_res'
    activity_meeting_id_attendees_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    activity_meeting_id_notifyees_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    activity_meeting_list_range_get_res:
      type: array
      items:
        $ref: '#/components/schemas/activity_meeting_id_get_res'
    activity_task_list_range_get_res:
      type: array
      items:
        $ref: '#/components/schemas/activity_task_id_get_res'
    activities_post_req:
      type: object
      properties:
        categories:
          type: array
          items:
            $ref: '#/components/schemas/activities_id_get_res/properties/category'
          description: 'Filters activities from the provided list of categories, default to all categories excluding <code>DELETION</code> and <code>SENDGRID_EMAIL</code>.'
        entity_types:
          type: array
          items:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_type'
          description: 'Filters activities from the provided list of entity types, default to all entity types.'
        entity_id:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          description: 'Filters activities by main entity ID. If specified, it is required that entity_types is set with only 1 type.'
        user_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        created_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        created_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        text_search:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: Filters activities by main entity name.
        immutable_tag:
          $ref: '#/components/schemas/activity_task_post_req/properties/immutable_tag'
          description: Filters activities by immutable tag.
    activities_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/activities_id_get_res/properties/id'
              category:
                $ref: '#/components/schemas/activities_id_get_res/properties/category'
              category_original_id:
                $ref: '#/components/schemas/activities_id_get_res/properties/category_original_id'
              entity_type:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_type'
              entity_id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
              entity_name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              subject:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              summary:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              created_by_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              created_by_name:
                $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
              created_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              mail_label:
                $ref: '#/components/schemas/activities_id_get_res/properties/mail_label'
              from:
                $ref: '#/components/schemas/activities_id_get_res/properties/from'
              status:
                $ref: '#/components/schemas/activities_id_get_res/properties/status'
              feedback_score:
                $ref: '#/components/schemas/activities_id_get_res/properties/feedback_score'
              activity_name:
                $ref: '#/components/schemas/activities_id_get_res/properties/activity_name'
              existed_entity:
                $ref: '#/components/schemas/activities_id_get_res/properties/existed_entity'
              immutable_tag:
                $ref: '#/components/schemas/activity_task_post_req/properties/immutable_tag'
    activities_id_get_res:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: 'ID of the activity: Comment, Task or Meeting.'
        category:
          type:
            - string
            - 'null'
          enum:
            - COMMENT
            - TASK
            - MEETING
            - APPLICATION
            - PLACEMENT_NEW
            - PLACEMENT_RENEWAL
            - PLACEMENT_UPDATE
            - PLACEMENT_DELETION
            - EMAIL_SENT
            - EMAIL_RECEIVED
            - NEW_RECORD
            - DELETION
            - TWILIO_SMS
            - SENDGRID_EMAIL
          description: Category of Activity.
        category_original_id:
          type:
            - string
            - 'null'
          description: 'String representing original ID of Email, SMS, Comment, Task, Meeting, Application or Placement activity.'
        entity_type:
          type:
            - string
            - 'null'
          enum:
            - CANDIDATE
            - COMPANY
            - CONTACT
            - JOB
            - DEAL
            - JOB_LEAD
          description: Entity type.
        entity_id:
          type:
            - integer
            - 'null'
          description: ID
        entity_name:
          type:
            - string
            - 'null'
          description: The name.
        subject:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        summary:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        created_by_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        created_by_name:
          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        created_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        mail_label:
          type:
            - string
            - 'null'
          description: Email folder of Email Activity.
        from:
          type:
            - string
            - 'null'
          description: Email/SMS "From" field.
        status:
          type:
            - string
            - 'null'
          description: Email/SMS/Placement/Application status.
        feedback_score:
          type:
            - number
            - 'null'
          format: double
          description: Feedback score of Comment Activity.
        activity_name:
          type:
            - string
            - 'null'
          description: 'Name of the Activity, which may linked to a specific KPI action. Please refer to reference section for Activity names.'
        existed_entity:
          type:
            - boolean
            - 'null'
          description: Indicates if main entity of the Activity is existed in the system or not.
        to:
          type: array
          items:
            type:
              - string
              - 'null'
            description: Email/SMS "To" field.
        cc:
          type: array
          items:
            type:
              - string
              - 'null'
            description: Email/SMS "To" field.
        bcc:
          type: array
          items:
            type:
              - string
              - 'null'
            description: Email/SMS "Bcc" field.
        content:
          type:
            - string
            - 'null'
          description: Content or the description of a comment.
        attachments:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              link:
                $ref: '#/components/schemas/contact_webapp_url_get/properties/url'
          description: Attachments of Activity.
        comment_type:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        jobs:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
        job_leads:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
        companies:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
        contacts:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/contact_id/properties/id'
              name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
        candidates:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
        deals:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_id_get_res/properties/deal_id'
              name:
                $ref: '#/components/schemas/contact_deals_get/items/properties/name'
        notifiers:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        followers:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        due_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        task_labels:
          type: array
          items:
            type: object
            properties:
              color:
                $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
              name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        assignee_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        assignee_name:
          type:
            - string
            - 'null'
          description: User name
        internal_attendees:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        external_attendees:
          type: array
          items:
            $ref: '#/components/schemas/user__get_res/properties/email'
        meeting_location:
          $ref: '#/components/schemas/user__get_res/properties/user_location'
        meeting_room:
          type:
            - string
            - 'null'
          description: Meeting room.
        stage:
          $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
        placement_action:
          type:
            - string
            - 'null'
          enum:
            - TERMINATE_CONTRACT
            - UNDO_PLACEMENT
            - CONVERT_TO_PERM
            - RENEW_CONTRACT
          description: Placement action.
    activities_statistics_post_req:
      type: object
      properties:
        user_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        created_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        created_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
    activities_statistics_post_res:
      type: object
      properties:
        candidates:
          type:
            - integer
            - 'null'
          description: Total number of candidates associated with activities.
        contacts:
          type:
            - integer
            - 'null'
          description: Total number of contacts associated with activities.
        jobs:
          type:
            - integer
            - 'null'
          description: Total number of jobs associated with activities.
        companies:
          type:
            - integer
            - 'null'
          description: Total number of companies associated with activities.
        deals:
          type:
            - integer
            - 'null'
          description: Total number of deals associated with activities.
        users:
          type:
            - integer
            - 'null'
          description: Total number of users associated with activities.
        total:
          type:
            - integer
            - 'null'
          description: Total number of activities.
        average_per_user:
          type:
            - integer
            - 'null'
          description: Average number of activities per user.
    user__get_res:
      type: object
      properties:
        currency:
          type:
            - string
            - 'null'
          description: 'Currency. [Please refer to reference list for the currency values.](#operation/getCurrencies).'
        date_format:
          type:
            - string
            - 'null'
          description: yyyy-MM-dd
        deactivated:
          type:
            - boolean
            - 'null'
          description: True or false
        display_language:
          type:
            - string
            - 'null'
          description: Supported languages in system.
          enum:
            - en
            - de
            - nl
            - ja
            - zh_CN
            - es
        email:
          type:
            - string
            - 'null'
          description: Email
        email_is_integrated:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        full_name:
          type:
            - string
            - 'null'
          description: The user's fullname
        id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        insert_timestamp:
          type:
            - string
            - 'null'
          description: 'The date when user is created. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        last_updated_timestamp:
          type:
            - string
            - 'null'
          description: 'The last update on user''s information. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        permission:
          type: array
          items:
            type:
              - string
              - 'null'
            description: User permission.
        responsibility:
          type: array
          items:
            type:
              - string
              - 'null'
            description: User responsibility.
        timezone:
          type:
            - string
            - 'null'
          description: This is timezone name
        user_location:
          type:
            - string
            - 'null'
          description: Location name
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        photo_url:
          type:
            - string
            - 'null'
          description: URL where the photo is stored. THE FILE CONTENT MUST BE LESS THAN 800KB.
    user_summaries_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          time_zone:
            $ref: '#/components/schemas/user__get_res/properties/timezone'
          date_format:
            type:
              - string
              - 'null'
            description: Date format used by the user
          phone:
            $ref: '#/components/schemas/contact_detail/properties/phone'
    user_summaries_all_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    user_summaries_active_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    user_summaries_administrator_get_res:
      type: array
      items:
        type: object
        properties:
          email:
            $ref: '#/components/schemas/user__get_res/properties/email'
          full_name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    user_exists_get_res:
      type: boolean
    user_me_get_res:
      type: object
      properties:
        email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        full_name:
          type:
            - string
            - 'null'
          description: Name
        id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
    user_approvers_get_res:
      type: array
      items:
        type: object
        properties:
          name:
            $ref: '#/components/schemas/user_me_get_res/properties/full_name'
          id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
    user_id_photo_post_req:
      type: object
      required:
        - file_name
      description: |
        The user photo to be uploaded.<br>
        Either content or url would need to construct the file.<br>
        The file size must not be greater than 800 KB
      properties:
        file_name:
          type:
            - string
            - 'null'
          description: Name of the document.
        url:
          $ref: '#/components/schemas/resume_parse_post_req/properties/url'
        base_64_content:
          type:
            - string
            - 'null'
          description: Content of the document encoded with base64 encoding
    user_id_photo_post_res:
      type: object
      properties:
        user_id:
          $ref: '#/components/schemas/position_id_owners_put_req/items'
        photo_url:
          $ref: '#/components/schemas/user__get_res/properties/photo_url'
    distributionlists_contact_contact_id_user_user_id_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/distributionlists_contact_contact_id_user_user_id_put_req/items'
          name:
            $ref: '#/components/schemas/distributionlists_user_user_id_get_res/items/properties/name'
          last_updated_date:
            $ref: '#/components/schemas/talentpools_user_user_id_get_res/items/properties/last_updated_date'
    distributionlists_contact_contact_id_user_user_id_put_req:
      type: array
      description: |
        Array of distribution list ids contain the contact.<br>
        If it's an empty array, the contact is removed from the distribution lists which are visible to the user described by user_id parameter.
      items:
        type:
          - integer
          - 'null'
        description: Distribution list ID.
    distributionlists_contact_contact_id_user_user_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/contact_id/properties/id'
    distributionlists_user_user_id_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/distributionlists_contact_contact_id_user_user_id_put_req/items'
          name:
            type:
              - string
              - 'null'
            description: Distribution list name.
          last_updated_date:
            $ref: '#/components/schemas/talentpools_user_user_id_get_res/items/properties/last_updated_date'
    distributionlist_distributionlist_id_user_user_id_contacts_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            $ref: '#/components/schemas/contact_detail'
    talentpools_candidate_candidate_id_user_user_id_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/talentpools_candidate_candidate_id_user_user_id_put_req/items'
          name:
            $ref: '#/components/schemas/talentpools_user_user_id_get_res/items/properties/name'
          last_updated_date:
            $ref: '#/components/schemas/talentpools_user_user_id_get_res/items/properties/last_updated_date'
    talentpools_candidate_candidate_id_user_user_id_put_req:
      type: array
      description: |
        Array of talent pool ids contain the candidate.<br>
        If it's an empty array, the candidate is removed from the talent pools which are visible to the user described by user_id parameter.
      items:
        type:
          - integer
          - 'null'
        description: Talent pool id
    talentpools_candidate_candidate_id_user_user_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
    talentpools_user_user_id_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/talentpools_candidate_candidate_id_user_user_id_put_req/items'
          name:
            type:
              - string
              - 'null'
            description: Distribution list name.
          last_updated_date:
            type:
              - string
              - 'null'
            description: 'Last updated date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
    talentpool_id_user_user_id_candidates_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            $ref: '#/components/schemas/candidate_full_response'
    candidate_search_matrix_vars_get_res:
      type: object
      properties:
        category:
          $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
        result:
          type: object
          properties:
            start:
              $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
            total:
              $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
            items:
              type: array
              items:
                type: object
                properties:
                  employment_type:
                    $ref: '#/components/schemas/resume_parse_post_res/properties/employment_type'
                  gender:
                    $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
                  last_name:
                    $ref: '#/components/schemas/contact_detail/properties/last_name'
                  candidate_status:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  email_subscription:
                    $ref: '#/components/schemas/user__get_res/properties/deactivated'
                  candidate_source:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  deleted:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  last_update:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  no_of_positions:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  name:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  primary_email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  created_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  id:
                    $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                  first_name:
                    $ref: '#/components/schemas/contact_detail/properties/first_name'
                  met_status:
                    $ref: '#/components/schemas/resume_parse_post_res/properties/met_status'
                  privacy_obtained_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through'
                  person_informed_how_to_exercise_their_rights:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/person_informed_how_to_exercise_their_rights'
                  consent_to_keep:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/consent_to_keep'
                  privacy_expires_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  privacy_request_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through'
                  privacy_request_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  privacy_obtained_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  explicit_consent:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/explicit_consent'
                  last_activity_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  privacy_expires:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires'
                  industry:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  mobile:
                    $ref: '#/components/schemas/resume_parse_post_res/properties/mobile'
                  brands:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  owners:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          $ref: '#/components/schemas/position_id_owners_put_req/items'
                        name:
                          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                        email:
                          $ref: '#/components/schemas/user__get_res/properties/email'
                  created_by:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/position_id_owners_put_req/items'
                      name:
                        $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                      email:
                        $ref: '#/components/schemas/user__get_res/properties/email'
                  phone:
                    $ref: '#/components/schemas/contact_detail/properties/phone'
                  current_employer_obj:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/company_post_res/properties/id'
                      name:
                        $ref: '#/components/schemas/company_post_req/properties/company_name'
                      logo:
                        $ref: '#/components/schemas/candidate_workexperiences_request/properties/company_logo'
                      contactCount:
                        $ref: '#/components/schemas/user_activities_post_res/properties/content/items/properties/attachment_count'
                  current_job_title:
                    $ref: '#/components/schemas/job/properties/job_title'
                  job_titles:
                    type: array
                    items:
                      $ref: '#/components/schemas/job/properties/job_title'
                  current_employer:
                    $ref: '#/components/schemas/company_post_req/properties/company_name'
                  consent_to_keep_request_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through'
                  consent_to_keep_request_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  consent_to_keep_obtained_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through'
                  consent_to_keep_obtained_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  consent_to_keep_expires:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires'
                  consent_to_keep_expiry_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  consent_to_keep_obtained_by:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
                  consent_to_keep_note:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  right_to_represent_request_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/request_through'
                  right_to_represent_request_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  right_to_represent_obtained_through:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/obtained_through'
                  right_to_represent_obtained_through_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  right_to_represent_expires:
                    $ref: '#/components/schemas/candidate_gdpr_details_request/properties/consent_to_keep/properties/expires'
                  right_to_represent_expires_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  right_to_represent_obtained_by:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
                  right_to_represent:
                    type:
                      - string
                      - 'null'
                    description: Right to represent status
                    enum:
                      - UNKNOWN
                      - CONSENT_GIVEN
                      - PENDING
                      - TO_BE_FORGOTTEN
                  external_id:
                    $ref: '#/components/schemas/job/properties/external_id'
    position_search_matrix_vars_get_res:
      type: object
      properties:
        category:
          $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
        result:
          type: object
          properties:
            start:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/start'
            total:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/total'
            items:
              type: array
              items:
                type: object
                properties:
                  job_type:
                    $ref: '#/components/schemas/candidate_desiredjobtypes_request'
                  closed_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  employment_type:
                    $ref: '#/components/schemas/job/properties/employment_type'
                  public_description:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  formatted_salary_to:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  forecast_annual_fee_currency:
                    $ref: '#/components/schemas/user__get_res/properties/currency'
                  private_job:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  description:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  owners:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          $ref: '#/components/schemas/position_id_owners_put_req/items'
                        name:
                          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                        email:
                          $ref: '#/components/schemas/user__get_res/properties/email'
                  contact_id:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  from_job_lead_converted:
                    $ref: '#/components/schemas/user__get_res/properties/deactivated'
                  last_update_by:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/position_id_owners_put_req/items'
                      name:
                        $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                      email:
                        $ref: '#/components/schemas/user__get_res/properties/email'
                  salary_from:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  last_update:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  contact:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/contact_id/properties/id'
                      firstName:
                        $ref: '#/components/schemas/contact_detail/properties/first_name'
                      lastName:
                        $ref: '#/components/schemas/contact_detail/properties/last_name'
                      middleName:
                        $ref: '#/components/schemas/contact_detail/properties/middle_name'
                  currency:
                    $ref: '#/components/schemas/user__get_res/properties/currency'
                  company:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/company_post_res/properties/id'
                      name:
                        $ref: '#/components/schemas/company_post_req/properties/company_name'
                  id:
                    $ref: '#/components/schemas/position_post_res/properties/id'
                  company_location_id:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  job_title:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  internal_description:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  open_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  brands:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  company_id:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  no_of_active_applications:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  salary_to:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  forecast_annual_fee:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  live_list_url:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  photo:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  head_count:
                    $ref: '#/components/schemas/job/properties/head_count'
                  created_by:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/position_id_owners_put_req/items'
                      name:
                        $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                      email:
                        $ref: '#/components/schemas/user__get_res/properties/email'
                  formatted_pay_rate:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  job_status:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  sfe:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  formatted_salary_from:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  location:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/contact_work_loc_ids/items'
                      address:
                        $ref: '#/components/schemas/contact_per_loc/properties/address'
                      district:
                        $ref: '#/components/schemas/contact_per_loc/properties/district'
                      city:
                        $ref: '#/components/schemas/contact_per_loc/properties/city'
                      state:
                        $ref: '#/components/schemas/contact_per_loc/properties/state'
                      location_name:
                        $ref: '#/components/schemas/user__get_res/properties/user_location'
                      address_line1:
                        $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
                      address_line2:
                        $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
                      post_code:
                        $ref: '#/components/schemas/contact_per_loc/properties/post_code'
                      country_code:
                        $ref: '#/components/schemas/contact_per_loc/properties/country_code'
                      country:
                        $ref: '#/components/schemas/contact_per_loc/properties/country'
                      nearest_train_station:
                        $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
                      longitude:
                        $ref: '#/components/schemas/contact_per_loc/properties/longitude'
                      latitude:
                        $ref: '#/components/schemas/contact_per_loc/properties/latitude'
                      location_types:
                        type: array
                        items:
                          $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
                      billing_group_name:
                        $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
                      trading_name:
                        $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
                      general_po_number:
                        $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
                      tax_exempt:
                        $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
                      company_number:
                        $ref: '#/components/schemas/contact_work_loc/properties/company_number'
                      business_number:
                        $ref: '#/components/schemas/contact_work_loc/properties/business_number'
                      company_payment_term:
                        $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
                      primary_billing_address:
                        $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
                      billing_account_code:
                        $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
                  created_date:
                    type:
                      - string
                      - 'null'
                    description: Created Date
                  salary_type:
                    $ref: '#/components/schemas/placement_id_get_res/properties/salary_type'
                  category:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  pay_rate:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  fe:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  pay_interval:
                    $ref: '#/components/schemas/placement_id_get_res/properties/pay_interval'
                  contract_length:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  max_stage:
                    $ref: '#/components/schemas/position_id_application_stage_list_post_req/items'
                  external_id:
                    $ref: '#/components/schemas/job/properties/external_id'
    contact_search_matrix_vars_get_res:
      type: object
      properties:
        category:
          $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
        result:
          type: object
          properties:
            start:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/start'
            total:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/total'
            items:
              type: array
              items:
                type: object
                properties:
                  brands:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  company_id:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  last_update:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  photo:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  owners:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          $ref: '#/components/schemas/position_id_owners_put_req/items'
                        name:
                          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                        email:
                          $ref: '#/components/schemas/user__get_res/properties/email'
                  company:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/company_post_res/properties/id'
                      name:
                        $ref: '#/components/schemas/company_post_req/properties/company_name'
                  created_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  id:
                    $ref: '#/components/schemas/contact_id/properties/id'
                  created_by:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/position_id_owners_put_req/items'
                      name:
                        $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                      email:
                        $ref: '#/components/schemas/user__get_res/properties/email'
                  job_title:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  sfe:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  fe:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  external_id:
                    $ref: '#/components/schemas/job/properties/external_id'
    company_search_matrix_vars_get_res:
      type: object
      properties:
        category:
          $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/category'
        result:
          type: object
          properties:
            start:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/start'
            total:
              $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/total'
            items:
              type: array
              items:
                type: object
                properties:
                  brands:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  last_update:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  name:
                    $ref: '#/components/schemas/company_post_req/properties/company_name'
                  no_of_positions:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  location:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          $ref: '#/components/schemas/contact_work_loc_ids/items'
                        address:
                          $ref: '#/components/schemas/contact_per_loc/properties/address'
                        district:
                          $ref: '#/components/schemas/contact_per_loc/properties/district'
                        city:
                          $ref: '#/components/schemas/contact_per_loc/properties/city'
                        state:
                          $ref: '#/components/schemas/contact_per_loc/properties/state'
                        location_name:
                          $ref: '#/components/schemas/user__get_res/properties/user_location'
                        address_line1:
                          $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
                        address_line2:
                          $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
                        post_code:
                          $ref: '#/components/schemas/contact_per_loc/properties/post_code'
                        country_code:
                          $ref: '#/components/schemas/contact_per_loc/properties/country_code'
                        country:
                          $ref: '#/components/schemas/contact_per_loc/properties/country'
                        nearest_train_station:
                          $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
                        longitude:
                          $ref: '#/components/schemas/contact_per_loc/properties/longitude'
                        latitude:
                          $ref: '#/components/schemas/contact_per_loc/properties/latitude'
                        location_types:
                          type: array
                          items:
                            $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
                        billing_group_name:
                          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
                        trading_name:
                          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
                        general_po_number:
                          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
                        tax_exempt:
                          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
                        company_number:
                          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
                        business_number:
                          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
                        company_payment_term:
                          $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
                        primary_billing_address:
                          $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
                        billing_account_code:
                          $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
                  no_of_contacts:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  owners:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          $ref: '#/components/schemas/position_id_owners_put_req/items'
                        name:
                          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                        email:
                          $ref: '#/components/schemas/user__get_res/properties/email'
                  created_date:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  id:
                    $ref: '#/components/schemas/company_post_res/properties/id'
                  created_by:
                    type: object
                    properties:
                      id:
                        $ref: '#/components/schemas/position_id_owners_put_req/items'
                      name:
                        $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
                      email:
                        $ref: '#/components/schemas/user__get_res/properties/email'
                  board:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  status:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  note:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  website:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  industry:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  linkedin:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  sub_industry:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  external_id:
                    $ref: '#/components/schemas/job/properties/external_id'
    user_search_matrix_vars_get_res:
      type: object
      properties:
        category:
          type:
            - string
            - 'null'
          description: Entity of objects
          enum:
            - candidate
            - contact
            - job
            - company
            - user
        result:
          type: object
          properties:
            start:
              type: integer
              description: 'From the set of matched results, return record numbers start from.'
            total:
              type: integer
              description: Total matched results.
            items:
              type: array
              items:
                type: object
                properties:
                  display_language:
                    $ref: '#/components/schemas/user__get_res/properties/display_language'
                  functional_expertises:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  timezone:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  res_consultant:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  res_researcher:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                  deactivated:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  email_is_integrated:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  divisions:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  res_system_admin:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  last_updated_timestamp:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  id:
                    $ref: '#/components/schemas/position_id_owners_put_req/items'
                  first_name:
                    $ref: '#/components/schemas/contact_detail/properties/first_name'
                  email:
                    $ref: '#/components/schemas/user__get_res/properties/email'
                  brands:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  teams:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  insert_timestamp:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                  res_director:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  last_name:
                    $ref: '#/components/schemas/contact_detail/properties/last_name'
                  res_manager:
                    $ref: '#/components/schemas/user_search_matrix_vars_get_res/properties/result/properties/items/items/properties/deleted'
                  deleted:
                    type:
                      - integer
                      - 'null'
                    description: 0 or 1
                  full_name:
                    $ref: '#/components/schemas/user_me_get_res/properties/full_name'
                  industries:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  primary_brand:
                    type: object
                    properties:
                      value:
                        $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      description:
                        $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      value_search:
                        $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  locations:
                    type: array
                    items:
                      type: object
                      properties:
                        value:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        description:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                        value_search:
                          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                  user_location:
                    $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
    report_statistics_get_res:
      type: object
      properties:
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        open_job_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        job_forecast:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        interview_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        interview_forecast:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        placement_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        placement_profit:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        new_candidate_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        shortlisted_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        sent_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        floated_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        candidate_calls_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        emails_sent_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        emails_received_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        contact_meetings_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        candidate_meetings_num:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
    report_statistics_filters_get_res:
      type: object
      properties:
        users:
          type: array
          items:
            type: object
            properties:
              email:
                $ref: '#/components/schemas/user__get_res/properties/email'
              id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              full_name:
                $ref: '#/components/schemas/user_me_get_res/properties/full_name'
              time_zone:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              date_format:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
    configurablefield_candidatefield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    configurablefield_contactfield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    configurablefield_companyfield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    configurablefield_positionfield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    configurablefield_placementfield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    configurablefield_dealfield_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              type:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
              translations:
                type: array
                items:
                  type: object
                  properties:
                    language:
                      $ref: '#/components/schemas/user__get_res/properties/display_language'
                    label:
                      $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
              values:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    value_search:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                    field_value:
                      type:
                        - integer
                        - 'null'
                      description: |
                        Value of the custom field selectable option.<br>
                        Only custom field of type CHECK_BOX, COMBO_BOX, RADIO_BUTTON, or MULTIPLE_SELECTION can have predefined field values.
              in_layout:
                $ref: '#/components/schemas/user__get_res/properties/deactivated'
              child_fields:
                type: array
                items:
                  type: object
                  properties:
                    key:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
                    type:
                      $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
                    translations:
                      type: array
                      items:
                        type: object
                        properties:
                          language:
                            $ref: '#/components/schemas/user__get_res/properties/display_language'
                          label:
                            $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                    values:
                      type: array
                      items:
                        type: object
                        properties:
                          id:
                            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
                          translations:
                            type: array
                            items:
                              type: object
                              properties:
                                language:
                                  $ref: '#/components/schemas/user__get_res/properties/display_language'
                                label:
                                  $ref: '#/components/schemas/candidate_compliance_setting_response/properties/content/properties/layouts/items/properties/label'
                          value_search:
                            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                          field_value:
                            $ref: '#/components/schemas/configurablefield_dealfield_get_res/properties/content/items/properties/values/items/properties/field_value'
                    in_layout:
                      $ref: '#/components/schemas/user__get_res/properties/deactivated'
                    child_fields:
                      type: array
    candidatesources_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/contactsources_get_res/items/properties/value'
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          source_type:
            $ref: '#/components/schemas/contactsources_get_res/items/properties/source_type'
          show_careersite:
            $ref: '#/components/schemas/contactsources_get_res/items/properties/show_careersite'
          show_candidate:
            $ref: '#/components/schemas/contactsources_get_res/items/properties/show_candidate'
    contactsources_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            type:
              - string
              - 'null'
            description: String ID for this candidate source.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          source_type:
            type:
              - string
              - 'null'
            description: The type of this candidate source.
          show_careersite:
            type:
              - boolean
              - 'null'
            description: 'If the value is <code>true</code>, the candidate source is available in the Vincere Engagement Hub.'
          show_candidate:
            type:
              - boolean
              - 'null'
            description: 'if the value is <code>true</code>, the candidate source is available for candidates in Vincere.'
    functionalexpertises__get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Functional Expertise.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    functionalexpertise_id_subfunctionalexpertises_get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Sub-Functional Expertise.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    subfunctionalexpertises__get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Sub-Functional Expertise.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          parent_id:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Functional Expertise ID
    industries__get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Industry.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    subindustries__get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Sub-Industry.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          parent_id:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of Industry
    industry_id_subindustries_get_res:
      type: array
      items:
        type: object
        properties:
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID for this Sub-Industry.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    def_language_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Two character ISO code for language.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    def_languagelevels_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing this level.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    def_maritalstatuses_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing this type of marital status.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_nationalities_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Two character ISO code for the country of this nationality.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_relocations_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing the relocation ability of the candidate.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    def_status_candidate_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          type:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/type'
    def_status_contact_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            type:
              - string
              - 'null'
            description: Hex Code
          type:
            type: integer
            description: 'Type of the status. 0 is system defined status, 1 is user defined status.'
    def_status_company_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          type:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/type'
    def_custom_status_job_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          type:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/type'
    def_countries_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Two character uppercase ISO code for this country.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_currencies_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Three character lowercase ISO code for this currency.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_educationlevels_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Education Level.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_employmenttypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Employment Type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_salarytypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing this type of salary type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_payintervals_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing this type of pay interval.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_genders_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Gender.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_stages_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Candidate Job Application Stage.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_jobtypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Job Type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_jobsubtypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this Job Subtype.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_meetingstatuses_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for the Meeting Status for a Candidate with the Recruiter.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_candidate_documenttypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of the document type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_user_documenttypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of the document type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_activity_categories_get_res:
      type: array
      items:
        type: object
        properties:
          background_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          id:
            type:
              - integer
              - 'null'
            description: ID of the activity category in Vincere.
          label_name:
            type:
              - string
              - 'null'
            description: Name of the activity category in Vincere.
          text_color:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
    def_kpi_mainentitytypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration of the Main Entity Type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_activity_kpis_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of the document type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
          kpi_name:
            type: string
            description: Goal name of the KPI action in the given language (English is default)
    def_contactstages_get_res:
      type: array
      items:
        type: object
        properties:
          code:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Code for the stage
          translation:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: 'Translation of the contact stage. If the translation is not defined in the language sent by request, the default translation is returned.'
    def_companystages_get_res:
      type: array
      items:
        type: object
        properties:
          code:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Code for the stage
          translation:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Translation of the company stage in the requested language if available otherwise the default translation will be provided.
    def_calculatecharges_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_astuterules_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_astuterates_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_astutepayperiods_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_paycalculations_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_timetypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_feemodeltypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_contractlengthtypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_paymethods_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration for this response
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_teams_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String value of Team
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            type: string
            description: String ID used for search
    def_brands_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String value of Brand
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_branches_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String value of Branch
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_divisions_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String value of Division
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_locations_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String value of Location
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_activity_task_remindertimetypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration of the reminder type's
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_activity_meeting_remindertimetypes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration of the reminder type's
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_jobstatus_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String enumeration of the job's status.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_compliance_statuses_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
          type:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/type'
    def_compliance_conditions_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
    def_invoice_types_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing the Invoice type.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_invoice_statuses_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing the Invoice status.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_invoice_paymentstatuses_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing the Invoice payment status.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_activity_names_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: Fixed string representing the Activity name.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_deal_statuses_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of Deal status
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_deal_forecast-fee-types_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of Deal status
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_deal_auto-update-status-types_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of Deal auto update status type
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_profit-split-modes_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of Profit split modes
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_consent-to-keep_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of consent to keep
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_right-to-represent_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of right to represent
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_explicit-consent_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of explicit consent.
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_person-informed-how-to-exercise-their-rights_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of exercise rights
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_request-through_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of request through
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_obtained-through_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of obtained through
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    def_expires_get_res:
      type: array
      items:
        type: object
        properties:
          value:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: The value of expires
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          value_search:
            $ref: '#/components/schemas/def_teams_get_res/items/properties/value_search'
    application_substatus_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          color_code:
            $ref: '#/components/schemas/def_status_contact_get_res/items/properties/color_code'
    placement_amendment-reason_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
          reason:
            $ref: '#/components/schemas/candidate_delete_request/properties/reason'
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
    setting_offerapproval_get_res:
      type: object
      properties:
        mandatory:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
    setting_twilio_get_res:
      type: object
      properties:
        username:
          type:
            - string
            - 'null'
        password:
          type:
            - string
            - 'null'
        phone_number:
          type:
            - string
            - 'null'
    timesheet_filter_post_req:
      type: object
      properties:
        timesheet_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters timesheets by the provided timesheet id
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        position_id:
          $ref: '#/components/schemas/job/properties/position_id'
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
        timesheet_start_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters timesheets whose start date is on or after the provided date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        timesheet_start_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters timesheets whose start date is on or before the provided date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        timesheet_status:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: 'Filters timesheets by the provided status value. 1 = UNSUBMITTED, 2 = SUBMITTED, 3 = APPROVED, 4 = REJECTED, 5 = UNAPPROVED.'
    timesheet_filter_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                description: Timesheet id
              application_id:
                $ref: '#/components/schemas/application_post_res/properties/id'
              timezone:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                description: Timezone of the timesheet
              start_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                description: Start date of the timesheet
              end_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                description: End date of the timesheet
              timesheet_status:
                type:
                  - string
                  - 'null'
                enum:
                  - UNSUBMITTED
                  - SUBMITTED
                  - APPROVED
                  - REJECTED
                  - UNAPPROVED
                description: Status of the timesheet
              insert_timestamp:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                description: Timestamp when the timesheet was created
              approved_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                description: Date when the timesheet was approved
              rejected_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                description: Date when the timesheet was rejected
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              position_id:
                $ref: '#/components/schemas/job/properties/position_id'
              offer_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
              timesheet_items:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                      description: Timesheet item id
                    timesheet_id:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                      description: Id of the parent timesheet
                    day:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                      description: The day of the timesheet item
                    start_time:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                      description: Start time of the timesheet item
                    end_time:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                      description: End time of the timesheet item
                    break_time:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
                      description: Break time in minutes
                    worked_time:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
                      description: Worked time in hours
                    shift:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      description: Shift of the timesheet item
                    day_type:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      description: Day type of the timesheet item
                    approver_name:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      description: Name of the approver
                    approver_user_type:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
                      description: User type of the approver
                    approved_date:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                      description: Date when the timesheet item was approved
                    insert_timestamp:
                      $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
                      description: Timestamp when the timesheet item was created
                    external_map:
                      type:
                        - object
                        - 'null'
                      additionalProperties: true
                      description: Additional external attributes of the timesheet item
    invoice_filter_post_req:
      type: object
      properties:
        invoice_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices from the provided invoice date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        invoice_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices until the provided invoice date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        updated_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices from the provided update date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        updated_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices until the provided update date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        invoice_type:
          type: array
          items:
            $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_type'
          description: Filters invoices from the provided list of invoice types
        invoice_status:
          type: array
          items:
            $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_status'
          description: Filters invoices from the provided list of invoice statuses
        payment_status:
          type: array
          items:
            type: string
            enum:
              - PARTIALLY_PAID
              - PAID_IN_FULL
            description: Invoice status. Please refer to reference section for Invoice payment statuses.
          description: Filters invoices from the provided list of invoice payment statuses
        invoice_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        job_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/candidate_name'
        placement_id:
          $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
        amount_due:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices with the provided amount due
        amount_due_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices from the provided amount due
        amount_due_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices up to the provided amount due
        due_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices from the provided due date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        due_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices until the provided due date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        overdue_by:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices with the provided number of days overdue
        overdue_by_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices from the provided number of days overdue
        overdue_by_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices up to the provided number of days overdue
        po_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: PO number
        timesheet_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: Timesheet ID of invoices
        text:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: Filters invoices with the provided text (case-insensitive) that is included in invoice number or job name or candidate name or PO number or timesheet ID of invoice
        index:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: 'Index of the slice to get, start at 0 and increase by 1.'
        exclude_consolidated_child_invoices:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
          description: Filters out child invoices that have been consolidated
    invoice_filter_post_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/id'
              invoice_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
              invoice_type:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_type'
              invoice_status:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_status'
              payment_status:
                anyOf:
                  - $ref: '#/components/schemas/invoice_filter_post_req/properties/payment_status/items'
                  - enum:
                      - null
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
              contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              contact_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_middlename:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              contact_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_firstname_kana:
                $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
              contact_lastname_kana:
                $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
              contact_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_middlename:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              candidate_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_firstname_kana:
                $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
              candidate_lastname_kana:
                $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
              candidate_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/candidate_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              invoice_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
              updated_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/updated_date'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              amount_due:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              formatted_amount_due:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              due_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              overdue_by:
                $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
              po_number:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              timesheet_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
    invoice_filter_count_post_req:
      type: object
      properties:
        invoice_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices from the provided invoice date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        invoice_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices until the provided invoice date, must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        invoice_type:
          type: array
          items:
            $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_type'
          description: Filters invoices from the provided list of invoice types
        invoice_status:
          type: array
          items:
            $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_status'
          description: Filters invoices from the provided list of invoice statuses
        payment_status:
          type: array
          items:
            $ref: '#/components/schemas/invoice_filter_post_req/properties/payment_status/items'
          description: Filters invoices from the provided list of invoice payment statuses
        invoice_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        job_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/candidate_name'
        placement_id:
          $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
        amount_due:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices with the provided amount due
        amount_due_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices from the provided amount due
        amount_due_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          description: Filters invoices up to the provided amount due
        due_date_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices from the provided due date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        due_date_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          description: 'Filters invoices until the provided due date, must be in format <code>yyyy-MM-dd''T''HH:mm:ss.SSS''Z''</code>'
        overdue_by:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices with the provided number of days overdue
        overdue_by_from:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices from the provided number of days overdue
        overdue_by_to:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
          description: Filters invoices up to the provided number of days overdue
        po_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: PO number
        timesheet_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: Timesheet ID of invoices
        text:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          description: Filters invoices with the provided text (case-insensitive) that is included in invoice number or job name or candidate name or PO number or timesheet ID of invoice
        exclude_consolidated_child_invoices:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
          description: Filters out child invoices that have been consolidated
    invoice_filter_count_post_res:
      type: integer
    invoice_id_get_res:
      type: object
      properties:
        id:
          type:
            - integer
            - 'null'
          description: Invoice ID
        invoice_id:
          type:
            - string
            - 'null'
          description: Invoice string ID
        invoice_type:
          type: string
          enum:
            - SALE_INVOICE
            - PURCHASE_INVOICE
            - CREDIT_INVOICE
            - CONSOLIDATED_SALES_INVOICE
            - CONSOLIDATED_PURCHASE_INVOICE
          description: Invoice types. Please refer to reference section for Invoice types.
        invoice_status:
          type: string
          enum:
            - DRAFT
            - APPROVED_NOT_SENT
            - APPROVED
            - APPROVED_AND_SENT
            - CANCELLED
          description: Invoice status. Please refer to reference section for Invoice statuses.
        payment_status:
          anyOf:
            - $ref: '#/components/schemas/invoice_filter_post_req/properties/payment_status/items'
            - enum:
                - null
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        job_name:
          type:
            - string
            - 'null'
          description: Job name
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_firstname:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        contact_middlename:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        contact_lastname:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        contact_firstname_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        contact_lastname_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        contact_name:
          type:
            - string
            - 'null'
          description: Contact name
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_firstname:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        candidate_middlename:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        candidate_lastname:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        candidate_firstname_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        candidate_lastname_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        candidate_name:
          type:
            - string
            - 'null'
          description: Candidate name
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        invoice_date:
          type:
            - string
            - 'null'
          description: 'Invoice fee model date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        updated_date:
          type:
            - string
            - 'null'
          description: 'Last update date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''.'
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        amount_due:
          type:
            - number
            - 'null'
          format: double
          description: An double.
        formatted_amount_due:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        due_date:
          type:
            - string
            - 'null'
          description: 'Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        overdue_by:
          type:
            - integer
            - 'null'
          description: An integer.
        po_number:
          type:
            - string
            - 'null'
          description: A text.
        timesheet_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        offer_id:
          type:
            - integer
            - 'null'
          description: Offer ID
        reference:
          type:
            - string
            - 'null'
          description: Reference
        term:
          type:
            - integer
            - 'null'
          description: The invoice term in days.
        tax_inclusive:
          type: string
          enum:
            - NO_TAX
            - EXCLUSIVE_TAX
            - INCLUSIVE_TAX
          description: Invoice tax type
        discount_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        total_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        sub_total_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        tax_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        amount_paid:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        parent_id:
          type:
            - integer
            - 'null'
          description: Parent ID
        alloc_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        location:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            district:
              type:
                - string
                - 'null'
            city:
              type:
                - string
                - 'null'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            post_code:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            country_code:
              $ref: '#/components/schemas/contact_per_loc/properties/country_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            nearest_train_station:
              $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
            longitude:
              $ref: '#/components/schemas/contact_per_loc/properties/longitude'
            latitude:
              $ref: '#/components/schemas/contact_per_loc/properties/latitude'
            location_types:
              type: array
              items:
                $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            billing_group_name:
              $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
            trading_name:
              $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
            general_po_number:
              $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
            tax_exempt:
              $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
            company_number:
              $ref: '#/components/schemas/contact_work_loc/properties/company_number'
            business_number:
              $ref: '#/components/schemas/contact_work_loc/properties/business_number'
            company_payment_term:
              $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
            primary_billing_address:
              $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
            billing_account_code:
              $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
        invoice_sub_type:
          anyOf:
            - type:
                - string
                - 'null'
              enum:
                - RETAINER
              description: Invoice sub-type.
            - enum:
                - null
        home_currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        bank_spot_rate:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        conversion_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        profit_split:
          type: array
          items:
            type: object
            properties:
              user_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              user_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              user_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              profit_value:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              profit_amount:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              split_mode:
                type:
                  - string
                  - 'null'
                description: Percentage or Numerically
                enum:
                  - NUMERICALLY
                  - PERCENTAGE
        service_period_start:
          type:
            - string
            - 'null'
          description: 'Start of the billed service period. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''". For PERM placements this is the job created date when linked to a placement, otherwise null. For Non-PERM placements this is the timesheet start date.'
        service_period_end:
          type:
            - string
            - 'null'
          description: 'End of the billed service period. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''". For PERM placements this is the placement placed date when linked, otherwise the invoice created date. For Non-PERM placements this is the timesheet end date.'
    invoice_id_items_get_res:
      type: array
      items:
        type: object
        properties:
          item_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          quantity:
            $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          rate:
            $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          discount:
            $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          account_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          tax_name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          tax:
            $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          total_amount:
            $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
          invoice_id:
            $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
          ref_id:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
    invoice_id_documents_get_res:
      type: array
      items:
        type: object
        properties:
          file_name:
            $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
          document_type_id:
            $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
          url:
            $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
          original_cv:
            $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
          verify_status:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          verify_comment:
            $ref: '#/components/schemas/application_id_stage_reject_post_req/properties/comment'
          verify_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          uploaded_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          issued_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          expiry_date:
            $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
          compliance_status_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
          compliance_condition_id:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
          candidate_id:
            $ref: '#/components/schemas/candidate_id_response/properties/id'
          id:
            $ref: '#/components/schemas/company_id_file_post_res/properties/id'
          external_id:
            $ref: '#/components/schemas/job/properties/external_id'
    webhooks_post_req:
      type: object
      properties:
        webhook_url:
          type: string
          description: Entity type that supported by Vincere webhook.
        events:
          type: array
          items:
            type: object
            properties:
              entity_type:
                type: string
                enum:
                  - CANDIDATE
                  - COMPANY
                  - CONTACT
                  - PLACEMENT
                  - JOB
                  - APPLICATION
                description: Entity type that supported by Vincere webhook.
              action_types:
                type: array
                items:
                  anyOf:
                    - type: string
                      enum:
                        - CREATE
                        - UPDATE
                        - ADD_TALENT_POOLS
                        - REMOVE_TALENT_POOLS
                        - SUBSCRIBE_EMAIL
                        - UNSUBSCRIBE_EMAIL
                        - GDPR_UPDATE
                      description: Actions on candidate entity.
                    - type: string
                      enum:
                        - CREATE
                        - UPDATE
                      description: Actions on company entity.
                    - type: string
                      enum:
                        - CREATE
                        - UPDATE
                        - DELETE
                        - ADD_DISTRIBUTION_LIST
                        - REMOVE_DISTRIBUTION_LIST
                      description: Actions on contact entity.
                    - type: string
                      enum:
                        - CREATE
                        - UPDATE
                      description: Actions on job entity.
                    - type: string
                      enum:
                        - CREATE
                        - ASSIGN_TO_SHIFT
                      description: Actions on placement entity.
                    - type: string
                      enum:
                        - APPLICATION
                        - SHORTLISTED
                        - SENT
                        - FIRST_INTERVIEW
                        - SECOND_INTERVIEW
                        - OFFERED
                        - PLACEMENT_PERMANENT
                        - PLACEMENT_CONTRACT
                        - PLACEMENT_TEMP
                        - REJECT_APPLICATION_CANDIDATE
                        - REJECT_SHORTLISTED_CANDIDATE
                        - REJECT_SENT_CANDIDATE
                        - REJECT_1ST_INTERVIEW_CANDIDATE
                        - REJECT_2ND_PLUS_INTERVIEW_CANDIDATE
                        - REJECT_OFFERED_CANDIDATE
                        - ROLLBACK_SHORTLISTED_CANDIDATE
                        - ROLLBACK_SENT_CANDIDATE
                        - ROLLBACK_1ST_INTERVIEW_CANDIDATE
                        - ROLLBACK_2ND_PLUS_INTERVIEW_CANDIDATE
                        - ROLLBACK_OFFERED_CANDIDATE
                      description: Actions on application entity.
    webhooks_post_res:
      type: object
      properties:
        id:
          type:
            - string
            - 'null'
          description: Webhook ID.
    webhooks_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/webhooks_post_res/properties/id'
          webhook_url:
            $ref: '#/components/schemas/webhooks_post_req/properties/webhook_url'
          events:
            type: array
            items:
              type: object
              properties:
                entity_type:
                  $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/entity_type'
                action_types:
                  type: array
                  items:
                    anyOf:
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/0'
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/1'
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/2'
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/3'
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/4'
                      - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/5'
    webhooks_id_put_req:
      type: object
      properties:
        events:
          type: array
          items:
            type: object
            properties:
              entity_type:
                $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/entity_type'
              action_types:
                type: array
                items:
                  anyOf:
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/0'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/1'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/2'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/3'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/4'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/5'
    webhooks_id_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/webhooks_post_res/properties/id'
        webhook_url:
          $ref: '#/components/schemas/webhooks_post_req/properties/webhook_url'
        events:
          type: array
          items:
            type: object
            properties:
              entity_type:
                $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/entity_type'
              action_types:
                type: array
                items:
                  anyOf:
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/0'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/1'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/2'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/3'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/4'
                    - $ref: '#/components/schemas/webhooks_post_req/properties/events/items/properties/action_types/items/anyOf/5'
    webhooks_bad_request:
      type: object
      properties:
        message:
          $ref: '#/components/schemas/status_message/properties/message'
        status:
          $ref: '#/components/schemas/status_message/properties/status'
        httpStatus:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        errorCode:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        errorId:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        errors:
          type: array
          items:
            $ref: '#/components/schemas/status_message/properties/message'
    webhooks_id_dlq_post_res:
      type: object
      properties:
        approximate_number_of_messages:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        messages:
          type: array
          items:
            type: object
            additionalProperties:
              type: string
    umbrellacompany_umbrellacompanies_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              company_number:
                $ref: '#/components/schemas/contact_work_loc/properties/company_number'
              company_registered_number:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/company_registered_number'
              location:
                type: object
                properties:
                  address:
                    $ref: '#/components/schemas/contact_per_loc/properties/address'
                  district:
                    $ref: '#/components/schemas/contact_per_loc/properties/district'
                  city:
                    $ref: '#/components/schemas/contact_per_loc/properties/city'
                  country:
                    $ref: '#/components/schemas/contact_per_loc/properties/country'
                  state:
                    $ref: '#/components/schemas/contact_per_loc/properties/state'
                  location_name:
                    $ref: '#/components/schemas/user__get_res/properties/user_location'
                  address_line1:
                    $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
                  address_line2:
                    $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
                  post_code:
                    $ref: '#/components/schemas/contact_per_loc/properties/post_code'
                  country_code:
                    $ref: '#/components/schemas/contact_per_loc/properties/country_code'
                  nearest_train_station:
                    $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
                  longitude:
                    $ref: '#/components/schemas/contact_per_loc/properties/longitude'
                  latitude:
                    $ref: '#/components/schemas/contact_per_loc/properties/latitude'
              sales_tax_number:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/sales_tax_number'
              bank_sort_code:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/bank_sort_code'
              bank_account_number:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/bank_account_number'
              swift_bic:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/swift_bic'
              iban:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/iban'
              company_email:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/company_email'
              company_representative:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/company_representative'
              is_self_billing:
                $ref: '#/components/schemas/umbrellacompany_id_get_res/properties/is_self_billing'
    umbrellacompany_id_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        company_registered_number:
          type:
            - string
            - 'null'
        location:
          type: object
          properties:
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            district:
              $ref: '#/components/schemas/contact_per_loc/properties/district'
            city:
              $ref: '#/components/schemas/contact_per_loc/properties/city'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            post_code:
              $ref: '#/components/schemas/contact_per_loc/properties/post_code'
            country_code:
              $ref: '#/components/schemas/contact_per_loc/properties/country_code'
            nearest_train_station:
              $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
            longitude:
              $ref: '#/components/schemas/contact_per_loc/properties/longitude'
            latitude:
              $ref: '#/components/schemas/contact_per_loc/properties/latitude'
        sales_tax_number:
          type:
            - string
            - 'null'
        bank_sort_code:
          type:
            - string
            - 'null'
        bank_account_number:
          type:
            - string
            - 'null'
        swift_bic:
          type:
            - string
            - 'null'
        iban:
          type:
            - string
            - 'null'
        company_email:
          type:
            - string
            - 'null'
        company_representative:
          type:
            - string
            - 'null'
        is_self_billing:
          type:
            - boolean
            - 'null'
    placement_id_get_res:
      type: object
      properties:
        contract_length:
          type:
            - number
            - 'null'
          description: Contract Length
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        formatted_pay_rate:
          type:
            - string
            - 'null'
          description: 'Formatted Pay Rate (e.g. USD $55,000.00)'
        formatted_salary_from:
          type:
            - string
            - 'null'
          description: Formatted Salary Range From
        formatted_salary_to:
          type:
            - string
            - 'null'
          description: Formatted Salary Range To
        id:
          type:
            - integer
            - 'null'
          description: ID of compensation
        pay_rate:
          type:
            - number
            - 'null'
          description: Pay rate
        salary_from:
          type:
            - number
            - 'null'
          format: double
          description: Salary Range From
        salary_to:
          type:
            - number
            - 'null'
          description: Salary Range To
        salary_type:
          type:
            - string
            - 'null'
          description: Salary type
          enum:
            - ANNUAL
            - HOURLY
            - DAILY
            - WEEKLY
            - MONTHLY
            - QUATERLY
            - YEARLY
        use_quick_fee_forecast:
          type:
            - boolean
            - 'null'
          description: This is check use quick fee forecast
        quick_fee:
          type:
            - number
            - 'null'
          description: Total percentage fee
        profit:
          type:
            - number
            - 'null'
          description: Total amount of profit
        profit_per_hour:
          type:
            - number
            - 'null'
          description: Total amount of profit per hour
        profit_per_day:
          type:
            - number
            - 'null'
          description: Total amount of profit per day
        profit_per_week:
          type:
            - number
            - 'null'
          description: Total amount of profit per week
        profit_per_month:
          type:
            - number
            - 'null'
          description: Total amount of profit per month
        profit_per_year:
          type:
            - number
            - 'null'
          description: Total amount of profit per year
        formatted_profit_per_hour:
          type:
            - string
            - 'null'
          description: Formatted profit rate per hour
        formatted_profit_per_day:
          type:
            - string
            - 'null'
          description: Formatted profit rate per day
        formatted_profit_per_week:
          type:
            - string
            - 'null'
          description: Formatted profit rate per week
        formatted_profit_per_month:
          type:
            - string
            - 'null'
          description: Formatted profit rate per month
        formatted_profit_per_year:
          type:
            - string
            - 'null'
          description: Formatted profit rate per year
        total_cost:
          type:
            - number
            - 'null'
          description: Total cost of pay rate.
        formatted_total_cost:
          type:
            - string
            - 'null'
          description: Formatted with currency symbol.
        excluding_deduction:
          type:
            - boolean
            - 'null'
          description: Is excluding deduction from rate or not.
        deductions:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
        loadings:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              calc_links:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/calc_links'
              apply_to_pay:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/apply_to_pay'
        allowance_statutory:
          name:
            $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
          fixed_or_percentage:
            type:
              - string
              - 'null'
            description: 'Type of the value, either an amount of a percentage'
            enum:
              - FIXED
              - PERCENTAGE
          number_or_percentage:
            type:
              - number
              - 'null'
            description: This 0.08 formatt when PERCENTAGE or 120.0 formatt when FIXED
          add_to_margin:
            type:
              - boolean
              - 'null'
          add_to_charge_rate:
            type:
              - boolean
              - 'null'
          add_to_pay_rate:
            type:
              - boolean
              - 'null'
          index:
            $ref: '#/components/schemas/application_actions_post_req/properties/index'
          calc_links:
            type: array
            description: List of index that used to calculate
            items:
              type:
                - integer
                - 'null'
              description: Index number
          threshold:
            type:
              - boolean
              - 'null'
          apply_to_pay:
            type: array
            description: List of rate id which this cost is applied to
            items:
              type:
                - number
                - 'null'
              description: ID number
        job_type:
          $ref: '#/components/schemas/candidate_desiredjobtypes_request'
        employment_type:
          $ref: '#/components/schemas/job/properties/employment_type'
        mths_year:
          type:
            - number
            - 'null'
          description: The length of contract
        salary_rate_per_month:
          type:
            - number
            - 'null'
          description: Salary per month
        formatted_salary_rate_per_month:
          type:
            - string
            - 'null'
          description: Formatted Salary rate per month
        annual_salary:
          type:
            - number
            - 'null'
          description: Total salary per year
        formatted_annual_salary:
          type:
            - string
            - 'null'
          description: Formatted Salary rate per year
        gross_annual_salary:
          type:
            - number
            - 'null'
          description: Total salary include tax
        formatted_gross_annual_salary:
          type:
            - string
            - 'null'
          description: Formatted gross salary annual
        formatted_profit:
          type:
            - string
            - 'null'
          description: Formatted profit rate
        incentives:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        exempt_incentives:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
              charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
              threshold:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/threshold'
              budget_by:
                type:
                  - string
                  - 'null'
                enum:
                  - ITEM
                  - TIMESHEET
                  - CONTRACT
        optional_factors:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              add_to_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_margin'
              add_to_charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_charge_rate'
              add_to_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/add_to_pay_rate'
              index:
                $ref: '#/components/schemas/application_actions_post_req/properties/index'
              calc_links:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/calc_links'
              threshold:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/threshold'
              apply_to_pay:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/apply_to_pay'
        stat_gov_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              type_of_taxes:
                type:
                  - string
                  - 'null'
                description: This same tax name
              employer_contribution_percentage:
                type:
                  - number
                  - 'null'
              employee_contribution_percentage:
                type:
                  - number
                  - 'null'
              employer_contribution_amount:
                type:
                  - number
                  - 'null'
              employee_contribution_amount:
                type:
                  - number
                  - 'null'
        annual_paid_holidays:
          type:
            - number
            - 'null'
          description: Number of paid holiday
        working_hours_per_day:
          type:
            - number
            - 'null'
          description: Number of working hours per day
        working_hours_per_week:
          type:
            - number
            - 'null'
          description: Number of working hours per week
        working_days_per_month:
          type:
            - number
            - 'null'
          description: Number of working day per month
        annual_paid_sick_days:
          type:
            - number
            - 'null'
          description: Number of paid sick day per yeary
        working_days_per_week:
          type:
            - number
            - 'null'
          description: Number of working day per week
        working_weeks_per_month:
          type:
            - number
            - 'null'
          description: Number of working day per month
        fee_model_name:
          type:
            - string
            - 'null'
          description: Fee model name only for permanent job
        fee_model_type:
          type:
            - string
            - 'null'
          enum:
            - BASE_VARIABLE
            - FIXED_FEE
            - RETAINER
            - NO_FEE
          description: Fee model type only for permanent job
        fee_model_detail_job_type:
          type:
            - string
            - 'null'
          description: This is same job type
          enum:
            - PERMANENT
            - PART_TIME
            - TEMPORARY
            - CONTRACT
            - TEMP_TO_PERM
        fee_model_fee_rate:
          type:
            - number
            - 'null'
          description: This is fee rate only on fee model
        fee_model_gross_annual_salary:
          type:
            - boolean
            - 'null'
          description: Append gross annual salary on fee model
        fee_model_incentives_guarantee:
          type:
            - boolean
            - 'null'
          description: Append incentives guarantee on fee model
        fee_model_exempt_incentives:
          type:
            - boolean
            - 'null'
          description: Append exempt incentives
        fee_model_stat_gov_taxes:
          type:
            - boolean
            - 'null'
          description: Append stat gov taxes on fee model
        fee_model_optional_factor:
          type:
            - boolean
            - 'null'
          description: Append optional factor on fee model
        fee_model_comment:
          type:
            - boolean
            - 'null'
          description: True if have fee model comment
        fee_model_contract_period:
          type:
            - string
            - 'null'
          description: Check fixed period or no fixed period
          enum:
            - FIXED_PERIOD
            - NO_FIXED_PERIOD
        fee_model_start_date:
          type:
            - string
            - 'null'
          description: 'Start date fee model. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        fee_model_invoice_date:
          $ref: '#/components/schemas/placement_id_get_res/properties/fee_model_start_date'
        fee_model_invoice_payment_term:
          type:
            - number
            - 'null'
          description: Invoice payment term
        fee_model_fixed_fee_currency:
          type:
            - string
            - 'null'
          description: Same currency of job
        fee_model_fixed_fee_amount:
          type:
            - number
            - 'null'
          description: Only on fee model retainer
        formatted_fee_model_fixed_fee_amount:
          type:
            - string
            - 'null'
          description: Only on fee model retainer
        fee_model_fixed_fee_comment:
          type:
            - string
            - 'null'
          description: Content of fee model comment
        fee_model_retainer_currency:
          type:
            - string
            - 'null'
          description: Same job currency
        fee_model_retainer_comment:
          type:
            - string
            - 'null'
          description: Only on fee model retainer
        fee_model_retainer_details:
          type: array
          items:
            type: object
            properties:
              amount:
                $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
              invoice_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        fee_model_retainer_total_amount:
          type:
            - number
            - 'null'
          description: Total fee model retainer amount
        fee_model_no_fee_payable_description:
          type:
            - string
            - 'null'
          description: This comment content when check no feemodel payable
        interval_base_pay:
          type:
            - number
            - 'null'
          description: 'This is number of base pay on Monthy, Daily, Yearly'
        formatted_interval_base_pay:
          type:
            - string
            - 'null'
        interval_base_charge:
          type:
            - number
            - 'null'
          description: 'This is number of base charge on Monthy, Daily, Yearly'
        formatted_interval_base_charge:
          type:
            - string
            - 'null'
        interval_base_profit:
          type:
            - number
            - 'null'
          description: 'This is number of base profit on Monthy, Daily, Yearly'
        formatted_interval_base_profit:
          type:
            - string
            - 'null'
        total_contract_pay:
          type:
            - number
            - 'null'
          description: This is number of total contract pay
        formatted_total_contract_pay:
          type:
            - string
            - 'null'
        total_contract_charge:
          type:
            - number
            - 'null'
          description: This is number of total contract charge
        formatted_total_contract_charge:
          type:
            - string
            - 'null'
        total_contract_profit:
          type:
            - number
            - 'null'
          description: This is number of total contract profit
        formatted_total_contract_profit:
          type:
            - string
            - 'null'
        time_management:
          type:
            - string
            - 'null'
          description: This is get from job with three value
          enum:
            - MANUAL
            - TIME_TEMP
            - ASTUTE_PAYROLL
        pay_interval:
          type:
            - string
            - 'null'
          description: 'This is pay interval, HOURLY, WEEEKLY, MONTHY,...[Please reference the list of contract pay intervals](#operation/getPayintervals)'
          enum:
            - HOURLY
            - DAILY
            - WEEKLY
            - MONTHLY
            - YEARLY
        contract_length_type:
          type:
            - string
            - 'null'
          description: 'This is the unit type for the contract length. [Please reference the list of contract length types](#operation/getContractlengthtypes)'
          enum:
            - HOUR
            - DAY
            - WEEK
            - MONTH
            - YEAR
        pay_range_from:
          type:
            - number
            - 'null'
          description: Minium of pay salary
        pay_range_to:
          type:
            - number
            - 'null'
          description: Maxium of pay salary
        formatted_pay_range_from:
          type:
            - string
            - 'null'
        formatted_pay_range_to:
          type:
            - string
            - 'null'
        base_pay_rate:
          type:
            - number
            - 'null'
          description: Pay rate with not contain tax and allowances
        formatted_base_pay_rate:
          type:
            - string
            - 'null'
        on_costs_number:
          type:
            - number
            - 'null'
          description: Cost number
        formatted_on_costs_number:
          type:
            - string
            - 'null'
        on_costs_percentage_in_decimal:
          type:
            - number
            - 'null'
          description: Cost number in percentage
        total_pay_rate:
          type:
            - number
            - 'null'
          description: Pay rate with include tax and allowances
        formatted_total_pay_rate:
          type:
            - string
            - 'null'
        margin_percentage_in_decimal:
          type:
            - number
            - 'null'
          description: Profit and margin percentage
        markup_percentage_in_decimal:
          type:
            - number
            - 'null'
          description: Profit and margin percentage
        profit_margin:
          type:
            - number
            - 'null'
          description: Profit and margin percentage
        formatted_profit_margin:
          type:
            - string
            - 'null'
        charge_rate:
          type:
            - number
            - 'null'
          description: Pay rate with include tax and allowances
        formatted_charge_rate:
          type:
            - string
            - 'null'
        total_pay_calculation:
          type:
            - string
            - 'null'
          description: Select pay type
        calculate_charge_using:
          type:
            - string
            - 'null'
          description: 'Select charge type. [Please refer to reference section for charge types](#operation/getCalculatecharges).'
          enum:
            - PROFIT
            - MARGIN
            - MARKUP
            - CHARGE_RATE
        start_of_week:
          type:
            - string
            - 'null'
          description: Start day working of week
        pay_cycle:
          type:
            - string
            - 'null'
          enum:
            - WEEKLY
            - BI_WEEKLY
            - SEMI_MONTHLY
            - FOUR_WEEKLY
            - MONTHLY
            - TIMESHEET
            - PROJECT_COMPLETION
            - CUSTOM
          description: Pay period
        astute_pay_cycle_id:
          type:
            - number
            - 'null'
          description: Astute rate only on time managerment Astute Payroll
        astute_rule_group_id:
          type:
            - number
            - 'null'
          description: Astute rule only on time managerment Astute Payroll
        astute_rate_card_id:
          type:
            - number
            - 'null'
          description: Astute rate only on time managerment Astute Payroll
        first_half_of_month:
          type:
            - number
            - 'null'
          description: Only on Pay cycle Semi-monthy
        second_half_of_month:
          type:
            - number
            - 'null'
          description: Only on Pay cycle Semi-monthy
        pay_and_charge_incl_overtimes:
          type: array
          items:
            type: object
            properties:
              pay_name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/pay_rate'
              formatted_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_pay_rate'
              on_costs_number:
                $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_number'
              formatted_on_costs_number:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_on_costs_number'
              total_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_rate'
              formatted_total_pay_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_pay_rate'
              charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
              formatted_charge_rate:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_charge_rate'
              profit_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/profit_margin'
              formatted_profit_margin:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_profit_margin'
              pay_level:
                type:
                  - integer
                  - 'null'
                description: Timetemp pay level
              total_cost:
                $ref: '#/components/schemas/placement_id_get_res/properties/total_cost'
              formatted_total_cost:
                $ref: '#/components/schemas/placement_id_get_res/properties/formatted_total_cost'
              deduction:
                type:
                  - number
                  - 'null'
                format: double
              formatted_deduction:
                type:
                  - string
                  - 'null'
              loadings:
                type:
                  - number
                  - 'null'
                format: double
              formatted_loadings:
                type:
                  - string
                  - 'null'
              multiplier_percent:
                type:
                  - number
                  - 'null'
                description: Percentage of base pay rate.
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              index:
                $ref: '#/components/schemas/application_actions_post_req/properties/index'
        allowances_subject_to_stat_govt_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              percentage_in_decimal:
                $ref: '#/components/schemas/placement_id_get_res/properties/contract_based_optional_factors/items/properties/percentage_in_decimal'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        allowances_not_subject_to_stat_govt_taxes:
          type: array
          items:
            type: object
            properties:
              name:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
              fixed_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/fixed_or_percentage'
              number_or_percentage:
                $ref: '#/components/schemas/placement_id_get_res/properties/allowance_statutory/number_or_percentage'
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        contract_based_optional_factors:
          type: array
          items:
            type: object
            properties:
              enter_item_here:
                type:
                  - string
                  - 'null'
              percentage_in_decimal:
                type:
                  - number
                  - 'null'
                format: double
              description:
                $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
        pto_paid_time_off_in_hours:
          type: array
          items:
            type: object
            properties:
              code_name:
                type:
                  - string
                  - 'null'
              code_type:
                type:
                  - string
                  - 'null'
              accrual_tracking:
                type:
                  - boolean
                  - 'null'
              charge_to_client:
                type:
                  - boolean
                  - 'null'
              paid_hours:
                type:
                  - number
                  - 'null'
        timesheets_pay_rules:
          type: array
          items:
            type: object
            properties:
              rules:
                type:
                  - string
                  - 'null'
              hours:
                type:
                  - number
                  - 'null'
              hours_to:
                type:
                  - string
                  - 'null'
              hours_from:
                type:
                  - string
                  - 'null'
              period:
                type:
                  - string
                  - 'null'
              apply_pay_name:
                type:
                  - string
                  - 'null'
        timesheets_pay_rule_exceptions:
          type: array
          items:
            type: object
            properties:
              rules:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/rules'
              hours:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours'
              hours_to:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_to'
              hours_from:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/hours_from'
              period:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/period'
              apply_pay_name:
                $ref: '#/components/schemas/placement_id_get_res/properties/timesheets_pay_rules/items/properties/apply_pay_name'
        fee_model_invoice_pay_interval:
          type:
            - string
            - 'null'
        invoice_sent:
          type:
            - number
            - 'null'
          format: double
          description: Invoice sent
        invoice_balance:
          type:
            - number
            - 'null'
          format: double
          description: Invoice balance
    placement_id_candidatedetail_get_res:
      type: object
      properties:
        title:
          type:
            - string
            - 'null'
          description: This is title must be one of enum
          enum:
            - Mr.
            - Mrs.
            - Ms.
            - Miss.
            - Dr.
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        preferred_name:
          $ref: '#/components/schemas/contact_detail/properties/preferred_name'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        time_zone:
          $ref: '#/components/schemas/user__get_res/properties/timezone'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        primary_phone:
          type:
            - string
            - 'null'
          description: Primary Phone
        date_of_birth:
          $ref: '#/components/schemas/contact_detail/properties/date_of_birth'
        candidate_email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        notice_period:
          type:
            - number
            - 'null'
        current_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_company_name:
          type:
            - string
            - 'null'
        candidate_company_number:
          type:
            - string
            - 'null'
        candidate_company_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_email'
        candidate_representative_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_representative_name'
        candidate_company_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_status_id:
          $ref: '#/components/schemas/candidate_status/properties/status_id'
    placement_id_candidatedetail_put_req:
      type: object
      required:
        - first_name
        - last_name
        - candidate_email
        - payslip_email
      properties:
        title:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/title'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        preferred_name:
          $ref: '#/components/schemas/contact_detail/properties/preferred_name'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        time_zone:
          $ref: '#/components/schemas/user__get_res/properties/timezone'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        primary_phone:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/primary_phone'
        date_of_birth:
          $ref: '#/components/schemas/contact_detail/properties/date_of_birth'
        candidate_email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        notice_period:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/notice_period'
        current_address:
          type: object
          properties:
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_candidatedetail_put_res:
      type: object
      properties:
        title:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/title'
        first_name:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        last_name:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        middle_name:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        preferred_name:
          $ref: '#/components/schemas/contact_detail/properties/preferred_name'
        gender:
          $ref: '#/components/schemas/resume_parse_post_res/properties/gender'
        time_zone:
          $ref: '#/components/schemas/user__get_res/properties/timezone'
        home_phone:
          $ref: '#/components/schemas/contact_detail/properties/home_phone'
        primary_phone:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/primary_phone'
        date_of_birth:
          $ref: '#/components/schemas/contact_detail/properties/date_of_birth'
        candidate_email:
          $ref: '#/components/schemas/user__get_res/properties/email'
        payslip_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/payslip_email'
        notice_period:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/notice_period'
        current_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_company_name:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/candidate_company_name'
        candidate_company_number:
          $ref: '#/components/schemas/placement_id_candidatedetail_get_res/properties/candidate_company_number'
        candidate_company_email:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_company_email'
        candidate_representative_name:
          $ref: '#/components/schemas/resume_parse_post_res/properties/candidate_representative_name'
        candidate_company_address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_status_id:
          $ref: '#/components/schemas/candidate_status/properties/status_id'
    placement_id_companydetail_get_res:
      type: object
      properties:
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        contact_name_billing_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_name_billing:
          type:
            - string
            - 'null'
        department:
          $ref: '#/components/schemas/contact_detail/properties/department'
        contact_email_billing:
          $ref: '#/components/schemas/user__get_res/properties/email'
        contact_phone_billing:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        cost_center:
          type:
            - string
            - 'null'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        purchase_order_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              type:
                - string
                - 'null'
              description: postal code
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              type:
                - string
                - 'null'
              description: The nearest train station
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              type:
                - string
                - 'null'
              description: A list of the enum values separated by comma.
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_companydetail_put_req:
      type: object
      required:
        - contact_name_billing_id
      properties:
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        contact_name_billing_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_name_billing:
          $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/contact_name_billing'
        department:
          $ref: '#/components/schemas/contact_detail/properties/department'
        contact_email_billing:
          $ref: '#/components/schemas/user__get_res/properties/email'
        contact_phone_billing:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        cost_center:
          $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/cost_center'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        purchase_order_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_companydetail_put_res:
      type: object
      properties:
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        trading_name:
          $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
        company_number:
          $ref: '#/components/schemas/contact_work_loc/properties/company_number'
        business_number:
          $ref: '#/components/schemas/contact_work_loc/properties/business_number'
        contact_name_billing_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_name_billing:
          $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/contact_name_billing'
        department:
          $ref: '#/components/schemas/contact_detail/properties/department'
        contact_email_billing:
          $ref: '#/components/schemas/user__get_res/properties/email'
        contact_phone_billing:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        cost_center:
          $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/cost_center'
        general_po_number:
          $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
        purchase_order_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        tax_exempt:
          $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
        address:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_yourcompanydetail_get_res:
      type: object
      properties:
        bill_through_entity:
          type:
            - string
            - 'null'
        pay_through_entity:
          type:
            - string
            - 'null'
        branch:
          $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
        division_branch:
          type:
            - string
            - 'null'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        offer_letter_signatory_id:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
        offer_letter_signatory_name:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
        astute_bill_through_id:
          type:
            - number
            - 'null'
          description: ID of astute value when option Time Management is Astute Payroll on Job Contract
        astute_pay_through_id:
          type:
            - number
            - 'null'
          description: ID of astute value when option Time Management is Astute Payroll on Job Contract
        astute_billing_group_id:
          type:
            - number
            - 'null'
          description: ID of astute value when option Time Management is Astute Payroll on Job Contract
    placement_id_yourcompanydetail_put_req:
      type: object
      required:
        - offer_letter_signatory_id
      properties:
        bill_through_entity:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/bill_through_entity'
        pay_through_entity:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/pay_through_entity'
        branch:
          $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
        division_branch:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/division_branch'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        offer_letter_signatory_id:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
    placement_id_yourcompanydetail_put_res:
      type: object
      properties:
        bill_through_entity:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/bill_through_entity'
        pay_through_entity:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/pay_through_entity'
        branch:
          $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
        division_branch:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/division_branch'
        billing_group_name:
          $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
        offer_letter_signatory_id:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
        offer_letter_signatory_name:
          $ref: '#/components/schemas/activities_id_get_res/properties/entity_name'
        astute_bill_through_id:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/astute_bill_through_id'
        astute_pay_through_id:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/astute_pay_through_id'
        astute_billing_group_id:
          $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res/properties/astute_billing_group_id'
    placement_id_costofsales_get_res:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            type:
              - number
              - 'null'
            format: double
            description: This is double number
          rate:
            type:
              - number
              - 'null'
            format: double
            description: This is double number
          amount:
            type:
              - number
              - 'null'
            format: double
    placement_id_costofsales_put_req:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/quantity'
          rate:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/rate'
          amount:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
    placement_id_costofsales_put_res:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/quantity'
          rate:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/rate'
          amount:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
    placement_id_otherinvoiceitems_get_res:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/quantity'
          charge:
            type:
              - number
              - 'null'
            format: double
            description: This is double number
    placement_id_otherinvoiceitems_put_req:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/quantity'
          charge:
            $ref: '#/components/schemas/placement_id_otherinvoiceitems_get_res/items/properties/charge'
    placement_id_otherinvoiceitems_put_res:
      type: array
      items:
        type: object
        properties:
          description:
            $ref: '#/components/schemas/candidate_educationdetails_request/properties/description'
          quantity:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/quantity'
          charge:
            $ref: '#/components/schemas/placement_id_otherinvoiceitems_get_res/items/properties/charge'
    placement_id_profitsplits_get_res:
      type: array
      items:
        type: object
        properties:
          user_id:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of a Vincere user.
          name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          share_percentage:
            type:
              - number
              - 'null'
            format: double
          amount:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
          astute_user_id:
            type:
              - string
              - 'null'
            description: ID of astute value when option Time Management is Astute Payroll on Job Contract
    placement_id_profitsplits_put_req:
      type: array
      items:
        type: object
        properties:
          user_id:
            $ref: '#/components/schemas/position_id_owners_put_req/items'
          profit_split_mode:
            type:
              - number
              - 'null'
            description: 'Mode have two value 1 or 2, all profi split placement is same mode.'
          share_percentage:
            $ref: '#/components/schemas/placement_id_profitsplits_get_res/items/properties/share_percentage'
          amount:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
          astute_user_id:
            $ref: '#/components/schemas/placement_id_profitsplits_get_res/items/properties/astute_user_id'
    placement_id_profitsplits_put_res:
      type: array
      items:
        type: object
        properties:
          user_id:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
            description: String ID of a Vincere user.
          name:
            $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
          share_percentage:
            $ref: '#/components/schemas/placement_id_profitsplits_get_res/items/properties/share_percentage'
          amount:
            $ref: '#/components/schemas/placement_id_costofsales_get_res/items/properties/amount'
          astute_user_id:
            $ref: '#/components/schemas/placement_id_profitsplits_get_res/items/properties/astute_user_id'
    placement_id_myob_get_res:
      type: object
      properties:
        filed_name_1:
          type:
            - number
            - 'null'
          description: filed_name_1 is name of custom field and value is value on myob
        filed_name_2:
          type:
            - number
            - 'null'
          description: filed_name_2 is name of custom field and value is value on myob
    placement_id_myob_put_req:
      type: object
      properties:
        filed_name_1:
          $ref: '#/components/schemas/placement_id_myob_get_res/properties/filed_name_1'
        filed_name_2:
          $ref: '#/components/schemas/placement_id_myob_get_res/properties/filed_name_2'
    placement_id_myob_put_res:
      type: object
      properties:
        filed_name_1:
          $ref: '#/components/schemas/placement_id_myob_get_res/properties/filed_name_1'
        filed_name_2:
          $ref: '#/components/schemas/placement_id_myob_get_res/properties/filed_name_2'
    placement_id_placementinvoicedetail_get_res:
      type: object
      properties:
        accounting_system:
          type:
            - string
            - 'null'
          description: This is Export data to accounting system must tobe one in enums
          enum:
            - VINCERE_INVOICE
            - XERO
            - ASTUTE
            - OTHER
        pay_method:
          type:
            - string
            - 'null'
          description: Payment method must to be one in enums
          enum:
            - BANK_TRANSFER
            - CHEQUE
            - CREDIT_CARD
            - GIRO_ACH
            - OTHER
        consolidation_method:
          type:
            - string
            - 'null'
          description: Consolidation code.
        consolidation_code:
          type:
            - string
            - 'null'
          description: Consolidation code.
        offer_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        placement_date:
          type:
            - string
            - 'null'
          description: 'This is date working Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        start_date:
          $ref: '#/components/schemas/contact_detail/properties/start_date'
        end_date:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
        invoice_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
        terms_days:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        invoice_due_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        net_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        use_profit_for_net_total:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        other_invoice_items_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_no:
          type:
            - string
            - 'null'
          description: Invoice no.
        invoice_name:
          type:
            - string
            - 'null'
          description: Invoice code
        invoice_code:
          type:
            - string
            - 'null'
          description: Invoice code
        sale_tax_gst_vat:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        total_pay_calculation:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_calculation'
        pay_cycle:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_cycle'
        astute_pay_cycle_id:
          $ref: '#/components/schemas/placement_id_get_res/properties/astute_pay_cycle_id'
        pay_interval:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_interval'
        profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit'
        charge_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
        total_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_rate'
        on_costs_percentage:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_percentage_in_decimal'
        on_costs_number:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_number'
        other_invoice_recipients:
          type:
            - string
            - 'null'
          description: This is return list of email recipients
        internal_note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        invoice_description:
          $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_placementinvoicedetail_put_req:
      type: object
      required:
        - accounting_system
        - offer_date
        - placement_date
        - start_date
      properties:
        accounting_system:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/accounting_system'
        pay_method:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/pay_method'
        consolidation_method:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/consolidation_method'
        consolidation_code:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/consolidation_code'
        offer_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        placement_date:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/placement_date'
        start_date:
          $ref: '#/components/schemas/contact_detail/properties/start_date'
        end_date:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
        terms_days:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        invoice_due_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        net_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        use_profit_for_net_total:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        other_invoice_items_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_no:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_no'
        invoice_name:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_name'
        invoice_code:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_code'
        sale_tax_gst_vat:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        internal_note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        invoice_description:
          $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_placementinvoicedetail_put_res:
      type: object
      properties:
        accounting_system:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/accounting_system'
        pay_method:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/pay_method'
        consolidation_method:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/consolidation_method'
        consolidation_code:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/consolidation_code'
        offer_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        placement_date:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/placement_date'
        start_date:
          $ref: '#/components/schemas/contact_detail/properties/start_date'
        end_date:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
        invoice_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
        terms_days:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        invoice_due_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        net_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        use_profit_for_net_total:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        other_invoice_items_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        invoice_no:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_no'
        invoice_name:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_name'
        invoice_code:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/invoice_code'
        sale_tax_gst_vat:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        total_pay_calculation:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_calculation'
        pay_cycle:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_cycle'
        astute_pay_cycle_id:
          $ref: '#/components/schemas/placement_id_get_res/properties/astute_pay_cycle_id'
        pay_interval:
          $ref: '#/components/schemas/placement_id_get_res/properties/pay_interval'
        profit:
          $ref: '#/components/schemas/placement_id_get_res/properties/profit'
        charge_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/charge_rate'
        total_pay_rate:
          $ref: '#/components/schemas/placement_id_get_res/properties/total_pay_rate'
        on_costs_percentage:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_percentage_in_decimal'
        on_costs_number:
          $ref: '#/components/schemas/placement_id_get_res/properties/on_costs_number'
        other_invoice_recipients:
          $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res/properties/other_invoice_recipients'
        internal_note:
          $ref: '#/components/schemas/contact_detail/properties/note'
        invoice_description:
          $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_jobsite_get_res:
      type: object
      properties:
        site_manager_report_to_id:
          type:
            - number
            - 'null'
          description: This is id of site
        site_manager_report_to_name:
          type:
            - string
            - 'null'
        site_manager_email_address:
          $ref: '#/components/schemas/user__get_res/properties/email'
        site_manager_phone_number:
          $ref: '#/components/schemas/contact_detail/properties/phone'
        job_site_name:
          type:
            - string
            - 'null'
          description: This is site name
        job_site_details:
          type:
            - string
            - 'null'
          description: This is description of site
        job_site_location:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            district_suburb:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            town_city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            zip_postal_code:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/zip_postal_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            nearest_train_stn:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/nearest_train_stn'
            type:
              $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            types:
              $ref: '#/components/schemas/placement_id_companydetail_get_res/properties/address/properties/types'
            phone_number:
              $ref: '#/components/schemas/setting_twilio_get_res/properties/phone_number'
            note:
              $ref: '#/components/schemas/contact_detail/properties/note'
    placement_id_timesheet_get_res:
      type: object
      properties:
        primary_approver_id:
          type:
            - string
            - 'null'
          description: 'When choose option Time Management Astute Payroll, primary_approver_id is string "harry.bubble2" or "123"'
        primary_approver_name:
          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        primary_approver_email:
          $ref: '#/components/schemas/candidate_source_contact_response/properties/email'
        secondary_approver_id:
          $ref: '#/components/schemas/placement_id_timesheet_get_res/properties/primary_approver_id'
        secondary_approver_name:
          $ref: '#/components/schemas/activities_id_get_res/properties/assignee_name'
        secondary_approver_email:
          $ref: '#/components/schemas/candidate_source_contact_response/properties/email'
        approval_required_mode:
          type:
            - string
            - 'null'
          description: This return value of approval_required_mode and when save on database 1 is ONE_OF_THE_APPROVERS and 2 is
          enum:
            - ONE_OF_THE_APPROVERS
            - BOTH_APPROVERS
        use_timesheet_for_payroll:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        use_timesheet_for_invoicing:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        use_timesheet_for_expenses:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        fixed_timesheet:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
    placement_id_branches_get_res:
      type: array
      items:
        type: object
        properties:
          id:
            $ref: '#/components/schemas/contact_branches_ids_put/items'
          name:
            $ref: '#/components/schemas/candidate_bankdetails_request/properties/branch_name'
    placement_id_branches_put_req:
      type: array
      items:
        type: integer
        description: Branch IDs.
    placement_id_branches_put_res:
      type: object
      properties:
        id:
          type:
            - number
            - 'null'
          description: Placement id
    placement_acceptoffer_post_req:
      type: object
      properties:
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
    placement_acceptoffer_post_res:
      type: object
      properties:
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
        status:
          type: string
          enum:
            - OFFER_DOES_NOT_EXIST
            - OFFER_ALREADY_REJECTED
            - OFFER_ALREADY_ACCEPTED
            - CANDIDATE_ACCEPTED_OFFER
            - CANDIDATE_REJECTED_OFFER
            - OFFER_STATUS_IS_INVALID
            - REASON_DOES_NOT_EXIST
            - REASON_DO_NOT_MATCH
          description: Returns status of the offer based on several validations.
        sign_in_request:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        data_status:
          $ref: '#/components/schemas/status_message/properties/status'
    placement_rejectoffer_post_req:
      type: object
      properties:
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
    placement_rejectoffer_post_res:
      type: object
      properties:
        application_id:
          $ref: '#/components/schemas/application_post_res/properties/id'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
        status:
          $ref: '#/components/schemas/placement_acceptoffer_post_res/properties/status'
        sign_in_request:
          $ref: '#/components/schemas/user__get_res/properties/deactivated'
        job_title:
          $ref: '#/components/schemas/job/properties/job_title'
        data_status:
          $ref: '#/components/schemas/status_message/properties/status'
    placement_id_customfields_get_res:
      type: array
      items:
        type: object
        properties:
          key:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
          type:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/type'
          field_value_ids:
            anyOf:
              - $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
              - enum:
                  - null
          field_values:
            anyOf:
              - $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
              - enum:
                  - null
          field_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
          date_value:
            $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
          element_value_groups:
            $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/element_value_groups'
    placement_id_customfields_put_req:
      type: object
      properties:
        data:
          type: array
          items:
            type: object
            properties:
              field_key:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/key'
              field_value_ids:
                $ref: '#/components/schemas/company_id_customfields_get_res/items/properties/field_value_ids'
              field_values:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_values'
              field_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/field_value'
              date_value:
                $ref: '#/components/schemas/contact_custom_fields_get/items/properties/date_value'
    placement_id_customfields_put_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/placement_id_branches_put_res/properties/id'
    placement_id_renewaldate_put_req:
      type: object
      properties:
        start_date:
          $ref: '#/components/schemas/contact_detail/properties/start_date'
        end_date:
          type:
            - string
            - 'null'
          description: 'Placement end date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        effective_date:
          type:
            - string
            - 'null'
          description: 'Placement effective date. Must be in format "yyyy-MM-dd''T''HH:mm:ss.SSS''Z''"'
        amendment_reason_id:
          type:
            - number
            - 'null'
          description: 'Amendment reason id. [Please refer to the list for the reason values.](#operation/getAmendmentReasons)'
    placement_id_renewaldate_put_res:
      type: object
      properties:
        start_date:
          $ref: '#/components/schemas/contact_detail/properties/start_date'
        end_date:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/end_date'
        effective_date:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/effective_date'
        amendment_reason_id:
          $ref: '#/components/schemas/placement_id_renewaldate_put_req/properties/amendment_reason_id'
    placement_id_invoices_get_res:
      type: object
      properties:
        slice_index:
          $ref: '#/components/schemas/slice/properties/slice_index'
        num_of_elements:
          $ref: '#/components/schemas/slice/properties/num_of_elements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        content:
          type: array
          items:
            type: object
            properties:
              id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/id'
              invoice_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
              invoice_type:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_type'
              invoice_status:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_status'
              payment_status:
                anyOf:
                  - $ref: '#/components/schemas/invoice_filter_post_req/properties/payment_status/items'
                  - enum:
                      - null
              job_id:
                $ref: '#/components/schemas/position_post_res/properties/id'
              job_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
              contact_id:
                $ref: '#/components/schemas/contact_id/properties/id'
              contact_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              contact_middlename:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              contact_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              contact_firstname_kana:
                $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
              contact_lastname_kana:
                $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
              contact_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              candidate_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              candidate_middlename:
                $ref: '#/components/schemas/contact_detail/properties/middle_name'
              candidate_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              candidate_firstname_kana:
                $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
              candidate_lastname_kana:
                $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
              candidate_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/candidate_name'
              company_id:
                $ref: '#/components/schemas/company_post_res/properties/id'
              company_name:
                $ref: '#/components/schemas/company_post_req/properties/company_name'
              invoice_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
              updated_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/updated_date'
              currency:
                $ref: '#/components/schemas/user__get_res/properties/currency'
              amount_due:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              formatted_amount_due:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              due_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              overdue_by:
                $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
              po_number:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              timesheet_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
    invoice_id_info_get_res:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/id'
        invoice_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
        invoice_type:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_type'
        invoice_status:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_status'
        payment_status:
          anyOf:
            - $ref: '#/components/schemas/invoice_filter_post_req/properties/payment_status/items'
            - enum:
                - null
        job_id:
          $ref: '#/components/schemas/position_post_res/properties/id'
        job_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/job_name'
        contact_id:
          $ref: '#/components/schemas/contact_id/properties/id'
        contact_firstname:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        contact_middlename:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        contact_lastname:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        contact_firstname_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        contact_lastname_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        contact_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/contact_name'
        candidate_id:
          $ref: '#/components/schemas/candidate_id_response/properties/id'
        candidate_firstname:
          $ref: '#/components/schemas/contact_detail/properties/first_name'
        candidate_middlename:
          $ref: '#/components/schemas/contact_detail/properties/middle_name'
        candidate_lastname:
          $ref: '#/components/schemas/contact_detail/properties/last_name'
        candidate_firstname_kana:
          $ref: '#/components/schemas/contact_detail/properties/first_name_kana'
        candidate_lastname_kana:
          $ref: '#/components/schemas/contact_detail/properties/last_name_kana'
        candidate_name:
          $ref: '#/components/schemas/invoice_id_get_res/properties/candidate_name'
        company_id:
          $ref: '#/components/schemas/company_post_res/properties/id'
        company_name:
          $ref: '#/components/schemas/company_post_req/properties/company_name'
        invoice_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_date'
        updated_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/updated_date'
        currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        amount_due:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        formatted_amount_due:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        due_date:
          $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
        overdue_by:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        po_number:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        timesheet_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
        offer_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/offer_id'
        reference:
          $ref: '#/components/schemas/invoice_id_get_res/properties/reference'
        term:
          $ref: '#/components/schemas/invoice_id_get_res/properties/term'
        tax_inclusive:
          $ref: '#/components/schemas/invoice_id_get_res/properties/tax_inclusive'
        discount_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        total_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        sub_total_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        tax_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        amount_paid:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        parent_id:
          $ref: '#/components/schemas/invoice_id_get_res/properties/parent_id'
        alloc_amount:
          $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
        location:
          type: object
          properties:
            id:
              $ref: '#/components/schemas/contact_work_loc_ids/items'
            address:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            district:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/district'
            city:
              $ref: '#/components/schemas/invoice_id_get_res/properties/location/properties/city'
            state:
              $ref: '#/components/schemas/contact_per_loc/properties/state'
            location_name:
              $ref: '#/components/schemas/user__get_res/properties/user_location'
            address_line1:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line1'
            address_line2:
              $ref: '#/components/schemas/contact_per_loc/properties/address_line2'
            post_code:
              $ref: '#/components/schemas/contact_per_loc/properties/address'
            country_code:
              $ref: '#/components/schemas/contact_per_loc/properties/country_code'
            country:
              $ref: '#/components/schemas/contact_per_loc/properties/country'
            nearest_train_station:
              $ref: '#/components/schemas/contact_per_loc/properties/nearest_train_station'
            longitude:
              $ref: '#/components/schemas/contact_per_loc/properties/longitude'
            latitude:
              $ref: '#/components/schemas/contact_per_loc/properties/latitude'
            location_types:
              type: array
              items:
                $ref: '#/components/schemas/contact_work_loc/properties/location_types/items'
            billing_group_name:
              $ref: '#/components/schemas/contact_work_loc/properties/billing_group_name'
            trading_name:
              $ref: '#/components/schemas/contact_work_loc/properties/trading_name'
            general_po_number:
              $ref: '#/components/schemas/company_id_location_post_req/properties/general_po_number'
            tax_exempt:
              $ref: '#/components/schemas/contact_work_loc/properties/tax_exempt'
            company_number:
              $ref: '#/components/schemas/contact_work_loc/properties/company_number'
            business_number:
              $ref: '#/components/schemas/contact_work_loc/properties/business_number'
            company_payment_term:
              $ref: '#/components/schemas/contact_work_loc/properties/company_payment_term'
            primary_billing_address:
              $ref: '#/components/schemas/contact_work_loc/properties/primary_billing_address'
            billing_account_code:
              $ref: '#/components/schemas/contact_work_loc/properties/billing_account_code'
        invoice_sub_type:
          anyOf:
            - $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_sub_type/anyOf/0'
            - enum:
                - null
        home_currency:
          $ref: '#/components/schemas/user__get_res/properties/currency'
        bank_spot_rate:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        conversion_total:
          $ref: '#/components/schemas/invoice_id_get_res/properties/overdue_by'
        profit_split:
          type: array
          items:
            type: object
            properties:
              user_id:
                $ref: '#/components/schemas/position_id_owners_put_req/items'
              user_firstname:
                $ref: '#/components/schemas/contact_detail/properties/first_name'
              user_lastname:
                $ref: '#/components/schemas/contact_detail/properties/last_name'
              profit_value:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              profit_amount:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              split_mode:
                $ref: '#/components/schemas/invoice_id_get_res/properties/profit_split/items/properties/split_mode'
        documents:
          type: array
          items:
            type: object
            properties:
              file_name:
                $ref: '#/components/schemas/user_id_photo_post_req/properties/file_name'
              document_type_id:
                $ref: '#/components/schemas/company_id_file_post_req/properties/document_type_id'
              url:
                $ref: '#/components/schemas/company_id_logo_get_res/properties/url'
              original_cv:
                $ref: '#/components/schemas/candidate_id_file_post_req/properties/original_cv'
              verify_status:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              verify_comment:
                $ref: '#/components/schemas/application_id_stage_reject_post_req/properties/comment'
              verify_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              uploaded_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              issued_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              expiry_date:
                $ref: '#/components/schemas/invoice_id_get_res/properties/due_date'
              compliance_status_id:
                $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_status_id'
              compliance_condition_id:
                $ref: '#/components/schemas/candidate_id_file_doc_id_get_res/properties/compliance_condition_id'
              candidate_id:
                $ref: '#/components/schemas/candidate_id_response/properties/id'
              id:
                $ref: '#/components/schemas/company_id_file_post_res/properties/id'
              external_id:
                $ref: '#/components/schemas/job/properties/external_id'
        items:
          type: array
          items:
            type: object
            properties:
              item_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              quantity:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              rate:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              discount:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              account_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              tax_name:
                $ref: '#/components/schemas/invoice_id_get_res/properties/po_number'
              tax:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              total_amount:
                $ref: '#/components/schemas/invoice_id_get_res/properties/amount_due'
              invoice_id:
                $ref: '#/components/schemas/invoice_id_get_res/properties/invoice_id'
              ref_id:
                $ref: '#/components/schemas/activities_id_get_res/properties/entity_id'
    talentpools_id_candidates_post_req:
      type: object
      properties:
        returnField:
          type: object
          properties:
            fieldList:
              type: array
              description: List of fields to be returned in the response.
        page:
          type:
            - number
          description: 'The page number, start at 0. Optional, default is 0.'
        pageSize:
          type:
            - number
          description: 'The number of records per page. Optional, default is 25.'
        responseType:
          type:
            - string
          description: |
            The type of response to be returned in the response. VALUE - return the value of the field, KEY_VALUE - return the key and value of the field
            Optional, default is KEY_VALUE.
          enum:
            - VALUE
            - KEY_VALUE
        totalRequired:
          type:
            - boolean
          description: 'If true, the total number of records will be returned in the response. Optional, default is false.'
          enum:
            - true
            - false
    talentpools_id_candidates_post_res:
      type: object
      properties:
        content:
          $ref: '#/components/schemas/slice/properties/content'
        pageable:
          type: object
          description: Pageable object
          properties:
            sort:
              type: object
              description: Sort object
              properties:
                sorted:
                  type:
                    - boolean
                unsorted:
                  type:
                    - boolean
                empty:
                  type:
                    - boolean
            pageNumber:
              type:
                - number
            pageSize:
              type:
                - number
            offset:
              type:
                - number
            paged:
              type:
                - boolean
            unpaged:
              type:
                - boolean
        totalPages:
          type:
            - number
          description: Total number of pages
        totalElements:
          type:
            - number
          description: Total number of elements
        last:
          $ref: '#/components/schemas/slice/properties/last'
        first:
          type:
            - boolean
          description: 'If true, this is the first page'
        sort:
          type: object
          description: Sort object
          properties:
            sorted:
              type:
                - boolean
            unsorted:
              type:
                - boolean
            empty:
              type:
                - boolean
        numberOfElements:
          type:
            - number
          description: Number of elements
        size:
          type:
            - number
          description: Size of the page
        number:
          type:
            - number
          description: Number of the page
        empty:
          type:
            - boolean
          description: 'If true, the page is empty'
    distributionlists_id_contacts_post_req:
      type: object
      properties:
        returnField:
          type: object
          properties:
            fieldList:
              $ref: '#/components/schemas/talentpools_id_candidates_post_req/properties/returnField/properties/fieldList'
        page:
          $ref: '#/components/schemas/talentpools_id_candidates_post_req/properties/page'
        pageSize:
          $ref: '#/components/schemas/talentpools_id_candidates_post_req/properties/pageSize'
        responseType:
          $ref: '#/components/schemas/talentpools_id_candidates_post_req/properties/responseType'
        totalRequired:
          $ref: '#/components/schemas/talentpools_id_candidates_post_req/properties/totalRequired'
    distributionlists_id_contacts_post_res:
      type: object
      properties:
        content:
          $ref: '#/components/schemas/slice/properties/content'
        pageable:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/pageable'
        totalPages:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/totalPages'
        totalElements:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/totalElements'
        last:
          $ref: '#/components/schemas/slice/properties/last'
        first:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/first'
        sort:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/sort'
        numberOfElements:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/numberOfElements'
        size:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/size'
        number:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/number'
        empty:
          $ref: '#/components/schemas/talentpools_id_candidates_post_res/properties/empty'
    visa_restriction_filter_response:
      type: object
      properties:
        templates:
          type: array
          description: 'Visa restriction templates matching the search, ordered by name then code'
          items:
            type: object
            properties:
              id:
                type: integer
                format: int32
                description: Visa restriction template ID
                example: 123
              name:
                type: string
                description: Visa restriction template name
                example: UK Student Visa
        next_page:
          type: boolean
          description: Indicates whether more pages are available
          example: false
        total:
          type: integer
          format: int64
          description: Total number of matching templates. Only returned when the request sets `total=true`.
          example: 42
  headers: {}
  securitySchemes:
    prod-oauth2:
      type: oauth2
      description: |
        Send <code>id-token</code> in <code>header</code> to <code>Production server</code>
      x-state: STATE
      x-authorization-alias: id-token
      x-authorization-noprefix: true
      x-authorization-useid: true
      flows:
        authorizationCode:
          authorizationUrl: 'https://id.vincere.io/oauth2/authorize'
          tokenUrl: 'https://id.vincere.io/oauth2/token'
          refreshUrl: 'https://id.vincere.io/oauth2/token'
          x-pkce-only: true
          scopes: {}
    default-apikey:
      type: apiKey
      in: header
      name: x-api-key
  examples:
    candidate_full_request:
      summary: Create A Candidate Request Payload
      value:
        affiliations: Affiliations
        availability_start: 2018-04-05T00:00:00.000Z
        candidate_source_id: 9999
        company_count: 0
        company_name: Google
        company_number: DU8712939
        contract_interval: HOURLY
        contract_rate: 1000
        country_of_domicile: string
        creator_id: 9999
        currency_type: aed
        current_bonus: 9000.3
        current_salary: 9000.3
        date_of_birth: 2018-04-05T00:00:00.000Z
        desired_bonus: 9000.3
        desired_contract_rate: 1000
        desired_salary: 9000.3
        desired_salary_monthly: 9000.3
        driving_license_number: D009119
        driving_license_type: motorbike
        education_summary: This is education summary section
        email: tom.hank@vincere.io
        employment_type: FULL_TIME
        experience: I have been working for Vincere for 5 years
        external_id: A112299
        emergency_name: Tom Hank
        emergency_phone: (+84) 93 777 7777
        emergency_relationship: Farther
        emergency_email: tom.hank@vincere.io
        facebook: 'http://facebook.com/youraccountid'
        first_name: Tom
        first_name_kana: ミツビシ
        gender: MALE
        gender_title: string
        home_phone: (+84) 93 777 7777
        ielts_score: 6
        keyword: senior java C++
        last_name: Hank
        last_name_kana: ローマ
        linked_contact_id: 8888
        linked_in: 'https://www.linkedin.com/in/hello-world'
        marital_status: SINGLE
        met_status: string
        middle_name: Yen
        middle_name_kana: Yen
        mobile: (+84) 93 777 7777
        nationality: vn
        nearest_train_station: Tokyo station
        note: This is note
        note_by: 9999
        note_on: 2018-04-05T04:29:19.387Z
        notice_days: 0
        objective: objective section
        other_benefits: travel allowance
        passport_no: B5211733
        payment_type: LTD_CO
        payslip_email: string
        personal_statements: personal statements
        phone: (+84) 93 777 7777
        place_of_birth: Kyoto Prefecture
        preferred_language: vn
        present_salary_rate: 1000.3
        publications: no publication so far
        reference: reference section
        registration_date: 2018-04-05T00:00:00.000Z
        relocate: true
        salary_months_per_year: 0
        salary_type: ANNUAL
        skills: C++ Microsoft Word
        skype: vincere.support
        statements: statements
        summary: summary
        toeic_score: 990
        total_gross: 0
        twitter: 'https://twitter.com/youraccountid?lang=en'
        variant: variant section
        visa_note: string
        visa_number: string
        visa_renewal_date: 2018-04-05T00:00:00.000Z
        visa_status: string
        visa_type: string
        website: 'https://vincere.io/'
        work_email: tom.hank@vincere.io
        work_phone: (+84) 93 777 7777
        xing: 'https://xing.com/youraccountid'
        linked_in_resume_content: string
        nickname: Belinda
        parsing_log_id: 999
        company_location_id: 1
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        company_bank_name: American Express
        company_bank_branch: string
        company_bank_account_number: string
        company_bank_account_name: David More
        company_bank_account_swift_code: string
        company_bank_sort_code: string
        company_bsb_number: string
        company_default_sale_tax_id: 1
        company_default_sale_tax_number: string
        company_sale_tax_registered: 1
        candidate_company_default_payment_terms: 30
        umbrella_company_id: 9999
        compliance: 1
    candidate_patch_full_request:
      summary: Create A Candidate Request Payload
      value:
        affiliations: Affiliations
        availability_start: 2018-04-05T00:00:00.000Z
        candidate_source_id: 9999
        company_count: 0
        company_name: Google
        company_number: DU8712939
        contract_interval: HOURLY
        contract_rate: 1000
        country_of_domicile: string
        currency_type: aed
        current_bonus: 9000.3
        current_salary: 9000.3
        date_of_birth: 2018-04-05T00:00:00.000Z
        desired_bonus: 9000.3
        desired_contract_rate: 1000
        desired_salary: 9000.3
        desired_salary_monthly: 9000.3
        driving_license_number: D009119
        driving_license_type: motorbike
        education_summary: This is education summary section
        email: tom.hank@vincere.io
        employment_type: FULL_TIME
        experience: I have been working for Vincere for 5 years
        external_id: A112299
        emergency_name: Tom Hank
        emergency_phone: (+84) 93 777 7777
        emergency_relationship: Farther
        emergency_email: tom.hank@vincere.io
        facebook: 'http://facebook.com/youraccountid'
        first_name: Tom
        first_name_kana: ミツビシ
        gender: MALE
        gender_title: string
        home_phone: (+84) 93 777 7777
        ielts_score: '6'
        keyword: senior java C++
        last_name: Hank
        last_name_kana: ローマ
        linked_contact_id: 8888
        linked_in: 'https://www.linkedin.com/in/hello-world'
        marital_status: SINGLE
        met_status: string
        middle_name: Yen
        middle_name_kana: Yen
        mobile: (+84) 93 777 7777
        nationality: vn
        nearest_train_station: Tokyo station
        note: This is note
        note_by: 9999
        note_on: 2018-04-05T04:29:19.387Z
        notice_days: 0
        objective: objective section
        other_benefits: travel allowance
        payment_type: LTD_CO
        payslip_email: string
        passport_no: B5211733
        personal_statements: personal statements
        phone: (+84) 93 777 7777
        place_of_birth: Kyoto Prefecture
        preferred_language: vn
        present_salary_rate: 1000.3
        publications: no publication so far
        reference: reference section
        relocate: true
        salary_months_per_year: 0
        salary_type: ANNUAL
        skills: C++ Microsoft Word
        skype: vincere.support
        statements: statements
        summary: summary
        toeic_score: 990
        twitter: 'https://twitter.com/youraccountid?lang=en'
        total_gross: 0
        variant: variant section
        visa_note: string
        visa_number: string
        visa_renewal_date: 2018-04-05T00:00:00.000Z
        visa_status: string
        visa_type: string
        website: 'https://vincere.io/'
        work_email: tom.hank@vincere.io
        work_phone: (+84) 93 777 7777
        xing: 'https://xing.com/youraccountid'
        linked_in_resume_content: string
        nickname: Belinda
        company_location_id: 1
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        company_bank_name: American Express
        company_bank_branch: string
        company_bank_account_number: string
        company_bank_account_name: David More
        company_bank_account_swift_code: string
        company_bank_sort_code: string
        company_bsb_number: string
        company_default_sale_tax_id: 1
        company_default_sale_tax_number: string
        company_sale_tax_registered: 1
        candidate_company_default_payment_terms: 30
        umbrella_company_id: 9999
        expected_salary_from: 9000.3
        expected_salary_to: 9000.3
        compliance: 1
    candidate_delete_request:
      summary: Delete candidate request
      value:
        reason: Redundant
    candidate_educationdetails_request:
      summary: Education details request
      value:
        course: course name
        degree_name: degree name
        department: department
        description: description
        education_level: DEGREE
        gpa: gpa
        grade: grade
        graduation_date: 2018-04-05T00:00:00.000Z
        honorific: honorific
        honors: hornors
        institution_address: hornors
        institution_name: institution name
        major: major
        minor: minor
        qualification: qualification
        school_name: school name
        school_address: 2400 Sixth St NW Washington DC 20059 USA
        start_date: 2018-04-05T00:00:00.000Z
        thesis: thesis
        training: training
        school_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
    candidate_educationdetails_array:
      summary: Education details array request
      value:
        - course: course name
          degree_name: degree name
          department: department
          description: description
          education_level: DEGREE
          gpa: gpa
          grade: grade
          graduation_date: 2018-04-05T00:00:00.000Z
          honorific: honorific
          honors: hornors
          institution_address: hornors
          institution_name: institution name
          major: major
          minor: minor
          qualification: qualification
          school_name: school name
          school_address: 2400 Sixth St NW Washington DC 20059 USA
          start_date: 2018-04-05T00:00:00.000Z
          thesis: thesis
          training: training
          school_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
    candidate_owners_request:
      summary: Owner example
      value:
        owner_id: 1112
        ownership: 50
        primary: true
    candidate_owners_array:
      summary: Owners array example
      value:
        - owner_id: 1112
          owner_name: David Teo
          ownership: 50
          primary: true
    candidate_workexperiences_request:
      summary: Work experiences example
      value:
        address: 2400 Sixth St NW Washington DC 20059 USA
        company_name: Google
        current_employer: true
        experience_in_company: experience_in_company
        functional_expertise_id: 9999
        industry_id: 9999
        sub_industry_id: 9999
        job_title: Java Developer
        sub_function_id: 9999
        work_from: 2018-04-05T00:00:00.000Z
        work_to: 2018-04-05T00:00:00.000Z
        company_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
    candidate_workexperiences_array:
      summary: Work experiences array example
      value:
        - address: 2400 Sixth St NW Washington DC 20059 USA
          company_name: Google
          current_employer: true
          experience_in_company: experience_in_company
          functional_expertise_id: 9999
          industry_id: 9999
          sub_industry_id: 9999
          job_title: Java Developer
          sub_function_id: 9999
          work_from: 2018-04-05T00:00:00.000Z
          work_to: 2018-04-05T00:00:00.000Z
          company_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
    candidate_desiredjobtypes_request:
      summary: Job type example
      value: PERMANENT
    candidate_desiredjobtypes_array:
      summary: Job type array example
      value:
        - PERMANENT
        - CONTRACT
    candidate_bankdetails_request:
      summary: Owner example
      value:
        account_name: string
        account_number: string
        account_type: string
        bank_address: string
        bank_name: string
        branch_code: string
        branch_name: string
        bsb: string
        iban_number: string
        routing_number: string
        swift_code: string
    candidate_bankdetails_array:
      summary: Owners array example
      value:
        - account_name: string
          account_number: string
          account_type: string
          bank_address: string
          bank_name: string
          branch_code: string
          branch_name: string
          bsb: string
          iban_number: string
          routing_number: string
          swift_code: string
    candidate_languageskills_array:
      summary: Language skills array example
      value:
        - code: en
          level: ADVANCED
    candidate_functionalexpertises_array:
      summary: Language skills array example
      value:
        - id: 9999
          subId: 9999
    candidate_desiredindustries_array:
      summary: Industry array example
      value:
        - id: 9999
          subId: 9999
    candidate_desiredindustries_id_array:
      summary: Industry id array example
      value:
        - 999
    candidate_link_industries_request:
      summary: Link industries example
      value:
        - 999
    candidate_industries_array_response:
      summary: Industries array example
      value:
        - id: 9999
          name: string
    candidate_link_subindustries_request:
      summary: Link industries example
      value:
        - parent_id: 9999
          ids:
            - 888
            - 777
    candidate_subindustries_array_response:
      summary: Industries array example
      value:
        - id: 9999
          name: string
          parent_id: 9999
    candidate_link_functional_subfunctional_request:
      summary: Link functional expertise and sub-functional expertises example
      value:
        - func_id: 9999
          sub_func_ids:
            - 888
            - 777
    candidate_link_func_expertises_request:
      summary: Link functional expertises example
      value:
        - 999
    candidate_func_expertises_array_response:
      summary: Functional expertises array example
      value:
        - id: 9999
          name: string
    candidate_subfunc_expertises_array_response:
      summary: Sub-functional expertises array example
      value:
        - id: 9999
          name: string
          functional_expertise_id: 9999
    candidate_id_response:
      summary: Create A Candidate response
      value:
        id: 0
    candidate_full_response:
      summary: Candidate response
      value:
        affiliations: Affiliations
        availability: AVAILABLE
        availability_start: 2018-04-05T00:00:00.000Z
        candidate_source_id: 9999
        candidate_source_name: Indeed
        job_title: Developer
        company_count: 0
        company_name: Google
        company_number: DU8712939
        contract_interval: HOURLY
        contract_rate: 1000
        country_of_domicile: string
        creator_id: 9999
        currency_type: aed
        current_bonus: 9000.3
        current_salary: 9000.3
        date_of_birth: 2018-04-05T00:00:00.000Z
        desired_bonus: 9000.3
        desired_contract_rate: 1000
        desired_salary: 9000.3
        desired_salary_monthly: 9000.3
        driving_license_number: D009119
        driving_license_type: motorbike
        education_summary: This is education summary section
        email: tom.hank@vincere.io
        employment_type: FULL_TIME
        experience: I have been working for Vincere for 5 years
        external_id: A112299
        emergency_name: Tom Hank
        emergency_phone: (+84) 93 777 7777
        emergency_relationship: Farther
        emergency_email: tom.hank@vincere.io
        facebook: 'http://facebook.com/youraccountid'
        first_name: Tom
        first_name_kana: ミツビシ
        gender: MALE
        gender_title: string
        highest_job_application_stage: SHORTLISTED
        home_phone: (+84) 93 777 7777
        id: 9999
        ielts_score: 6
        keyword: senior java C++
        last_name: Hank
        last_name_kana: ローマ
        linked_contact_id: 8888
        linked_in: 'https://www.linkedin.com/in/hello-world'
        marital_status: SINGLE
        met_status: string
        middle_name: Yen
        middle_name_kana: Yen
        mobile: (+84) 93 777 7777
        nationality: vn
        nearest_train_station: Tokyo station
        note: This is note
        note_by: 9999
        note_on: 2018-04-05T04:29:19.387Z
        notice_days: 0
        objective: objective section
        other_benefits: travel allowance
        payment_type: LTD_CO
        payslip_email: string
        passport_no: B5211733
        personal_statements: personal statements
        phone: (+84) 93 777 7777
        photo_url: 'https://abc.vincere.io/sample.docx'
        place_of_birth: Kyoto Prefecture
        preferred_language: vn
        present_salary_rate: 1000.3
        publications: no publication so far
        reference: reference section
        registration_date: 2018-04-05T00:00:00.000Z
        relocate: true
        salary_months_per_year: 0
        salary_type: ANNUAL
        skills: C++ Microsoft Word
        statements: statements
        summary: summary
        toeic_score: 990
        total_gross: 0
        twitter: 'https://twitter.com/youraccountid?lang=en'
        variant: variant section
        visa_note: string
        visa_number: string
        visa_renewal_date: 2018-04-05T00:00:00.000Z
        visa_status: string
        visa_type: string
        website: 'https://vincere.io/'
        work_email: tom.hank@vincere.io
        work_phone: (+84) 93 777 7777
        xing: 'https://xing.com/youraccountid'
        updated_timestamp: 2018-04-05T00:00:00.000Z
        nickname: Belinda
        email_subscribed: true
        status_id: 1
        candidate_company_address:
          id: 9999
          location_name: ABCD Headquarter
          address: Mill Creek Hall 200th St SW Lynnwood WA 98036 USA
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          types: MAILING_ADDRESS
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_current_address:
          id: 9999
          location_name: ABCD Headquarter
          address: Mill Creek Hall 200th St SW Lynnwood WA 98036 USA
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          types: MAILING_ADDRESS
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        company_bank_name: American Express
        company_bank_branch: string
        company_bank_account_number: string
        company_bank_account_name: David More
        company_bank_account_swift_code: string
        company_bank_sort_code: string
        company_bsb_number: string
        company_default_sale_tax_id: 1
        company_default_sale_tax_rate: Default tax
        company_default_sale_tax_number: string
        company_sale_tax_registered: 1
        candidate_company_default_payment_terms: 30
        umbrella_company_id: 9999
        ft_candidate:
          office_code: string
          status: string
          skill_group: string
          position: string
        availability_url: 'https://example.vinceredev.com/candidate/public/myAvailability.do?key=examplekey'
        archived_timestamp: '2018-04-05T00:00:00.000Z'
        archived_reason: string
        archived_by: 9999
        cv_exists: true
        cv_expiry_date: '2018-04-05T00:00:00.000Z'
        last_activity_date: '2018-04-05T00:00:00.000Z'
        compliance: 1
    candidate_hot_period_request:
      summary: Set candidate hot period example
      value:
        length: 30
    candidate_custom_fields_request:
      summary: Create or update custom fields request example
      value:
        data:
          - date_value: 2018-04-05T00:00:00.000Z
            element_value_groups:
              - - date_value: 2018-04-05T00:00:00.000Z
                  field_key: 1276ad4be04850e6dfeb45ff770e4f4e
                  field_value: string
                  field_value_ids:
                    - 0
                  field_values:
                    - 0
            field_key: 1276ad4be04850e6dfeb45ff770e4f4e
            field_value: string
            field_value_ids:
              - 0
            field_values:
              - 0
    candidate_custom_fields_response:
      summary: Custom field response example
      value:
        - key: 6ac0206a4a644335927de41ea560adbe
          type: TEXT_BOX
          date_value: 2018-04-05T00:00:00.000Z
          element_value_groups:
            - - key: 6ac0206a4a644335927de41ea560adbe
                type: TEXT_BOX
                date_value: 2018-04-05T00:00:00.000Z
                field_value: string
                field_value_ids:
                  - 0
                field_values:
                  - 0
          field_value: string
          field_value_ids:
            - 0
          field_values:
            - 0
    candidate_core_fields_request:
      summary: Create or update core fields request example
      value:
        data:
          - field_name: gb_license_type
            field_value: '[0, 1]'
    candidate_core_fields_response:
      summary: Core field response example
      value:
        - field_name: gb_license_type
          type: MULTIPLE_SELECTION
          field_value: '[0, 1]'
          field_id: 23
    candidate_webapp_url_response:
      summary: URL information of the candidate detail page example
      value:
        request_method: GET
        url: string
    candidate_branches_request:
      summary: Set branches for a candidate request example
      value:
        - 0
    candidate_branches_response:
      summary: Candidate's branches response example
      value:
        - id: 99999
          name: Local Branch
    candidate_status:
      summary: Candidate status example
      value:
        status: ACTIVE
        status_id: 1
    candidate_source_contact_request:
      summary: Update source contact of a candidate request example
      value:
        id: 9999
    candidate_source_contact_response:
      summary: Candidate's source contact response example
      value:
        email: tom.hank@vincere.io
        full_name: Tom Hank
        id: 9999
    candidate_working_state:
      summary: Candidate working state example
      value:
        status: EMPLOYED
    candidate_brands_request:
      summary: Set brands for a candidate request example
      value:
        - 0
    candidate_brands_response:
      summary: Candidate's brands response example
      value:
        - id: 99999
          name: Brand 1
    candidate_notes_request:
      summary: Add a new note request example
      value:
        title: Note title
        content: The candidate has...
    candidate_notes_response:
      summary: Candidate's notes response example
      value:
        - id: 99999
          title: Note title
          content: The candidate has...
    candidate_placement_status_response:
      summary: Custom field response example
      value:
        application_id: 2222
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-06-05T00:00:00.000Z'
        job_type: PERMANENT
    candidate_gdpr_details_request:
      summary: Update an existing candidate's GDPR compliance details request example
      value:
        consent_to_keep:
          consent_to_keep: CONSENT_GIVEN
          explicit_consent: 'YES'
          person_informed_how_to_exercise_their_rights: VERBALLY
          request_through: CANDIDATE_PORTAL
          request_through_date: '2018-04-05T00:00:00.000Z'
          obtained_through: CANDIDATE_PORTAL
          obtained_through_date: '2018-04-05T00:00:00.000Z'
          obtained_by: 1234678
          expires: 'YES'
          expires_date: '2018-04-05T00:00:00.000Z'
          note: string
        right_to_represent:
          right_to_represent: TO_BE_FORGOTTEN
          request_through: CANDIDATE_PORTAL
          request_through_date: '2018-04-05T00:00:00.000Z'
          obtained_through: CANDIDATE_PORTAL
          obtained_through_date: '2018-04-05T00:00:00.000Z'
          obtained_by: 1234678
          expires: 'YES'
          expires_date: '2018-04-05T00:00:00.000Z'
          note: string
    candidate_gdpr_details_response:
      summary: Candidate's GDPR compliance response example
      value:
        consent_to_keep:
          consent_to_keep: CONSENT_GIVEN
          explicit_consent: 'YES'
          person_informed_how_to_exercise_their_rights: VERBALLY
          request_through: CANDIDATE_PORTAL
          request_through_date: '2018-04-05T00:00:00.000Z'
          obtained_through: CANDIDATE_PORTAL
          obtained_through_date: '2018-04-05T00:00:00.000Z'
          obtained_by: 1234678
          expires: 'YES'
          expires_date: '2018-04-05T00:00:00.000Z'
        right_to_represent:
          right_to_represent: TO_BE_FORGOTTEN
          request_through: CANDIDATE_PORTAL
          request_through_date: '2018-04-05T00:00:00.000Z'
          obtained_through: CANDIDATE_PORTAL
          obtained_through_date: '2018-04-05T00:00:00.000Z'
          obtained_by: 1234678
          expires: 'YES'
          expires_date: '2018-04-05T00:00:00.000Z'
    candidate_list_application_active_response:
      summary: Returns list of active applications
      value:
        - candidate_id: 9999
          job_id: 9999
          job_title: Regional recruiter
          company_id: 1111
          company_name: Google
          application_id: 9999
          stage: SHORTLISTED
          last_stage_date: '2018-04-05T00:00:00.000Z'
    candidate_encode_or_decode_id_response:
      summary: Returns result string
      value:
        content: 7dce8b0c7d06aa428fa235014659a200
    candidate_compliance_setting_response:
      summary: Returns full details layout settign and data of candidate
      value:
        content:
          layouts:
            - label: Primary School
              index: 1
              entity: candidate
              tab_id: 72
              layout_elements:
                - field:
                    x: 1
                    'y': 1
                    w: 1
                    h: 1
                    required: true
                    label: Primary School
                    category: custom_field
                    category_core: core_field
                    editable: true
                    entity: candidate
                    configurable_form_field_id: 1767
                    core_field_id: 0
                    layout_field_type: TEXT_FIELD
                    label_language_code: label_language_code_1767
                    parent_id: 1233
                    sub_heading_id: 1233
                    field_key: 4067d74d76277ead9b38d3409de4d133
                    field_key_core: gb_license_type
                    suggestion_needed: false
                  children:
                    - x: 1
                      'y': 1
                      w: 1
                      h: 1
                      required: true
                      label: Primary School
                      category: custom_field
                      category_core: core_field
                      editable: true
                      entity: candidate
                      configurable_form_field_id: 1767
                      core_field_id: 0
                      layout_field_type: TEXT_FIELD
                      label_language_code: label_language_code_1767
                      parent_id: 1233
                      sub_heading_id: 1233
                      field_key: 4067d74d76277ead9b38d3409de4d133
                      field_key_core: gb_license_type
                      suggestion_needed: false
              layout_core_elements:
                - field:
                    x: 1
                    'y': 1
                    w: 1
                    h: 1
                    required: true
                    label: Primary School
                    category: core_field
                    editable: true
                    entity: candidate
                    configurable_form_field_id: 0
                    core_field_id: 23
                    layout_field_type: TEXT_FIELD
                    label_language_code: label_language_code_1767
                    parent_id: 1233
                    sub_heading_id: 1233
                    field_key: gb_license_type
                    suggestion_needed: false
                  children:
                    - x: 1
                      'y': 1
                      w: 1
                      h: 1
                      required: true
                      label: Primary School
                      category: core_field
                      editable: true
                      entity: candidate
                      configurable_form_field_id: 0
                      core_field_id: 23
                      layout_field_type: TEXT_FIELD
                      label_language_code: label_language_code_1767
                      parent_id: 1233
                      sub_heading_id: 1233
                      field_key: gb_license_type
                      suggestion_needed: false
          suggestions:
            - key: '1'
              value: 'Yes'
          data:
            id: 1672
            dynamicData:
              '1767': ACT-00000343
            dynamic_tables:
              '1672':
                rows:
                  - type: candidate
                    id: 35
                    data: test content
                    index: 0
                    entity_id: 0
                    parent_id: 1669
                    children_id: 1672
          country_code: AU
    candidate_gdpr_details_bulk_response:
      summary: Candidate's GDPR compliance response example
      value:
        - consent_to_keep:
            consent_to_keep: CONSENT_GIVEN
            explicit_consent: 'YES'
            person_informed_how_to_exercise_their_rights: VERBALLY
            request_through: CANDIDATE_PORTAL
            request_through_date: '2018-04-05T00:00:00.000Z'
            obtained_through: CANDIDATE_PORTAL
            obtained_through_date: '2018-04-05T00:00:00.000Z'
            obtained_by: 1234678
            expires: 'YES'
            expires_date: '2018-04-05T00:00:00.000Z'
          right_to_represent:
            right_to_represent: TO_BE_FORGOTTEN
            request_through: CANDIDATE_PORTAL
            request_through_date: '2018-04-05T00:00:00.000Z'
            obtained_through: CANDIDATE_PORTAL
            obtained_through_date: '2018-04-05T00:00:00.000Z'
            obtained_by: 1234678
            expires: 'YES'
            expires_date: '2018-04-05T00:00:00.000Z'
        - consent_to_keep:
            consent_to_keep: CONSENT_GIVEN
            explicit_consent: 'YES'
            person_informed_how_to_exercise_their_rights: VERBALLY
            request_through: CANDIDATE_PORTAL
            request_through_date: '2018-04-05T00:00:00.000Z'
            obtained_through: CANDIDATE_PORTAL
            obtained_through_date: '2018-04-05T00:00:00.000Z'
            obtained_by: 1234678
            expires: 'YES'
            expires_date: '2018-04-05T00:00:00.000Z'
          right_to_represent:
            right_to_represent: TO_BE_FORGOTTEN
            request_through: CANDIDATE_PORTAL
            request_through_date: '2018-04-05T00:00:00.000Z'
            obtained_through: CANDIDATE_PORTAL
            obtained_through_date: '2018-04-05T00:00:00.000Z'
            obtained_by: 1234678
            expires: 'YES'
            expires_date: '2018-04-05T00:00:00.000Z'
    candidate_email_activity_response:
      value:
        last_received_email_date: '2025-08-18T09:58:54.000Z'
        last_sent_email_date: '2025-08-18T09:59:47.000Z'
    contact_detail:
      summary: An example of contact payload.
      value:
        admin_time_temp: true
        contact_source_id: 9999
        company_id: 1111
        contact_owners:
          - 1234678
        creator_id: 9999
        customer_probability: 0
        date_of_birth: '2018-04-05T00:00:00.000Z'
        department: string
        email: tom.hank@vincere.io
        external_id: CO0091
        facebook: 'http://facebook.com/youraccountid'
        first_name: Tom
        first_name_kana: ミツビシ
        gender: MALE
        gender_title: string
        home_phone: (+84) 93 777 7777
        is_assistant: true
        job_level: string
        job_level_hierarchy: 0
        job_title: Java Developer
        last_name: Hank
        last_name_kana: ローマ
        linkedin: 'https://www.linkedin.com/in/hello-world'
        middle_name: Yen
        middle_name_kana: ''
        preferred_name: Jack
        note: This is note
        mobile_phone: (+84) 93 777 7777
        phone: (+84) 93 777 7777
        preferred_contact_method: string
        preferred_time_from: '09:00'
        preferred_time_to: '09:00'
        personal_email: tom.hank@vincere.io
        registration_date: '2018-04-05T00:00:00.000Z'
        report_to_contact_id: 8888
        skills: 'C++, Microsoft Word'
        skype: vincere.support
        start_date: '2018-04-05T00:00:00.000Z'
        switchboard_phone: '000'
        switchboard_phone_ext: string
        twitter: 'https://twitter.com/youraccountid?lang=en'
        xing: 'https://xing.com/youraccountid'
        linked_candidate_id: 9999
        last_activity_date: '2018-04-05T00:00:00.000Z'
    contact_id:
      summary: Create A Contact response
      value:
        id: 12344
    contact_jobs:
      summary: An example of contact payload.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - close_date: '2018-04-05T00:00:00.000Z'
            employment_type: FULL_TIME
            external_id: A112299
            floated_job: true
            head_count: 100
            position_id: 9999
            job_title: Java Developer
            job_type: PERMANENT
            open_date: '2018-04-05T00:00:00.000Z'
    contact_per_loc:
      description: An example of contact personal location.
      value:
        address: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
        address_line1: 1600 Amphitheatre Parkway
        address_line2: 1601 Monday Parkway
        city: Mountain View
        country: US
        country_code: VN
        district: One
        latitude: 0
        location_name: Quarter
        longitude: 0
        nearest_train_station: Nishi
        post_code: 78766A
        state: Two
    contact_work_loc:
      description: An example of contact work location.
      value:
        id: 9999
        location_name: ABCD Headquarter
        address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
        address_line1: 200th St SW
        address_line2: Mill Creek Hall
        district: ''
        city: Snohomish County
        post_code: '98036'
        country_code: us
        country: United States
        state: WA
        nearest_train_station: Lynnwood station
        longitude: 100.119
        latitude: -20.1109
        company_number: string
        trading_name: string
        billing_group_name: string
        business_number: string
        general_PO_number: string
        tax_exempt: true
        company_payment_term: string
        location_types:
          - MAILING_ADDRESS
          - BILLING_ADDRESS
          - PERSONAL_ADDRESS
        primary_billing_address: true
        billing_account_code: string
    contact_work_locs:
      description: An example of contact work locations.
      value:
        locations:
          - id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district: ''
            city: Snohomish County
            post_code: '98036'
            country_code: us
            country: United States
            state: WA
            nearest_train_station: Lynnwood station
            longitude: 100.119
            latitude: -20.1109
            company_number: string
            trading_name: string
            billing_group_name: string
            business_number: string
            general_PO_number: string
            tax_exempt: true
            company_payment_term: string
            location_types:
              - MAILING_ADDRESS
              - BILLING_ADDRESS
              - PERSONAL_ADDRESS
            primary_billing_address: true
            billing_account_code: string
    contact_work_loc_ids:
      description: An example of contact work location ids.
      value:
        - 25612
        - 25354
    contact_custom_fields_get:
      description: An example of contact custom fields.
      value:
        - key: 6ac0206a4a644335927de41ea560adbe
          type: TEXT_BOX
          date_value: '2018-04-05T00:00:00.000Z'
          field_value: string
          field_values:
            - 0
    contact_custom_fields_put:
      description: An example of contact custom fields.
      value:
        data:
          - field_key: 1276ad4be04850e6dfeb45ff770e4f4e
            date_value: '2018-04-05T00:00:00.000Z'
            field_value: string
            field_values:
              - 0
    contact_webapp_url_get:
      description: An example of contact's detail url.
      value:
        request_method: GET
        url: 'https://example.vincere.io/contact/detail?id=2334545'
    contact_hot_period_put:
      description: Number of hot days to be set
      value:
        length: 2
    contact_first_loc_put:
      description: An example of first location payload.
      value:
        id: 9999
        location_name: ABCD Headquarter
        address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
        address_line1: 200th St SW
        address_line2: Mill Creek Hall
        district: ''
        city: Snohomish County
        post_code: '98036'
        country_code: us
        country: United States
        state: WA
        nearest_train_station: Lynnwood station
        longitude: 100.119
        latitude: -20.1109
        company_number: string
        trading_name: string
        billing_group_name: string
        business_number: string
        general_PO_number: string
        tax_exempt: true
        company_payment_term: string
        location_types:
          - MAILING_ADDRESS
          - BILLING_ADDRESS
          - PERSONAL_ADDRESS
        primary_billing_address: true
        billing_account_code: string
    contact_branches:
      description: An example of branches payload.
      value:
        - id: 99999
          name: Local Branch
    contact_branches_put:
      description: Set brands for a contact.
      value:
        id: 1
    contact_branches_ids_put:
      description: An example of branch ids.
      value:
        - 12344
    contact_brands:
      description: An example of branch payload.
      value:
        - id: 99999
          name: Brand 1
    contact_brands_put:
      description: Set brands for a contact.
      value:
        id: 1
    contact_brands_ids_put:
      description: An example of brand ids.
      value:
        - 0
    contact_deals:
      description: An example of deals payload.
      value:
        - id: 9876
          name: string
          forecast_fee: 349000.95
          forecast_fee_currency: usd
          contact_name: Jackson
          owner_names: 'Daniel Radcliffe, Rupert Grint'
          link_status: true
    contact_id_ex_map_put:
      description: An example of external map payload.
      value:
        external_name: RATES_CALC
        external_id: 1234
    contact_status_put:
      description: Update status of a contact.
      value:
        status_id: 1
    contact_status:
      description: An example of status payload.
      value:
        status_id: 1
    contact_email_activity_response:
      value:
        last_received_email_date: '2025-08-18T09:58:54.000Z'
        last_sent_email_date: '2025-08-18T09:59:47.000Z'
    contact_id_patch_req:
      summary: summary.
      value:
        stage: COMPANY_CONTACT
    email_subscription_update_status_request:
      summary: Update email subscription status
      value:
        email: my_email@vincere.io
        status: true
    internal_server_error:
      description: Internal Server Error
      value:
        message: Internal Server Error
        status: FAILED
        httpStatus: '500'
        errorId: 3a580402-ed8e-41ac-aba5-47725e611be5
    documenttype_forbidden_error:
      description: Forbidden request
      value:
        message: Forbidden request
        status: FAILED
        httpStatus: '403'
        errorId: 3a580402-ed8e-41ac-aba5-47725e611be5
        errors:
          - You do not have permission to access document type id 1
    delete_response:
      summary: Delete candidate response
      description: Delete candidate response example
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    status_message:
      summary: Deleting succeeded
      description: Deleting record response example
      value:
        status: SUCCEEDED
        message: 'null'
    location:
      summary: Work experiences array example
      value:
        address: 1600 Amphitheatre Parkway Mountain View CA 94043
        address_line1: 1600 Amphitheatre Parkway
        address_line2: string
        city: Mountain View
        country: US
        country_code: VN
        district: string
        latitude: 0
        location_name: string
        longitude: 0
        nearest_train_station: string
        post_code: string
        state: string
    fe_ids:
      summary: Functional expertise ids.
      description: Functional expertise ids.
      value:
        - 5421
    fe_id_sfe_ids:
      description: Array of functional expertise id and its sub-functional expertise ids.
      value:
        - func_id: 66552
          sub_func_ids:
            - 5652
            - 8541
    fes:
      description: An example of functional expertise.
      value:
        - id: 1526
          name: Developer
    sfes:
      description: Array of functional expertise id and its sub-functional expertise ids.
      value:
        - id: 854
          name: Java Developer
          functional_expertise_id: 1542
    sfe_ids:
      summary: Sub-functional expertise ids.
      description: Sub-functional expertise ids.
      value:
        - 5421
        - 5522
    inds:
      description: An example of industry.
      value:
        - id: 1526
          name: Automotive
    ind_ids:
      summary: Industry ids.
      description: Industry ids.
      value:
        - 5421
    sub_inds:
      description: An example of industry.
      value:
        - id: 2348
          name: Supplier
          parent_id: 3324
    sub_ind_ids:
      description: An example of sub-industry ids.
      value:
        - parent_id: 3234
          ids:
            - 2234
            - 4453
    company_post_req:
      summary: a company request example.
      value:
        billing_group_name: string
        business_number: string
        careersite_url: 'https://vincere.io/careers'
        company_name: Google
        company_number: string
        company_owners:
          - 1234678
        creator_id: 9999
        employees_number: 0
        external_id: C90098
        facebook_url: 'https://www.facebook.com/hello-world'
        fax: (070) 412 3456
        general_PO_number: string
        head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
        linkedin_url: 'https://www.linkedin.com/in/hello-world'
        note: This is note
        parent_id: 1111
        phone: (+84) 93 777 7777
        registration_date: '2018-04-05T00:00:00.000Z'
        rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
        switch_board: '000'
        tax_exempt: true
        trading_name: string
        website: 'https://vincere.io/'
    company_post_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_get_res:
      summary: Return full details of a company.
      value:
        billing_group_name: string
        business_number: string
        careersite_url: 'https://vincere.io/careers'
        company_name: Google
        company_number: string
        company_owners:
          - 1234678
        contact_in_company: 0
        creator_id: 9999
        employees_number: 0
        external_id: C90098
        facebook_url: 'https://www.facebook.com/hello-world'
        fax: (070) 412 3456
        general_PO_number: string
        head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
        id: 1111
        linkedin_url: 'https://www.linkedin.com/in/hello-world'
        note: This is note
        parent_id: 32256
        phone: (+84) 93 777 7777
        registration_date: '2018-04-05T00:00:00.000Z'
        rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
        switch_board: '000'
        tax_exempt: true
        trading_name: string
        website: 'https://vincere.io/'
        updated_timestamp: '2018-04-05T00:00:00.000Z'
        stage: ACCOUNT
        stage_status: PENDING
        status_id: 1
    company_id_put_req:
      summary: Company to update.
      value:
        billing_group_name: string
        business_number: string
        careersite_url: 'https://vincere.io/careers'
        company_name: Google
        company_number: string
        company_owners:
          - 1234678
        creator_id: 9999
        employees_number: 0
        external_id: C90098
        facebook_url: 'https://www.facebook.com/hello-world'
        fax: (070) 412 3456
        general_PO_number: string
        head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
        id: 1111
        linkedin_url: 'https://www.linkedin.com/in/hello-world'
        note: This is note
        parent_id: 32332
        phone: (+84) 93 777 7777
        registration_date: '2018-04-05T00:00:00.000Z'
        rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
        switch_board: '000'
        tax_exempt: true
        trading_name: string
        website: 'https://vincere.io/'
    company_id_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_delete_res:
      summary: Delete company response.
      value:
        status: SUCCEEDED
        message: ''
    company_id_locations_get_res:
      summary: The locations of the company.
      value:
        - id: 59760
          address: 'Ho Chi Minh City, Vietnam'
          district: ''
          city: Ho Chi Minh City
          state: ''
          location_name: 'Ho Chi Minh City, VN'
          address_line1: ''
          address_line2: ''
          post_code: ''
          country_code: VN
          country: Viet Nam
          nearest_train_station: ''
          longitude: 106.6296638
          latitude: 10.8230989
          location_types: []
          billing_group_name: ''
          trading_name: ''
          general_po_number: ''
          tax_exempt: false
          company_number: ''
          business_number: ''
          company_payment_term: ''
          primary_billing_address: false
          billing_account_code: ''
    company_locations_post_req:
      summary: The ids of the company locations to retrieve.
      value:
        id_list:
          - 59760
          - 59761
    company_locations_post_res:
      summary: The company locations found for the requested ids.
      value:
        - id: 59760
          address: 'Ho Chi Minh City, Vietnam'
          district: ''
          city: Ho Chi Minh City
          state: ''
          location_name: 'Ho Chi Minh City, VN'
          address_line1: ''
          address_line2: ''
          post_code: ''
          country_code: VN
          country: Viet Nam
          nearest_train_station: ''
          longitude: 106.6296638
          latitude: 10.8230989
          location_types: []
          billing_group_name: ''
          trading_name: ''
          general_po_number: ''
          tax_exempt: false
          company_number: ''
          business_number: ''
          company_payment_term: ''
          primary_billing_address: false
          billing_account_code: ''
    company_location_loc_id_get_res:
      summary: Location detail.
      value:
        id: 59760
        address: 'Ho Chi Minh City, Vietnam'
        district: ''
        city: Ho Chi Minh City
        state: ''
        location_name: 'Ho Chi Minh City, VN'
        address_line1: ''
        address_line2: ''
        post_code: ''
        country_code: VN
        country: Viet Nam
        nearest_train_station: ''
        longitude: 106.6296638
        latitude: 10.8230989
        location_types: []
        billing_group_name: ''
        trading_name: ''
        general_po_number: ''
        tax_exempt: false
        company_number: ''
        business_number: ''
        company_payment_term: ''
    company_location_loc_id_put_req:
      summary: Location detail.
      value:
        address: 'Ho Chi Minh City, Vietnam'
        district: ''
        city: Ho Chi Minh City
        state: ''
        location_name: 'Ho Chi Minh City, VN'
        address_line1: ''
        address_line2: ''
        post_code: ''
        country_code: VN
        country: Viet Nam
        nearest_train_station: ''
        longitude: 106.6296638
        latitude: 10.8230989
        location_types: []
        billing_group_name: ''
        trading_name: ''
        general_po_number: ''
        tax_exempt: false
        company_number: ''
        business_number: ''
        company_payment_term: ''
    company_location_loc_id_put_res:
      summary: Location ID.
      value:
        id: 11234
    company_location_loc_id_delete_res:
      summary: Delete successful.
      value:
        status: SUCCEEDED
        message: ''
    company_id_location_post_req:
      summary: Company location example.
      value:
        address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
        address_line1: 200th St SW
        address_line2: Mill Creek Hall
        city: Snohomish County
        country_code: US
        district: ''
        latitude: -20.1109
        location_name: ABCD Headquarter
        longitude: 100.119
        nearest_train_station: Lynnwood station
        post_code: NA98036
        state: WA
        location_types:
          - MAILING_ADDRESS
          - BILLING_ADDRESS
          - PERSONAL_ADDRESS
        billing_group_name: string
        trading_name: string
        general_po_number: string
        tax_exempt: true
        company_number: string
        business_number: string
        company_payment_term: string
        primary_billing_address: true
        billing_account_code: string
    company_id_location_post_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_industries_get_res:
      summary: Industries.
      value:
        - id: 29683
          name: Biotechnology & Life Science
    company_id_industries_put_req:
      summary: Industry IDs.
      value:
        - 22334
        - 34344
    company_id_industries_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_subindustries_get_res:
      summary: Sub-industries.
      value:
        - id: 29894
          name: 'Admin '
          parent_id: 29968
        - id: 29895
          name: Tax Accounting
          parent_id: 29968
    company_id_subindustries_put_req:
      summary: Sub-industries and their industry.
      value:
        - parent_id: 29968
          ids:
            - 29894
            - 29895
    company_id_subindustries_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_customfields_get_res:
      summary: Custom fields.
      value:
        - key: e08ec359f7201367f1d2ad645e1d8168
          type: TEXT_BOX
          field_value_ids: []
          field_values:
            - 0
          field_value: Bach Khoa University
          date_value: 'null'
          element_value_groups: 'null'
    company_id_customfields_put_req:
      summary: Custom fields.
      value:
        data:
          - field_key: e08ec359f7201367f1d2ad645e1d8168
            field_value_ids: []
            field_values:
              - 0
            field_value: HCMC Bach Khoa University
            date_value: ''
    company_id_customfields_put_res:
      summary: Company ID.
      value:
        id: 33142
    company_id_branches_get_res:
      summary: Company branches.
      value:
        - id: 1097
          name: Branch 3
        - id: 1063
          name: Brach VN-01
    company_id_branches_put_req:
      summary: Branches IDs.
      value:
        - 22334
        - 34344
    company_id_branches_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_brands_get_res:
      summary: Company brands.
      value:
        - id: 1097
          name: Brand 3
        - id: 1063
          name: Brand VN-01
    company_id_brands_put_req:
      summary: Brand IDs.
      value:
        - 22334
        - 34344
    company_id_brands_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_firstlocation_get_res:
      summary: Company work location.
      value:
        id: 59760
        address: 'Ho Chi Minh City, Vietnam'
        district: ''
        city: Ho Chi Minh City
        state: Ho Chi Minh
        location_name: 'Ho Chi Minh City, VN'
        address_line1: ''
        address_line2: ''
        post_code: ''
        country_code: VN
        country: Viet Nam
        nearest_train_station: ''
        longitude: 106.6296638
        latitude: 10.8230989
        location_types: []
        billing_group_name: ''
        trading_name: ''
        general_po_number: ''
        tax_exempt: false
        company_number: ''
        business_number: ''
        company_payment_term: ''
        primary_billing_address: false
        billing_account_code: ''
    company_id_companystatus_get_res:
      summary: Company status.
      value:
        status_id: 1
    company_id_companystatus_put_req:
      summary: Company status.
      value:
        status_id: 1
    company_id_companystatus_put_res:
      summary: Company ID.
      value:
        id: 33142
    company_id_deals_get_res:
      summary: Company deals.
      value:
        - id: 301
          name: Deal 419
          forecast_fee: 0
          forecast_fee_currency: usd
          contact_name: Erik Nguyen
          owner_names: 'Ben Tang,Amy Phan'
          link_status: false
    position_post_req:
      summary: Job payload.
      value:
        auto_submit_candidate: true
        category: JOB
        close_date: '2018-04-05T00:00:00.000Z'
        company_location_id: 9999
        compensation:
          contract_length: 12
          currency: aed
          pay_rate: 11000
        contact_id: 8888
        creator_id: 9999
        difficulty_level: 0
        employment_type: FULL_TIME
        external_id: A112299
        forecast_annual_fee: 0
        forecast_annual_fee_currency: aed
        head_count: 100
        hiring_line_manager: string
        hot_end_date: '2018-04-05T04:29:19.387Z'
        industry_id: 9999
        internal_description: This is internal description for job
        internal_recruiter_contact_id: 8888
        job_title: Java Developer
        job_type: PERMANENT
        job_sub_type: CONTINGENT
        note: This is note
        open_date: '2018-04-05T00:00:00.000Z'
        percentage_placement: 0
        private_job: true
        projected_placement_date: '2018-04-05T00:00:00.000Z'
        public_description: This is public description for job
        reason_for_difficulty: string
        registration_date: '2018-04-05T00:00:00.000Z'
        site_manager_contact_id: 8888
        skill_keywords: 'C++, Microsoft Word'
        sourcing_difficulty: 0
        summary: summary
        visible_to_all: true
        approver_id: 9999
        notify_user_ids:
          - 1234678
        use_first_approver: true
        job_teams:
          - 1021
    position_post_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_get_res:
      summary: Job detail payload.
      value:
        summary: ''
        id: 169615
        external_id: XKDE2SDFA
        job_title: Hourly One Day Placement
        job_type: CONTRACT
        job_sub_type: null
        category: JOB
        employment_type: FULL_TIME
        head_count: 11
        open_date: '2023-07-29T07:49:08.533Z'
        close_date: '2024-07-29T00:00:00.000Z'
        published_date: null
        public_description: No job description added
        internal_description: No job description added
        contact_id: 88531
        company_id: 32698
        note: null
        industry_id: null
        hot_end_date: null
        compensation:
          id: 132576
          contract_length: 1
          contract_length_type: HOUR
          currency: vnd
          salary_type: HOURLY
          pay_rate: 0
          formatted_pay_rate: '&#8363;0 VND'
          salary_from: 0
          salary_to: 0
          formatted_salary_from: '&#8363;0 VND'
          formatted_salary_to: '&#8363;0 VND'
          use_quick_fee_forecast: null
          quick_fee: null
          profit: null
        company_location_id: null
        floated_job: false
        auto_submit_candidate: false
        visible_to_all: false
        sourcing_difficulty: 0
        registration_date: '2023-07-29T07:49:08.535Z'
        indeed_published_date: null
        updated_timestamp: '2023-07-29'
        update_user_id: null
        creator_id: 30289
        percentage_placement: 100
        forecast_annual_fee: null
        forecast_annual_fee_currency: vnd
        projected_placement_date: '2023-10-29T07:49:08.535Z'
        difficulty_level: null
        reason_for_difficulty: null
        hiring_line_manager: null
        internal_recruiter_contact_id: null
        site_manager_contact_id: null
        skill_keywords: ''
        private_job: true
        live_list_url: 'https://demo.vincere.io/candidatelist/listCandidateSendToJob.do?key=asfdfeeetest'
        max_stage: PLACEMENT_CONTRACT
        active_candidate_count: 0
        status_id: 1
        from_job_lead_converted: false
        deal_id: null
        job_teams: []
    position_id_put_req:
      summary: Update job payload.
      value:
        auto_submit_candidate: true
        close_date: '2018-04-05T00:00:00.000Z'
        company_location_id: 9999
        compensation:
          contract_length: 12
          currency: aed
          pay_rate: 11000
        contact_id: 8888
        creator_id: 9999
        difficulty_level: 0
        employment_type: FULL_TIME
        external_id: A112299
        forecast_annual_fee: 0
        forecast_annual_fee_currency: aed
        head_count: 100
        hiring_line_manager: string
        hot_end_date: '2018-04-05T04:29:19.387Z'
        id: 234565
        industry_id: 9999
        internal_description: This is internal description for job
        internal_recruiter_contact_id: 8888
        job_title: Java Developer
        job_type: PERMANENT
        job_sub_type: CONTINGENT
        note: This is note
        open_date: '2018-04-05T00:00:00.000Z'
        percentage_placement: 0
        private_job: true
        projected_placement_date: '2018-04-05T00:00:00.000Z'
        public_description: This is public description for job
        reason_for_difficulty: string
        registration_date: '2018-04-05T00:00:00.000Z'
        site_manager_contact_id: 8888
        skill_keywords: 'C++, Microsoft Word'
        sourcing_difficulty: 0
        summary: summary
        visible_to_all: true
        job_teams:
          - 1021
    position_id_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_functionalexpertises_subfunctionalexpertises_put_req:
      summary: Functional expertise ID and its children ID.
      value:
        - func_id: 122
          sub_func_ids:
            - 234
            - 235
    position_id_functionalexpertises_subfunctionalexpertises_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_functionalexpertises_get_res:
      summary: Job functional expertises.
      value:
        - id: 2984
          name: Database Development
        - id: 2986
          name: Executive
        - id: 2989
          name: Human Resources
    position_id_functionalexpertises_put_req:
      summary: Job functional expertise ids.
      value:
        - 2985
        - 2986
        - 2987
    position_id_functionalexpertises_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_functionalexpertise_func_id_subfunctionalexpertises_get_res:
      summary: Sub functional expertises.
      value:
        - id: 9999
          name: FE
          functional_expertise_id: 9999
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put_req:
      summary: Job sub functional expertise ids.
      value:
        - 2985
        - 2986
        - 2987
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_subindustries_get_res:
      summary: Sub industries.
      value:
        - id: 9999
          name: Automotive
          parent_id: 9999
    position_id_subindustries_put_req:
      summary: Sub industry ids and their parent.
      value:
        - parent_id: 9999
          ids:
            - 23242
            - 32432
    position_id_subindustries_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_screeningquestions_get_res:
      summary: Sceening questions.
      value:
        - id: 9999
          position_id: 5555
          question: Have you ever developed a website?
          success_answer: 'yes'
          fail_answer: 'no'
          order: 1
          registration_date: '2018-04-05T00:00:00.000Z'
    position_id_screeningquestions_put_req:
      summary: Screening questions.
      value:
        - question: Have you ever developed a website?
          success_answer: 'yes'
          fail_answer: 'no'
    position_id_screeningquestions_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_screeningquestion_q_id_put_req:
      summary: Screening questions.
      value:
        question: Have you ever developed a website?
        success_answer: 'yes'
        fail_answer: 'no'
    position_id_screeningquestion_q_id_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_ratingskills_get_res:
      summary: Rating skills.
      value:
        - id: 9999
          position_id: 5555
          order: 1
          registration_date: '2018-04-05T00:00:00.000Z'
          skill: Attitude
    position_id_ratingskills_put_req:
      summary: Rating skills.
      value:
        - skill: Attitude
        - skill: Communication
    position_id_ratingskills_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_ratingskill_r_id_put_req:
      summary: Rating skill.
      value:
        skill: Attitude
    position_id_ratingskill_r_id_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_owners_get_res:
      summary: Job owners.
      value:
        - currency: usd
          date_format: yyyy-MMM-dd
          deactivated: false
          display_language: en
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
          insert_timestamp: '2018-04-05T00:00:00.000Z'
          last_updated_timestamp: '2018-04-05T00:00:00.000Z'
          timezone: '(GMT -09:00)'
          user_location: 21 Nguyen Trung Ngan. HCMC Vietnam
          phone_number: (+84) 93 777 7777
          photo_url: 'https://abc.vincere.io/sample.docx'
          is_primary: true
    position_id_owners_put_req:
      summary: Job owner ids.
      value:
        - 2985
        - 2986
        - 2987
    position_id_owners_put_res:
      summary: Job ID.
      value:
        id: 234565
    position_id_customfields_get_res:
      summary: Custom fields.
      value:
        - key: e08ec359f7201367f1d2ad645e1d8168
          type: TEXT_BOX
          field_value_ids: []
          field_values:
            - 0
          field_value: Bach Khoa University
          date_value: 'null'
          element_value_groups: 'null'
    position_id_customfields_put_req:
      summary: Custom fields.
      value:
        data:
          - field_key: e08ec359f7201367f1d2ad645e1d8168
            field_value_ids: []
            field_values:
              - 0
            field_value: HCMC Bach Khoa University
            date_value: ''
    position_id_customfields_put_res:
      summary: Job ID.
      value:
        id: 33142
    position_id_onboarding_requireddocuments_get_res:
      summary: Documents.
      value:
        - id: 12324
          description: Resume
          job_id: 324324
          document_type_id: 1
          document_type_name: CV
    position_id_compensation_get_res:
      summary: Job compensation detail.
      value:
        contract_length: 12
        currency: aed
        formatted_pay_rate: 'USD $55,000.00'
        formatted_salary_from: USD $800.00
        formatted_salary_to: 'USD $1,000.00'
        id: 3242
        pay_rate: 11000
        salary_from: 800
        salary_to: 1000
        salary_type: ANNUAL
        use_quick_fee_forecast: true
        quick_fee: 0.25
        profit: 2000.12
        profit_per_hour: 2000.12
        profit_per_day: 2000.12
        profit_per_week: 2000.12
        profit_per_month: 2000.12
        profit_per_year: 2000.12
        formatted_profit_per_hour: 'USD $2,000.12'
        formatted_profit_per_day: 'USD $2,000.12'
        formatted_profit_per_week: 'USD $2,000.12'
        formatted_profit_per_month: 'USD $2,000.12'
        formatted_profit_per_year: 'USD $2,000.12'
        total_cost: 10.12
        formatted_total_cost: USD $10.12
        excluding_deduction: false
        deductions:
          - name: this is Name
            fixed_or_percentagge: PERCENTAGE
            number_or_percentage: 0.08
        loadings:
          - name: this is Name
            fixed_or_percentagge: PERCENTAGE
            number_or_percentage: 0.08
            calc_links:
              - 123
            apply_to_pay:
              - 100
        allowance_statutory:
          name: this is Name
          fixed_or_percentagge: PERCENTAGE
          number_or_percentage: 0.08
          add_to_margin: false
          add_to_charge_rate: false
          add_to_pay_rate: false
          index: 1
          calc_links:
            - 123
          threshold: false
          apply_to_pay:
            - 100
        job_type: PERMANENT
        employment_type: FULL_TIME
        mths_year: 12
        salary_rate_per_month: 1100
        formatted_salary_rate_per_month: 'USD $1,100.00'
        annual_salary: 1000
        formatted_annual_salary: 'USD $1,000.00'
        gross_annual_salary: 1200
        formatted_gross_annual_salary: 'USD $1,200.00'
        formatted_profit: 'USD $2,000.12'
        incentives:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: description
        exempt_incentives:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: description
            charge_rate: 28000
            threshold: false
            budget_by: ITEM
        optional_factors:
          - name: this is item name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            add_to_margin: false
            add_to_charge_rate: false
            add_to_pay_rate: false
            index: 1
            calc_links:
              - 123
            threshold: false
            apply_to_pay:
              - 100
        stat_gov_taxes:
          - name: this is Name
            type_of_taxes: type of taxes name
            employer_contribution_percentage: 0.02
            employee_contribution_percentage: 0.1
            employer_contribution_amount: 100
            employee_contribution_amount: 300
        annual_paid_holidays: 2
        working_hours_per_day: 8
        working_hours_per_week: 40
        working_days_per_month: 24
        annual_paid_sick_days: 14
        working_days_per_week: 5
        working_weeks_per_month: 5
        fee_model_name: STANDARD RATES
        fee_model_type: FIXED_FEE
        fee_model_detail_job_type: PERMANENT
        fee_model_fee_rate: 0.25
        fee_model_gross_annual_salary: true
        fee_model_incentives_guarantee: true
        fee_model_exempt_incentives: true
        fee_model_stat_gov_taxes: true
        fee_model_optional_factor: true
        fee_model_comment: true
        fee_model_contract_period: NO_FIXED_PERIOD
        fee_model_start_date: '2018-04-05T00:00:00.000Z'
        fee_model_invoice_date: '2018-04-05T00:00:00.000Z'
        fee_model_invoice_payment_term: 14
        fee_model_fixed_fee_currency: USD
        fee_model_fixed_fee_amount: 10000
        formatted_fee_model_fixed_fee_amount: 'USD $10,000.00'
        fee_model_fixed_fee_comment: This is comment
        fee_model_retainer_currency: USD
        fee_model_retainer_comment: This is comment
        fee_model_retainer_details:
          - amount: 25
            invoice_date: '2018-04-05T00:00:00.000Z'
            description: This is description
        fee_model_retainer_total_amount: 25
        fee_model_no_fee_payable_description: null
        interval_base_pay: 200
        formatted_interval_base_pay: USD $200.00
        interval_base_charge: 600
        formatted_interval_base_charge: USD $600.00
        interval_base_profit: 100
        formatted_interval_base_profit: USD $100.00
        total_contract_pay: 200000
        formatted_total_contract_pay: 'USD $20,000.00'
        total_contract_charge: 15000
        formatted_total_contract_charge: 'USD $15,000.00'
        total_contract_profit: 26000
        formatted_total_contract_profit: 'USD $26,000.00'
        time_management: MANUAL
        pay_interval: HOURLY
        contract_length_type: MONTH
        pay_range_from: 300
        pay_range_to: 2000
        formatted_pay_range_from: USD $300.00
        formatted_pay_range_to: USD $2000.00
        base_pay_rate: 3000
        formatted_base_pay_rate: USD $3000.00
        on_costs_number: 15660
        formatted_on_costs_number: 'USD $15,660.00'
        on_costs_percentage_in_decimal: 0.3
        total_pay_rate: 26000
        formatted_total_pay_rate: 'USD $26,000.00'
        margin_percentage_in_decimal: 0.2
        markup_percentage_in_decimal: 0.04
        profit_margin: 3
        formatted_profit_margin: USD $3.00
        charge_rate: 28000
        formatted_charge_rate: 'USD $28,000.00'
        total_pay_calculation: PAYG
        calculate_charge_using: PROFIT
        start_of_week: WEDNESDAY
        pay_cycle: SEMI_MONTHLY
        astute_pay_cycle_id: 3
        astute_rule_group_id: 1
        astute_rate_card_id: 3
        first_half_of_month: 1
        second_half_of_month: 15
        pay_and_charge_incl_overtimes:
          - pay_name: BASE PAY RATE
            pay_rate: 11000
            formatted_pay_rate: 'USD $55,000.00'
            on_costs_number: 15660
            formatted_on_costs_number: 'USD $15,660.00'
            total_pay_rate: 26000
            formatted_total_pay_rate: 'USD $26,000.00'
            charge_rate: 28000
            formatted_charge_rate: 'USD $28,000.00'
            profit_margin: 3
            formatted_profit_margin: USD $3.00
            pay_level: 1
            total_cost: 10.12
            formatted_total_cost: USD $10.12
            deduction: 33.33
            formatted_deduction: USD $33.33
            loadings: 10.12
            formatted_loadings: USD $10.12
            multiplier_percent: 0.12
            fixed_or_percentage: PERCENTAGE
            index: 1
        allowances_subject_to_stat_govt_taxes:
          - name: this is Name
            percentage_in_decimal: 0.08
            description: This is description
        allowances_not_subject_to_stat_govt_taxes:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: This is description
        contract_based_optional_factors:
          - enter_item_here: this is Name
            percentage_in_decimal: 0.08
            description: This is description
        pto_paid_time_off_in_hours:
          - code_name: VCB
            code_type: VACATION
            accrual_tracking: true
            charge_to_client: false
            paid_hours: 15
        timesheets_pay_rules:
          - rules: BETWEEN
            hours: 12
            hours_to: '3'
            hours_from: '8'
            period: WEEK DAY
            apply_pay_name: BASE PAY RATE
        timesheets_pay_rule_exceptions:
          - rules: BETWEEN
            hours: 12
            hours_to: '3'
            hours_from: '8'
            period: WEEK DAY
            apply_pay_name: BASE PAY RATE
        fee_model_invoice_pay_interval: QUATERLY
        invoice_sent: 100500.5
        invoice_balance: 500
    position_id_compensation_put_req:
      summary: Job compensation to update.
      value:
        salary_type: ANNUAL
        mths_year: 12
        salary_rate_per_month: 1100
        annual_salary: 1000
        use_quick_fee_forecast: true
        quick_fee: 0.25
        currency: aed
        pay_interval: HOURLY
        contract_length: 12
        contract_length_type: MONTH
        salary_from: 800
        salary_to: 1000
        pay_rate: 11000
        calculate_charge_using: PROFIT
        charge_rate: 28000
        margin_percentage_in_decimal: 0.2
        markup_percentage_in_decimal: 0.04
        profit_margin: 3
        forecast_annual_fee: 1000.22
    position_id_compensation_put_res:
      summary: Job ID.
      value:
        id: 33142
    position_id_placements_get_res:
      summary: Placements.
      value:
        - placement_id: 9999
          candidate_id: 9999
          placed_date: '2018-04-05T00:00:00.000Z'
          placed_by: 11000
          offer_date: '2018-04-05T00:00:00.000Z'
          placement_date: '2018-04-05T00:00:00.000Z'
          start_date: '2018-04-05T00:00:00.000Z'
          end_date: '2018-04-05T00:00:00.000Z'
          status: terminated
          application_id: 2222
    position_id_branches_get_res:
      summary: Job branches.
      value:
        - id: 1097
          name: Branch 3
        - id: 1063
          name: Brach VN-01
    position_id_branches_put_req:
      summary: Branches IDs.
      value:
        - 22334
        - 34344
    position_id_branches_put_res:
      summary: Job ID.
      value:
        id: 33142
    position_id_brands_get_res:
      summary: Job brands.
      value:
        - id: 1097
          name: Brand 3
        - id: 1063
          name: Brand VN-01
    position_id_brands_put_req:
      summary: Brand IDs.
      value:
        - 22334
        - 34344
    position_id_brands_put_res:
      summary: Job ID.
      value:
        id: 33142
    position_id_positionstatus_get_res:
      summary: Job status.
      value:
        status_id: 1
    position_id_positionstatus_put_req:
      summary: Job status.
      value:
        status_id: 1
    position_id_positionstatus_put_res:
      summary: Job ID.
      value:
        id: 33142
    position_id_unlink-deal_put_res:
      summary: Unlink deal response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    application_post_req:
      summary: Application.
      value:
        candidate_id: 9999
        creator_id: 9999
        application_stage_associated_date: '2018-04-05T04:29:19.387Z'
        shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
        application_source_id: 8888
        external_id: A112299
        job_id: 5555
        registration_date: '2018-04-05T00:00:00.000Z'
        cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
        stage: SHORTLISTED
    application_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_bulk_post_req:
      summary: Applications.
      value:
        candidate_ids:
          - 9999
        creator_id: 9999
        application_stage_associated_date: '2018-04-05T04:29:19.387Z'
        shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
        external_id: A112299
        job_ids:
          - 5555
        registration_date: '2018-04-05T00:00:00.000Z'
        cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
        stage: SHORTLISTED
    application_bulk_post_res:
      summary: Application ID.
      value:
        - id: 34243
        - id: 23456
    application_id_get_res:
      summary: Application detail.
      value:
        id: 231400
        external_id: null
        candidate_id: 185919
        candidate_first_name: Pi
        candidate_last_name: Candidate 1
        candidate_middle_name: ''
        candidate_primary_email: david.teo@email.com
        job_id: 169615
        job_title: Hourly One Day Placement
        job_type: CONTRACT
        job_category: JOB
        company_name: Pi Company 1
        company_id: 32698
        stage: PLACEMENT_CONTRACT
        status: PLACED
        registration_date: '2023-07-29T08:01:39.492Z'
        application_stage_associated_date: '2023-07-29T08:01:39.492Z'
        shortlisted_stage_associated_date: '2023-07-29T08:02:47.090Z'
        cv_sent_stage_associated_date: '2023-07-29T08:02:47.090Z'
        interview_1_stage_associated_date: '2023-07-29T08:02:47.090Z'
        interview_2_plus_stage_associated_date: '2023-07-29T08:02:47.090Z'
        offer_stage_associated_date: '2023-07-29T08:02:47.090Z'
        placed_stage_associated_date: '2023-07-29T08:02:47.090Z'
        work_start_date: '2023-07-24T00:00:00.000Z'
        work_end_date: '2023-07-24T00:00:00.000Z'
        invoice_stage_associated_date: '2023-07-29T08:03:03.080Z'
        rejected_date: null
        creator_id: 30289
        substatus: null
        valid_move_forward_stages:
          - PLACEMENT_TEMP
        customer_portal_document_count: 0
        modified_date: '2023-07-29T08:03:20.622Z'
        candidate_status: ACTIVE
        candidate_status_id: 1
        profit: 0
        formatted_profit: '&#8363;0 VND'
        currency: vnd
        placement_id: 14597
        application_source_id: 29095
        application_user_id: 30289
        shortlisted_user_id: 30289
        offer_pdf_url: null
        work_address: null
        first_interview_date: '2020-03-18T14:21:20.241Z'
        second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    application_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    application_id_substatus_put_req:
      summary: Sub-status id.
      value: 3453
    application_id_substatus_put_res:
      summary: Application ID.
      value:
        id: 23445
    application_filter_post_req:
      summary: Filter conditions.
      value:
        from_date: string
        to_date: string
        company_id: 0
        contact_id: 0
        candidate_id: 0
        position_id: 0
        stage:
          - SHORTLISTED
        status: PENDING
        job_type: PERMANENT
        move_to_stage_from_date: '2018-04-05T00:00:00.000Z'
        move_to_stage_to_date: '2019-04-05T00:00:00.000Z'
        job_category: JOB
        text_search: TomHank
        job_title: Product owner
        start_date_from: '2018-04-05T00:00:00.000Z'
        start_date_to: '2019-04-05T00:00:00.000Z'
        end_date_from: '2018-04-05T00:00:00.000Z'
        end_date_to: '2019-04-05T00:00:00.000Z'
        registration_date_from: '2018-04-05T00:00:00.000Z'
        registration_date_to: '2019-04-05T00:00:00.000Z'
        filter_out_deleted_candidate: true
    application_filter_post_res:
      summary: Page result.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - candidate_id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            company_id: 1111
            company_name: string
            creator_id: 9999
            cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
            external_id: A112299
            id: 9999
            interview_1_stage_associated_date: '2018-04-05T04:29:19.387Z'
            interview_2_plus_stage_associated_date: '2018-04-05T04:29:19.387Z'
            invoice_stage_associated_date: '2018-04-05T04:29:19.387Z'
            job_id: 5555
            job_title: string
            job_type: PERMANENT
            job_category: JOB
            offer_stage_associated_date: '2018-04-05T04:29:19.387Z'
            placed_stage_associated_date: '2018-04-05T04:29:19.387Z'
            work_start_date: '2018-06-06T00:00:00.000Z'
            work_end_date: '2018-06-30T00:00:00.000Z'
            registration_date: '2018-04-05T00:00:00.000Z'
            shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
            application_stage_associated_date: '2018-04-04T04:29:19.387Z'
            substatus:
              id: 9999
              name: string
              color_code: string
            stage: SHORTLISTED
            status: REJECTED
            valid_move_forward_stages:
              - SENT
            customer_portal_document_count: 0
            modified_date: '2020-04-21T00:00:00.000Z'
            candidate_status: ACTIVE
            candidate_status_id: 1
            currency: aed
            profit: 2000.12
            formatted_profit: 'USD $2,000.12'
            placement_id: 9999
            offer_pdf_url: 'https://abc.vincere.io/sample.docx'
            work_address:
              id: 9999
              location_name: ABCD Headquarter
              address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              types: 'BILLING_ADDRESS,HEADQUARTER'
              phone_number: (+84) 93 777 7777
              note: This is note
            shortlisted_user_id: 1112
            application_user_id: 1111
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    application_filter_count_post_req:
      summary: Filter conditions.
      value:
        from_date: string
        to_date: string
        company_id: 0
        contact_id: 0
        candidate_id: 0
        position_id: 0
        stage:
          - SHORTLISTED
        status: PENDING
        job_type: PERMANENT
        move_to_stage_from_date: '2018-04-05T00:00:00.000Z'
        move_to_stage_to_date: '2019-04-05T00:00:00.000Z'
        job_category: JOB
        text_search: TomHank
        job_title: Product owner
        start_date_from: '2018-04-05T00:00:00.000Z'
        start_date_to: '2019-04-05T00:00:00.000Z'
        end_date_from: '2018-04-05T00:00:00.000Z'
        end_date_to: '2019-04-05T00:00:00.000Z'
        filter_out_deleted_candidate: true
    application_filter_count_post_res:
      summary: Application count.
      value: 345
    application_id_stage_next_shortlisted_post_req:
      summary: Changed stage date.
      value:
        destination_stage_associated_date: '2018-04-05T04:29:19.387Z'
    application_id_stage_next_shortlisted_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_id_stage_next_sent_post_req:
      summary: Changed stage date.
      value:
        destination_stage_associated_date: '2018-04-05T04:29:19.387Z'
    application_id_stage_next_sent_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_id_stage_next_interview_post_req:
      summary: Move to interview stage.
      value:
        destination_stage: FIRST_INTERVIEW
        destination_stage_associated_date: '2018-04-05T04:29:19.387Z'
    application_id_stage_next_interview_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_id_stage_next_offered_post_req:
      summary: Move to offer stage.
      value:
        destination_stage_associated_date: '2018-04-05T04:29:19.387Z'
        permanent_job_offer:
          annual_paid_holiday: 0
          annual_paid_sick_day: 0
          annual_salary: 0
          currency_type: usd
          exempt_incentives:
            - amount: 0
              description: string
              name: string
              type: FIXED
          guarantee_incentives:
            - amount: 0
              description: string
              name: string
              type: FIXED
          months_per_year: 0
          other_costs:
            - amount: 0
              description: string
              name: string
          percentage_of_annual_salary: 25
          personal_info:
            bill_group: string
            bill_through_entity: string
            branch: string
            client_billing_group_name: string
            client_business_number: string
            client_company_number: string
            client_contact_email: tom.hank@vincere.io
            client_contact_phone: (+84) 93 777 7777
            client_department: department
            client_general_PO_number: string
            client_purchaser_order: string
            client_invoice_code: string
            client_invoice_name: string
            client_tax_exempt: true
            client_trading_name: string
            consolidation_code: string
            date_of_birth: '2018-04-05T00:00:00.000Z'
            division: string
            end_date: '2018-04-05T00:00:00.000Z'
            email: tom.hank@vincere.io
            export_data_to_accounting_system: OTHER
            export_data_when: ON_PLACEMENT
            first_name: string
            gender: MALE
            home_phone: (+84) 93 777 7777
            invoice_consolidation_method: string
            invoice_date: '2018-04-05T00:00:00.000Z'
            invoice_no: string
            last_name: string
            middle_name: string
            notice_period: 0
            offer_date: '2018-04-05T00:00:00.000Z'
            pay_through_entity: string
            payment_method: BANK_TRANSFER
            payslip_email: string
            phone: (+84) 93 777 7777
            placement_date: '2018-04-05T00:00:00.000Z'
            preferred_name: string
            start_date: '2018-04-05T00:00:00.000Z'
            tax_rate: 0
            terms: 0
            title: string
          salary_from: 0
          salary_to: 0
          salary_type: ANNUAL
          statutory_govt_tax:
            - description: string
              employer_contribution: 0
              employee_contribution: 0
              type: FIXED
          use_quick_fee_forecast: false
          working_day_per_month: 0
          working_day_per_week: 0
          working_hour_per_day: 0
          working_week_per_month: 0
    application_id_stage_next_offered_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_id_stage_reject_post_req:
      summary: Move to reject stage.
      value:
        reason_id: 1
        reason: Better offer elsewhere
        comment: Another company gave a better offer
    application_id_stage_reject_post_res:
      summary: Application ID.
      value:
        id: 23445
    application_id_log_list_get_res:
      summary: Stage moved log.
      value:
        - action_type: SHORTLISTED
          user_id: 9999
          user_name: Steve Smith
          log_date: '2018-06-06T00:00:00.000Z'
          candidate_id: 9999
          job_id: 5555
          configurable_stage_id: 0
          stage: SHORTLISTED
          configurable_stage_name: string
    application_log_list_range_get_res:
      summary: List moving logs.
      value:
        - action_type: SHORTLISTED
          user_id: 9999
          user_name: Steve Smith
          log_date: '2018-06-06T00:00:00.000Z'
          candidate_id: 9999
          job_id: 5555
          configurable_stage_id: 0
          stage: SHORTLISTED
          configurable_stage_name: string
    application_actions_post_req:
      summary: Filter actions conditions.
      value:
        index: 0
        from_date: '2018-06-06T00:00:00.000Z'
        to_date: '2019-06-06T00:00:00.000Z'
    application_actions_post_res:
      summary: Actions.
      value:
        slice_index: 0
        num_of_elements: 2
        last: true
        content:
          - id: 152524
            external_id: null
            candidate_id: 180920
            candidate_first_name: Toren
            candidate_last_name: Hendershot
            candidate_middle_name: ''
            job_id: 157412
            job_title: Consultant
            job_type: PERMANENT
            job_category: JOB
            company_name: 'Gaia, Inc.'
            company_id: null
            stage: SHORTLISTED
            status: SHORTLISTED_RESUMES_SELECTED
            registration_date: '2020-03-18T14:21:15.975Z'
            application_stage_associated_date: '2020-03-18T14:21:15.975Z'
            shortlisted_stage_associated_date: '2020-03-18T14:21:15.975Z'
            cv_sent_stage_associated_date: null
            interview_1_stage_associated_date: null
            interview_2_plus_stage_associated_date: null
            offer_stage_associated_date: null
            placed_stage_associated_date: null
            work_start_date: null
            work_end_date: null
            invoice_stage_associated_date: null
            rejected_date: null
            creator_id: 28975
            substatus: null
            valid_move_forward_stages: null
            customer_portal_document_count: 0
            modified_date: '2020-03-18T14:21:15.975Z'
            candidate_status: null
            candidate_status_id: null
            profit: null
            formatted_profit: null
            currency: null
            placement_id: null
            application_source_id: null
            application_user_id: 28975
            shortlisted_user_id: 28975
            offer_pdf_url: null
            work_address: null
            action_id: 45
            action_user_id: 28975
            timestamp: '2020-03-18T14:21:16.001Z'
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
          - id: 148899
            external_id: null
            candidate_id: 180920
            candidate_first_name: Toren
            candidate_last_name: Hendershot
            candidate_middle_name: ''
            job_id: 158798
            job_title: Commercial Designer
            job_type: PERMANENT
            job_category: JOB
            company_name: 'Cooper-Standard Holdings, Inc.'
            company_id: null
            stage: SHORTLISTED
            status: SHORTLISTED_RESUMES_SELECTED
            registration_date: '2020-03-02T11:29:34.656Z'
            application_stage_associated_date: '2020-03-02T11:29:34.656Z'
            shortlisted_stage_associated_date: '2020-03-02T11:29:34.656Z'
            cv_sent_stage_associated_date: null
            interview_1_stage_associated_date: null
            interview_2_plus_stage_associated_date: null
            offer_stage_associated_date: null
            placed_stage_associated_date: null
            work_start_date: null
            work_end_date: null
            invoice_stage_associated_date: null
            rejected_date: null
            creator_id: 28968
            substatus: null
            valid_move_forward_stages: null
            customer_portal_document_count: 0
            modified_date: '2020-03-02T11:29:34.656Z'
            candidate_status: null
            candidate_status_id: null
            profit: null
            formatted_profit: null
            currency: null
            placement_id: null
            application_source_id: null
            application_user_id: 28968
            shortlisted_user_id: 28968
            offer_pdf_url: null
            work_address: null
            action_id: 45
            action_user_id: 28968
            timestamp: '2020-03-02T11:29:34.689Z'
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    application_rejection-reasons_get_res:
      summary: Reject reasons.
      value:
        - id: 1
          reason: Salary
          createdBy: -10
        - id: 2
          reason: Counter offer at present job
          createdBy: -10
        - id: 5
          reason: Better offer elsewhere
          createdBy: -10
        - id: 6
          reason: Other
          createdBy: -10
        - id: 7
          reason: On-Cost
          createdBy: -10
    application_id_rating_list_get_res:
      summary: Rating list.
      value:
        id: 9999
        candidate_rating_list:
          - id: 9999
            agency_consultant: Tony Stark
            stage: 102
            average_rating_score: 5
            rating_date: string
            rating_comment: Comment here
            contact_id: 9999
            user_id: 9999
            position_candidate_id: 9999
            share_rating: 0
            rating_details:
              - rating_id: 99999
                skill_id: 99999
                skill: Compensation expectations
                rating_score: 5
        overall_rating_score: 5
        is_rejected_candidate: true
        has_questions: true
    application_id_rating_save_post_req:
      summary: Rating candidate.
      value:
        rating_details:
          - skill_id: 99999
            skill: Compensation expectations
            rating_score: 5
        rating_comment: Such a good candidate
    application_id_rating_save_post_res:
      summary: Rating detail.
      value:
        id: 9999
        candidate_rating_list:
          - id: 9999
            agency_consultant: Tony Stark
            stage: 102
            average_rating_score: 5
            rating_date: string
            rating_comment: Comment here
            contact_id: 9999
            user_id: 9999
            position_candidate_id: 9999
            share_rating: 0
            rating_details:
              - rating_id: 99999
                skill_id: 99999
                skill: Compensation expectations
                rating_score: 5
        overall_rating_score: 5
        is_rejected_candidate: true
        has_questions: true
    application_id_renewals_get_res:
      summary: Page of renewals.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - placement_id: 9999
            renewal_no: 2
            status_id: 10
            status_name: Renewal Starting
            start_date: '2018-02-05T00:00:00.000Z'
            end_date: '2018-04-05T00:00:00.000Z'
            effective_date: '2018-04-05T00:00:00.000Z'
            amendment_reason_id: 1
            is_latest: 1
    position_id_applications_get_res:
      summary: Applications of a job.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - candidate_id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            company_id: 1111
            company_name: string
            creator_id: 9999
            cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
            external_id: A112299
            id: 9999
            interview_1_stage_associated_date: '2018-04-05T04:29:19.387Z'
            interview_2_plus_stage_associated_date: '2018-04-05T04:29:19.387Z'
            invoice_stage_associated_date: '2018-04-05T04:29:19.387Z'
            job_id: 5555
            job_title: string
            job_type: PERMANENT
            job_category: JOB
            offer_stage_associated_date: '2018-04-05T04:29:19.387Z'
            placed_stage_associated_date: '2018-04-05T04:29:19.387Z'
            work_start_date: '2018-06-06T00:00:00.000Z'
            work_end_date: '2018-06-30T00:00:00.000Z'
            registration_date: '2018-04-05T00:00:00.000Z'
            shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
            application_stage_associated_date: '2018-04-04T04:29:19.387Z'
            substatus:
              id: 9999
              name: string
              color_code: string
            stage: SHORTLISTED
            status: REJECTED
            valid_move_forward_stages:
              - SENT
            customer_portal_document_count: 0
            modified_date: '2020-04-21T00:00:00.000Z'
            candidate_status: ACTIVE
            candidate_status_id: 1
            currency: aed
            profit: 2000.12
            formatted_profit: 'USD $2,000.12'
            placement_id: 9999
            offer_pdf_url: 'https://abc.vincere.io/sample.docx'
            work_address:
              id: 9999
              location_name: ABCD Headquarter
              address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              type: MAILING_ADDRESS
              types: 'MAILING_ADDRESS,BILLING_ADDRESS'
              phone_number: (+84) 93 777 7777
              note: This is note
            shortlisted_user_id: 1112
            application_user_id: 1111
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    position_id_application_stage_list_post_req:
      summary: Application stages.
      value:
        - SHORTLISTED
    position_id_application_stage_list_post_res:
      summary: Applications.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - candidate_id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            company_id: 1111
            company_name: string
            creator_id: 9999
            cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
            external_id: A112299
            id: 9999
            interview_1_stage_associated_date: '2018-04-05T04:29:19.387Z'
            interview_2_plus_stage_associated_date: '2018-04-05T04:29:19.387Z'
            invoice_stage_associated_date: '2018-04-05T04:29:19.387Z'
            job_id: 5555
            job_title: string
            job_type: PERMANENT
            job_category: JOB
            offer_stage_associated_date: '2018-04-05T04:29:19.387Z'
            placed_stage_associated_date: '2018-04-05T04:29:19.387Z'
            work_start_date: '2018-06-06T00:00:00.000Z'
            work_end_date: '2018-06-30T00:00:00.000Z'
            registration_date: '2018-04-05T00:00:00.000Z'
            shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
            application_stage_associated_date: '2018-04-04T04:29:19.387Z'
            substatus:
              id: 9999
              name: string
              color_code: string
            stage: SHORTLISTED
            status: REJECTED
            valid_move_forward_stages:
              - SENT
            customer_portal_document_count: 0
            modified_date: '2020-04-21T00:00:00.000Z'
            candidate_status: ACTIVE
            candidate_status_id: 1
            currency: aed
            profit: 2000.12
            formatted_profit: 'USD $2,000.12'
            placement_id: 9999
            offer_pdf_url: 'https://abc.vincere.io/sample.docx'
            work_address:
              id: 9999
              location_name: ABCD Headquarter
              address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              type: MAILING_ADDRESS
              types: 'MAILING_ADDRESS,BILLING_ADDRESS'
              phone_number: (+84) 93 777 7777
              note: This is note
            shortlisted_user_id: 1112
            application_user_id: 1111
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    position_id_application_stage_count_post_req:
      summary: Application stages.
      value:
        - SHORTLISTED
    position_id_application_stage_count_post_res:
      summary: Application count.
      value: 324
    candidate_id_applications_get_res:
      summary: Applications of a candidate.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - candidate_id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            company_id: 1111
            company_name: string
            creator_id: 9999
            cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
            external_id: A112299
            id: 9999
            interview_1_stage_associated_date: '2018-04-05T04:29:19.387Z'
            interview_2_plus_stage_associated_date: '2018-04-05T04:29:19.387Z'
            invoice_stage_associated_date: '2018-04-05T04:29:19.387Z'
            job_id: 5555
            job_title: string
            job_type: PERMANENT
            job_category: JOB
            offer_stage_associated_date: '2018-04-05T04:29:19.387Z'
            placed_stage_associated_date: '2018-04-05T04:29:19.387Z'
            work_start_date: '2018-06-06T00:00:00.000Z'
            work_end_date: '2018-06-30T00:00:00.000Z'
            registration_date: '2018-04-05T00:00:00.000Z'
            shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
            application_stage_associated_date: '2018-04-04T04:29:19.387Z'
            substatus:
              id: 9999
              name: string
              color_code: string
            stage: SHORTLISTED
            status: REJECTED
            valid_move_forward_stages:
              - SENT
            customer_portal_document_count: 0
            modified_date: '2020-04-21T00:00:00.000Z'
            candidate_status: ACTIVE
            candidate_status_id: 1
            currency: aed
            profit: 2000.12
            formatted_profit: 'USD $2,000.12'
            placement_id: 9999
            offer_pdf_url: 'https://abc.vincere.io/sample.docx'
            work_address:
              id: 9999
              location_name: ABCD Headquarter
              address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              type: MAILING_ADDRESS
              types: 'MAILING_ADDRESS,BILLING_ADDRESS'
              phone_number: (+84) 93 777 7777
              note: This is note
            shortlisted_user_id: 1112
            application_user_id: 1111
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    candidate_id_application_stage_list_post_req:
      summary: Application stages.
      value:
        - SHORTLISTED
    candidate_id_application_stage_list_post_res:
      summary: Applications.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - candidate_id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            company_id: 1111
            company_name: string
            creator_id: 9999
            cv_sent_stage_associated_date: '2018-04-05T04:29:19.387Z'
            external_id: A112299
            id: 9999
            interview_1_stage_associated_date: '2018-04-05T04:29:19.387Z'
            interview_2_plus_stage_associated_date: '2018-04-05T04:29:19.387Z'
            invoice_stage_associated_date: '2018-04-05T04:29:19.387Z'
            job_id: 5555
            job_title: string
            job_type: PERMANENT
            job_category: JOB
            offer_stage_associated_date: '2018-04-05T04:29:19.387Z'
            placed_stage_associated_date: '2018-04-05T04:29:19.387Z'
            work_start_date: '2018-06-06T00:00:00.000Z'
            work_end_date: '2018-06-30T00:00:00.000Z'
            registration_date: '2018-04-05T00:00:00.000Z'
            shortlisted_stage_associated_date: '2018-04-05T04:29:19.387Z'
            application_stage_associated_date: '2018-04-04T04:29:19.387Z'
            substatus:
              id: 9999
              name: string
              color_code: string
            stage: SHORTLISTED
            status: REJECTED
            valid_move_forward_stages:
              - SENT
            customer_portal_document_count: 0
            modified_date: '2020-04-21T00:00:00.000Z'
            candidate_status: ACTIVE
            candidate_status_id: 1
            currency: aed
            profit: 2000.12
            formatted_profit: 'USD $2,000.12'
            placement_id: 9999
            offer_pdf_url: 'https://abc.vincere.io/sample.docx'
            work_address:
              id: 9999
              location_name: ABCD Headquarter
              address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              type: MAILING_ADDRESS
              types: 'MAILING_ADDRESS,BILLING_ADDRESS'
              phone_number: (+84) 93 777 7777
              note: This is note
            shortlisted_user_id: 1112
            application_user_id: 1111
            first_interview_date: '2020-03-18T14:21:20.241Z'
            second_plus_interview_date: '2020-03-18T14:21:32.321Z'
    candidate_id_application_stage_count_post_req:
      summary: Application stages.
      value:
        - SHORTLISTED
    candidate_id_application_stage_count_post_res:
      summary: Application count.
      value: 324
    candidate_id_applications_status_get_res:
      summary: Application statuses of a candidate.
      value:
        - application_id: 231400
          candidate_id: 185919
          job_id: 169615
          job_name: Hourly One Day Placement
          stage: PLACEMENT_CONTRACT
          company_city: null
          company_country: null
          status: UNDER_CONSIDER
          consent_status: PENDING
          shortlisted_user_id: 30289
          application_user_id: 30289
        - application_id: 229422
          candidate_id: 185919
          job_id: 168939
          job_name: Hourly Job 22 May 1
          stage: PLACEMENT_CONTRACT
          company_city: null
          company_country: null
          status: UNDER_CONSIDER
          consent_status: PENDING
          shortlisted_user_id: 30289
          application_user_id: 30289
        - application_id: 228665
          candidate_id: 185919
          job_id: 168491
          job_name: Hourly Weekly
          stage: PLACEMENT_CONTRACT
          company_city: null
          company_country: null
          status: UNDER_CONSIDER
          consent_status: PENDING
          shortlisted_user_id: 30289
          application_user_id: 30289
        - application_id: 228737
          candidate_id: 185919
          job_id: 168526
          job_name: Hourly Job 3
          stage: OFFERED
          company_city: null
          company_country: null
          status: UNDER_CONSIDER
          consent_status: PENDING
          shortlisted_user_id: 30289
          application_user_id: 30289
    application_id_file_onboarding_post_req:
      summary: File payload.
      value:
        file_name: ipsum.html
        document_type_id: 1
        url: 'https://abc.vincere.io/ipsum.html'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    application_id_file_onboarding_post_res:
      summary: File response.
      value:
        document_id: 1233
        progress: 66.67
    candidate_id_file_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        document_type_id: 1
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: ''
        original_cv: true
        expiry_date: '2018-04-05T00:00:00.000Z'
        creator_id: 9999
    candidate_id_file_post_res:
      summary: Document ID.
      value:
        id: 34352
    candidate_id_file_doc_id_get_res:
      summary: File detail.
      value:
        document_type_id: 0
        external_id: A112299
        file_name: sample.docx
        id: 1010
        original_cv: true
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        compliance_status_id: 9999
        compliance_condition_id: 9999
        expiry_date: '2018-04-05T00:00:00.000Z'
        issued_date: '2018-04-05T00:00:00.000Z'
        candidate_id: 9999
    candidate_id_file_doc_id_put_req:
      summary: Update payload.
      value:
        compliance_status_id: 9999
        compliance_condition_id: 9999
        expiry_date: '2018-04-05T00:00:00.000Z'
        issued_date: '2018-04-05T00:00:00.000Z'
    candidate_id_file_doc_id_put_res:
      summary: Candidate ID.
      value:
        id: 23453
    candidate_id_file_doc_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    candidate_id_file_url_post_req:
      summary: Document URL.
      value:
        file_name: sample.docx
        url: 'https://abc.vincere.io/sample.docx'
    candidate_id_file_url_post_res:
      summary: Document ID.
      value:
        id: 34352
    candidate_id_file_url_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    candidate_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 0
          external_id: A112299
          file_name: sample.docx
          id: 1010
          original_cv: true
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          compliance_status_id: 9999
          compliance_condition_id: 9999
          expiry_date: '2018-04-05T00:00:00.000Z'
          issued_date: '2018-04-05T00:00:00.000Z'
          candidate_id: 9999
    candidate_id_files_customer-portal_get_res:
      summary: Files.
      value:
        - document_type_id: 0
          external_id: A112299
          file_name: sample.docx
          id: 1010
          original_cv: true
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          compliance_status_id: 9999
          compliance_condition_id: 9999
          expiry_date: '2018-04-05T00:00:00.000Z'
          issued_date: '2018-04-05T00:00:00.000Z'
          candidate_id: 9999
    candidate_id_photo_post_req:
      summary: File payload.
      value:
        file_name: ipsum.html
        url: 'https://abc.vincere.io/ipsum.html'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    candidate_id_photo_post_res:
      summary: Document ID.
      value:
        id: 34352
    candidate_document_filter_post_req:
      summary: Filter conditions.
      value:
        expiry_date_from: '2018-04-05T04:29:19.387Z'
        expiry_date_to: '2019-04-05T04:29:19.387Z'
    candidate_document_filter_post_res:
      summary: Files.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - document_type_id: 0
            external_id: A112299
            file_name: sample.docx
            id: 1010
            original_cv: true
            url: 'https://abc.vincere.io/sample.docx'
            uploaded_date: '2019-04-05T00:00:00.000Z'
            compliance_status_id: 9999
            compliance_condition_id: 9999
            expiry_date: '2018-04-05T00:00:00.000Z'
            issued_date: '2018-04-05T00:00:00.000Z'
            candidate_id: 9999
    company_id_logo_get_res:
      summary: Company logo.
      value:
        file_name: sample.docx
        url: 'https://abc.vincere.io/sample.docx'
    company_id_logo_put_req:
      summary: File payload.
      value:
        file_name: ipsum.png
        url: 'https://abc.vincere.io/ipsum.png'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    company_id_logo_put_res:
      summary: Company ID.
      value:
        id: 11234
    company_id_file_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        document_type_id: 1
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
        creator_id: 9999
    company_id_file_post_res:
      summary: Company file detail.
      value:
        document_type_id: 0
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        company_id: 1111
    company_id_file_doc_id_get_res:
      summary: File detail.
      value:
        document_type_id: 0
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        company_id: 1111
    company_id_file_doc_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    company_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 0
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          company_id: 1111
    contact_id_photo_get_res:
      summary: Photo.
      value:
        file_name: sample.png
        url: 'https://test.vincere.io/sample.png'
    contact_id_photo_put_req:
      summary: File payload.
      value:
        file_name: ipsum.png
        url: 'https://abc.vincere.io/ipsum.png'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    contact_id_photo_put_res:
      summary: Contact ID.
      value:
        id: 11234
    position_id_logo_get_res:
      summary: Photo.
      value:
        file_name: sample.png
        url: 'https://test.vincere.io/sample.png'
    contact_id_file_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        document_type_id: 1
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
        creator_id: 9999
    contact_id_file_post_res:
      summary: File detail.
      value:
        document_type_id: 1
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        contact_id: 1111
    contact_id_file_doc_id_get_res:
      summary: File detail.
      value:
        document_type_id: 1
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        contact_id: 1111
    contact_id_file_doc_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    contact_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 0
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          company_id: 1111
    position_id_file_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        document_type_id: 1
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
        creator_id: 9999
    position_id_file_post_res:
      summary: File detail.
      value:
        document_type_id: 1
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        contact_id: 1111
    position_id_file_doc_id_get_res:
      summary: File detail.
      value:
        document_type_id: 1
        file_name: sample.docx
        id: 1010
        url: 'https://abc.vincere.io/sample.docx'
        uploaded_date: '2019-04-05T00:00:00.000Z'
        job_id: 1111
    position_id_file_doc_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    position_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 1
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          company_id: 1111
    activity_comment_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 1
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          external_id: A23434dC
    activity_comment_id_files_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    activity_comment_id_files_post_res:
      summary: Document ID.
      value:
        id: 23424
    activity_task_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 1
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          external_id: A23434dC
    activity_task_id_files_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    activity_task_id_files_post_res:
      summary: Document ID.
      value:
        id: 23424
    activity_task_id_patch_req:
      summary: summary.
      value:
        candidate_ids:
          - 1000
          - 1001
          - 1002
    activity_meeting_id_files_get_res:
      summary: Files.
      value:
        - document_type_id: 1
          file_name: sample.docx
          id: 1010
          url: 'https://abc.vincere.io/sample.docx'
          uploaded_date: '2019-04-05T00:00:00.000Z'
          external_id: A23434dC
    activity_meeting_id_files_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    activity_meeting_id_files_post_res:
      summary: Document ID.
      value:
        id: 23424
    resume_parse_post_req:
      summary: File URL.
      value:
        url: 'https://abc.vincere.io/sample.docx'
    resume_parse_post_res:
      summary: Resume.
      value:
        affiliations: Affiliations
        availability: AVAILABLE
        availability_start: '2018-04-05T00:00:00.000Z'
        candidate_source_id: 9999
        company_count: 0
        company_name: Google
        company_number: DU8712939
        contract_interval: HOURLY
        contract_rate: 1000
        country_of_domicile: string
        creator_id: 9999
        currency_type: aed
        current_bonus: 9000.3
        current_salary: 9000.3
        date_of_birth: '2018-04-05T00:00:00.000Z'
        desired_bonus: 9000.3
        desired_contract_rate: 1000
        desired_salary: 9000.3
        desired_salary_monthly: 9000.3
        driving_license_number: D009119
        driving_license_type: motorbike
        education_summary: This is education summary section
        email: tom.hank@vincere.io
        employment_type: FULL_TIME
        experience: I have been working for Vincere for 5 years
        external_id: A112299
        emergency_name: Tom Hank
        emergency_phone: (+84) 93 777 7777
        emergency_relationship: Farther
        emergency_email: tom.hank@vincere.io
        facebook: 'http://facebook.com/youraccountid'
        first_name: Tom
        first_name_kana: ミツビシ
        gender: MALE
        gender_title: string
        highest_job_application_stage: SHORTLISTED
        home_phone: (+84) 93 777 7777
        id: 9999
        ielts_score: 6
        keyword: 'senior, java, C++'
        last_name: Hank
        last_name_kana: ローマ
        linked_contact_id: 8888
        linked_in: 'https://www.linkedin.com/in/hello-world'
        marital_status: SINGLE
        met_status: string
        middle_name: Yen
        middle_name_kana: ''
        mobile: (+84) 93 777 7777
        nationality: vn
        nearest_train_station: Tokyo station
        note: This is note
        note_by: 9999
        note_on: '2018-04-05T04:29:19.387Z'
        notice_days: 0
        objective: objective section
        other_benefits: travel allowance
        payment_type: LTD_CO
        payslip_email: string
        passport_no: B5211733
        personal_statements: personal statements
        phone: (+84) 93 777 7777
        photo_url: 'https://abc.vincere.io/sample.docx'
        place_of_birth: Kyoto Prefecture
        preferred_language: vn
        present_salary_rate: 1000.3
        publications: no publication so far
        reference: reference section
        registration_date: '2018-04-05T00:00:00.000Z'
        relocate: true
        salary_months_per_year: 0
        salary_type: ANNUAL
        skills: 'C++, Microsoft Word'
        statements: statements
        summary: summary
        toeic_score: 990
        total_gross: 0
        twitter: 'https://twitter.com/youraccountid?lang=en'
        variant: variant section
        visa_note: string
        visa_number: string
        visa_renewal_date: '2018-04-05T00:00:00.000Z'
        visa_status: string
        visa_type: string
        website: 'https://vincere.io/'
        work_email: tom.hank@vincere.io
        work_phone: (+84) 93 777 7777
        xing: 'https://xing.com/youraccountid'
        updated_timestamp: '2018-04-05T00:00:00.000Z'
        nickname: Belinda
        email_subscribed: true
        status_id: 1
        candidate_company_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_current_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        company_bank_name: American Express
        company_bank_branch: string
        company_bank_account_number: string
        company_bank_account_name: David More
        company_bank_account_swift_code: string
        company_bank_sort_code: string
        company_bsb_number: string
        company_default_sale_tax_id: 1
        company_default_sale_tax_rate: Default tax
        company_default_sale_tax_number: string
        company_sale_tax_registered: 1
        candidate_company_default_payment_terms: 30
        umbrella_company_id: 9999
        ft_candidate:
          office_code: string
          status: string
          skill_group: string
          position: string
        education_details:
          - course: course name
            degree_name: degree name
            department: department
            description: description
            education_level: DEGREE
            gpa: gpa
            grade: grade
            graduation_date: '2018-04-05T00:00:00.000Z'
            honorific: honorific
            honors: hornors
            institution_address: hornors
            institution_name: institution name
            major: major
            minor: minor
            qualification: qualification
            school_name: school name
            school_address: '2400 Sixth St NW, Washington, DC 20059, USA'
            start_date: '2018-04-05T00:00:00.000Z'
            thesis: thesis
            training: training
            school_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
        work_experiences:
          - address: '2400 Sixth St NW, Washington, DC 20059, USA'
            company_name: Google
            current_employer: true
            experience_in_company: experience_in_company
            functional_expertise_id: 9999
            industry_id: 9999
            sub_industry_id: 9999
            job_title: Java Developer
            sub_function_id: 9999
            work_from: '2018-04-05T00:00:00.000Z'
            work_to: '2018-04-05T00:00:00.000Z'
            company_logo: 'https://media-exp1.licdn.com/dms/image/C4E0BAQHE-hMxjYIomw/company-logo_100_100/0?e=1614816000&v=beta&t=EDz8xXsDKtXL7pN8H6s2PGkk482oPhPKz4xj5gamKNc'
        parsing_log_id: 999
    file_converter_html_post_req:
      summary: File upload payload.
      value:
        file_name: ipsum.docx
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    file_converter_html_post_res:
      summary: Convert result.
      value:
        data: string
        status: FAILED
    user_activities_post_req:
      summary: Criteria to search for activities.
      value:
        assignee_id: 9999
        completed: true
        text: string
        creator_id: 9999
        include_meeting: true
        include_task: true
        index: 0
        due_date_from: '2019-04-05T00:00:00.000Z'
        due_date_to: '2020-04-05T00:00:00.000Z'
        from_date: '2019-04-05T00:00:00.000Z'
        to_date: '2020-04-05T00:00:00.000Z'
    user_activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: CANDIDATE
            main_position_id: 2222
            subject: string
            attachment_count: 3
    candidate_activities_post_req:
      summary: Criteria to search for activities.
      value:
        candidate_id: 9999
        completed: true
        text: string
        creator_id: 9999
        include_comment: true
        include_meeting: true
        include_task: true
        index: 0
    candidate_activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: CANDIDATE
            main_position_id: 2222
            subject: string
            attachment_count: 3
    contact_activities_post_req:
      summary: Criteria to search for activities.
      value:
        contact_id: 9999
        completed: true
        text: string
        creator_id: 9999
        include_comment: true
        include_meeting: true
        include_task: true
        index: 0
    contact_activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: CONTACT
            main_position_id: 2222
            subject: string
            attachment_count: 3
    position_activities_post_req:
      summary: Criteria to search for activities.
      value:
        job_id: 9999
        completed: true
        text: string
        creator_id: 9999
        include_comment: true
        include_meeting: true
        include_task: true
        index: 0
    position_activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: JOB
            main_position_id: 2222
            subject: string
            attachment_count: 3
    company_activities_post_req:
      summary: Criteria to search for activities.
      value:
        company_id: 9999
        completed: true
        text: string
        creator_id: 9999
        include_comment: true
        include_meeting: true
        include_task: true
        index: 0
    company_activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: COMPANY
            main_position_id: 2222
            subject: string
            attachment_count: 3
    activity_search_post_req:
      summary: Criteria to search for activities.
      value:
        from_date: '2018-04-05T00:00:00.000Z'
        to_date: '2018-04-05T00:00:00.000Z'
        include_comment: true
        include_meeting: true
        include_task: true
        index: 0
    activity_search_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - action_id: 0
            activity_type: COMMENT
            assignee:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            candidate_first_name: string
            candidate_last_name: string
            candidate_middle_name: string
            categories:
              - background_color: '#FFFFFF'
                id: 1
                label_name: Contact Meeting
                text_color: '#FFFFFF'
            company_name: string
            completed: true
            contact_first_name: string
            contact_last_name: string
            contact_middle_name: string
            content: string
            creator:
              email: tom.hank@vincere.io
              full_name: Tom Hank
              id: 9999
            due_date_start: '2018-04-05T00:00:00.000Z'
            due_date_end: '2018-04-05T00:00:00.000Z'
            id: 9999
            insert_timestamp: '2018-04-05T00:00:00.000Z'
            job_title: string
            main_candidate_id: 9999
            main_company_id: 1111
            main_contact_id: 8888
            main_entity_type: CANDIDATE
            main_position_id: 2222
            subject: string
            attachment_count: 3
    activity_comment_post_req:
      summary: Comment to create.
      value:
        candidate_ids:
          - 0
        category_ids:
          - 0
        company_ids:
          - 0
        contact_ids:
          - 0
        deal_ids:
          - 0
        content: string
        creator_id: 9999
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        position_ids:
          - 0
        notifyee_ids:
          - 0
        immutable_tag: elay
    activity_comment_post_res:
      summary: Comment ID.
      value:
        id: 2514
    activity_comment_id_get_res:
      summary: Basic information for Comment.
      value:
        content: string
        creator:
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
        id: 3333
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        link_to:
          - name: Kevin Smith
            entity_id: 1234
            entity_type: CANDIDATE
          - name: Kelly Smith
            entity_id: 1234
            entity_type: CONTACT
          - name: ABC group
            entity_id: 1234
            entity_type: COMPANY
          - name: Cashier
            entity_id: 1234
            entity_type: JOB
          - name: Good deal
            entity_id: 1234
            entity_type: DEAL
    activity_comment_id_categories_get_res:
      summary: Categories of Comment.
      value:
        - background_color: '#FFFFFF'
          id: 1
          label_name: Contact Meeting
          text_color: '#FFFFFF'
    activity_comment_id_candidates_get_res:
      summary: Candidates linked to Comment.
      value:
        - affiliations: Affiliations
          availability: AVAILABLE
          availability_start: '2018-04-05T00:00:00.000Z'
          candidate_source_id: 9999
          company_count: 0
          company_name: Google
          company_number: DU8712939
          contract_interval: HOURLY
          contract_rate: 1000
          country_of_domicile: string
          creator_id: 9999
          currency_type: aed
          current_bonus: 9000.3
          current_salary: 9000.3
          date_of_birth: '2018-04-05T00:00:00.000Z'
          desired_bonus: 9000.3
          desired_contract_rate: 1000
          desired_salary: 9000.3
          desired_salary_monthly: 9000.3
          driving_license_number: D009119
          driving_license_type: motorbike
          education_summary: This is education summary section
          email: tom.hank@vincere.io
          employment_type: FULL_TIME
          experience: I have been working for Vincere for 5 years
          external_id: A112299
          emergency_name: Tom Hank
          emergency_phone: (+84) 93 777 7777
          emergency_relationship: Farther
          emergency_email: tom.hank@vincere.io
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          highest_job_application_stage: SHORTLISTED
          home_phone: (+84) 93 777 7777
          id: 9999
          ielts_score: 6
          keyword: 'senior, java, C++'
          last_name: Hank
          last_name_kana: ローマ
          linked_contact_id: 8888
          linked_in: 'https://www.linkedin.com/in/hello-world'
          marital_status: SINGLE
          met_status: string
          middle_name: Yen
          middle_name_kana: ''
          mobile: (+84) 93 777 7777
          nationality: vn
          nearest_train_station: Tokyo station
          note: This is note
          note_by: 9999
          note_on: '2018-04-05T04:29:19.387Z'
          notice_days: 0
          objective: objective section
          other_benefits: travel allowance
          payment_type: LTD_CO
          payslip_email: string
          passport_no: B5211733
          personal_statements: personal statements
          phone: (+84) 93 777 7777
          photo_url: 'https://abc.vincere.io/sample.docx'
          place_of_birth: Kyoto Prefecture
          preferred_language: vn
          present_salary_rate: 1000.3
          publications: no publication so far
          reference: reference section
          registration_date: '2018-04-05T00:00:00.000Z'
          relocate: true
          salary_months_per_year: 0
          salary_type: ANNUAL
          skills: 'C++, Microsoft Word'
          statements: statements
          summary: summary
          toeic_score: 990
          total_gross: 0
          twitter: 'https://twitter.com/youraccountid?lang=en'
          variant: variant section
          visa_note: string
          visa_number: string
          visa_renewal_date: '2018-04-05T00:00:00.000Z'
          visa_status: string
          visa_type: string
          website: 'https://vincere.io/'
          work_email: tom.hank@vincere.io
          work_phone: (+84) 93 777 7777
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          nickname: Belinda
          email_subscribed: true
          status_id: 1
          candidate_company_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_current_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_company_email: vincere.example@vincere.io
          candidate_representative_name: David Jame
          company_bank_name: American Express
          company_bank_branch: string
          company_bank_account_number: string
          company_bank_account_name: David More
          company_bank_account_swift_code: string
          company_bank_sort_code: string
          company_bsb_number: string
          company_default_sale_tax_id: 1
          company_default_sale_tax_rate: Default tax
          company_default_sale_tax_number: string
          company_sale_tax_registered: 1
          candidate_company_default_payment_terms: 30
          umbrella_company_id: 9999
          ft_candidate:
            office_code: string
            status: string
            skill_group: string
            position: string
    activity_comment_id_companies_get_res:
      summary: Companies linked to Comment.
      value:
        - billing_group_name: string
          business_number: string
          careersite_url: 'https://vincere.io/careers'
          company_name: Google
          company_number: string
          company_owners:
            - 1234678
          contact_in_company: 0
          creator_id: 9999
          employees_number: 0
          external_id: C90098
          facebook_url: 'https://www.facebook.com/hello-world'
          fax: (070) 412 3456
          general_PO_number: string
          head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
          id: 1111
          linkedin_url: 'https://www.linkedin.com/in/hello-world'
          note: This is note
          parent_id: 25368
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
          switch_board: '000'
          tax_exempt: true
          trading_name: string
          website: 'https://vincere.io/'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          stage: ACCOUNT
          stage_status: PENDING
          status_id: 1
    activity_comment_id_contacts_get_res:
      summary: Contacts linked to Comment.
      value:
        - admin_time_temp: true
          candidate_source_id: 9999
          company_id: 1111
          contact_owners:
            - 1234678
          creator_id: 9999
          customer_probability: 0
          date_of_birth: '2018-04-05T00:00:00.000Z'
          department: string
          email: tom.hank@vincere.io
          external_id: CO0091
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          home_phone: (+84) 93 777 7777
          id: 8888
          is_assistant: true
          job_level: string
          job_level_hierarchy: 0
          job_title: Java Developer
          last_name: Hank
          last_name_kana: ローマ
          linkedin: 'https://www.linkedin.com/in/hello-world'
          middle_name: Yen
          middle_name_kana: ''
          preferred_name: Jack
          mobile_phone: (+84) 93 777 7777
          note: This is note
          preferred_contact_method: string
          personal_email: tom.hank@vincere.io
          preferred_time_from: string
          preferred_time_to: string
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          report_to_contact_id: 8888
          skills: 'C++, Microsoft Word'
          skype: vincere.support
          start_date: '2018-04-05T00:00:00.000Z'
          switchboard_phone: '000'
          switchboard_phone_ext: string
          twitter: 'https://twitter.com/youraccountid?lang=en'
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          email_subscribed: true
          stage: COMPANY_CONTACT
          stage_status: PENDING
          status: ACTIVE
          status_id: 1
    activity_comment_id_patch_req:
      summary: Comment's content to be updated.
      value:
        content: New content of the comment.
    activity_comment_id_positions_get_res:
      summary: Jobs linked to Comment.
      value:
        - auto_submit_candidate: true
          close_date: '2018-04-05T00:00:00.000Z'
          company_id: 1111
          company_location_id: 9999
          compensation:
            contract_length: 12
            contract_length_type: MONTH
            currency: aed
            formatted_pay_rate: 'USD $55,000.00'
            formatted_salary_from: USD $800.00
            formatted_salary_to: 'USD $1,000.00'
            id: 3242
            pay_rate: 11000
            salary_from: 800
            salary_to: 1000
            salary_type: ANNUAL
          contact_id: 8888
          contract_length: 12
          creator_id: 9999
          difficulty_level: 0
          employment_type: FULL_TIME
          external_id: A112299
          floated_job: true
          forecast_annual_fee: 0
          forecast_annual_fee_currency: aed
          head_count: 100
          hiring_line_manager: string
          hot_end_date: '2018-04-05T04:29:19.387Z'
          id: 9999
          indeed_published_date: '2018-04-05T00:00:00.000Z'
          industry_id: 9999
          internal_description: This is internal description for job
          internal_recruiter_contact_id: 8888
          job_title: Java Developer
          job_type: PERMANENT
          job_sub_type: CONTINGENT
          note: This is note
          open_date: '2018-04-05T00:00:00.000Z'
          pay_rate: 11000
          percentage_placement: 0
          projected_placement_date: '2018-04-05T00:00:00.000Z'
          private_job: true
          public_description: This is public description for job
          reason_for_difficulty: string
          registration_date: '2018-04-05T00:00:00.000Z'
          site_manager_contact_id: 8888
          skill_keywords: 'C++, Microsoft Word'
          sourcing_difficulty: 0
          summary: summary
          update_user_id: 9999
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          visible_to_all: true
          live_list_url: 'http://localhost.vincere.io/listCandidateSendToJob.do?key=123456'
          max_stage: SHORTLISTED
          active_candidate_count: 2
          status_id: 1
          deal_id: 9876
          from_job_lead_converted: true
          job_teams:
            - 1021
    activity_comment_id_notifyees_get_res:
      summary: List of user notification recipients for the Comment.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    activity_task_post_req:
      summary: Task to create.
      value:
        assignee_id: 9999
        candidate_ids:
          - 0
        category_ids:
          - 0
        company_ids:
          - 0
        contact_ids:
          - 0
        deal_ids:
          - 0
        content: string
        creator_id: 9999
        custom_name: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        follower_ids:
          - 9999
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        position_ids:
          - 0
        notifyee_ids:
          - 0
        subject: string
        reminder_at: THIRTY_MINS
        calendar_sync: true
        immutable_tag: elay
    activity_task_post_res:
      summary: Task ID.
      value:
        id: 2514
    activity_task_id_status_put_res:
      summary: Task ID.
      value:
        id: 23432
    activity_task_id_get_res:
      summary: Basic information for Task.
      value:
        completed: true
        content: string
        creator:
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
        custom_name: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        id: 3333
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        subject: string
        assignee:
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
        link_to:
          - name: Kevin Smith
            entity_id: 1234
            entity_type: CANDIDATE
          - name: Kelly Smith
            entity_id: 1234
            entity_type: CONTACT
          - name: ABC group
            entity_id: 1234
            entity_type: COMPANY
          - name: Cashier
            entity_id: 1234
            entity_type: JOB
          - name: Good deal
            entity_id: 1234
            entity_type: DEAL
    activity_task_id_put_req:
      summary: Task to update.
      value:
        assignee_id: 9999
        category_ids:
          - 0
        company_ids:
          - 0
        contact_ids:
          - 0
        content: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        follower_ids:
          - 9999
        position_ids:
          - 0
        subject: string
        reminder_at: THIRTY_MINS
        calendar_sync: true
    activity_task_id_put_res:
      summary: Task ID.
      value:
        id: 23424
    activity_task_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    activity_task_id_categories_get_res:
      summary: Categories of Comment.
      value:
        - background_color: '#FFFFFF'
          id: 1
          label_name: Contact Meeting
          text_color: '#FFFFFF'
    activity_task_id_candidates_get_res:
      summary: Candidates linked to Task.
      value:
        - affiliations: Affiliations
          availability: AVAILABLE
          availability_start: '2018-04-05T00:00:00.000Z'
          candidate_source_id: 9999
          company_count: 0
          company_name: Google
          company_number: DU8712939
          contract_interval: HOURLY
          contract_rate: 1000
          country_of_domicile: string
          creator_id: 9999
          currency_type: aed
          current_bonus: 9000.3
          current_salary: 9000.3
          date_of_birth: '2018-04-05T00:00:00.000Z'
          desired_bonus: 9000.3
          desired_contract_rate: 1000
          desired_salary: 9000.3
          desired_salary_monthly: 9000.3
          driving_license_number: D009119
          driving_license_type: motorbike
          education_summary: This is education summary section
          email: tom.hank@vincere.io
          employment_type: FULL_TIME
          experience: I have been working for Vincere for 5 years
          external_id: A112299
          emergency_name: Tom Hank
          emergency_phone: (+84) 93 777 7777
          emergency_relationship: Farther
          emergency_email: tom.hank@vincere.io
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          highest_job_application_stage: SHORTLISTED
          home_phone: (+84) 93 777 7777
          id: 9999
          ielts_score: 6
          keyword: 'senior, java, C++'
          last_name: Hank
          last_name_kana: ローマ
          linked_contact_id: 8888
          linked_in: 'https://www.linkedin.com/in/hello-world'
          marital_status: SINGLE
          met_status: string
          middle_name: Yen
          middle_name_kana: ''
          mobile: (+84) 93 777 7777
          nationality: vn
          nearest_train_station: Tokyo station
          note: This is note
          note_by: 9999
          note_on: '2018-04-05T04:29:19.387Z'
          notice_days: 0
          objective: objective section
          other_benefits: travel allowance
          payment_type: LTD_CO
          payslip_email: string
          passport_no: B5211733
          personal_statements: personal statements
          phone: (+84) 93 777 7777
          photo_url: 'https://abc.vincere.io/sample.docx'
          place_of_birth: Kyoto Prefecture
          preferred_language: vn
          present_salary_rate: 1000.3
          publications: no publication so far
          reference: reference section
          registration_date: '2018-04-05T00:00:00.000Z'
          relocate: true
          salary_months_per_year: 0
          salary_type: ANNUAL
          skills: 'C++, Microsoft Word'
          statements: statements
          summary: summary
          toeic_score: 990
          total_gross: 0
          twitter: 'https://twitter.com/youraccountid?lang=en'
          variant: variant section
          visa_note: string
          visa_number: string
          visa_renewal_date: '2018-04-05T00:00:00.000Z'
          visa_status: string
          visa_type: string
          website: 'https://vincere.io/'
          work_email: tom.hank@vincere.io
          work_phone: (+84) 93 777 7777
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          nickname: Belinda
          email_subscribed: true
          status_id: 1
          candidate_company_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_current_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_company_email: vincere.example@vincere.io
          candidate_representative_name: David Jame
          company_bank_name: American Express
          company_bank_branch: string
          company_bank_account_number: string
          company_bank_account_name: David More
          company_bank_account_swift_code: string
          company_bank_sort_code: string
          company_bsb_number: string
          company_default_sale_tax_id: 1
          company_default_sale_tax_rate: Default tax
          company_default_sale_tax_number: string
          company_sale_tax_registered: 1
          candidate_company_default_payment_terms: 30
          umbrella_company_id: 9999
          ft_candidate:
            office_code: string
            status: string
            skill_group: string
            position: string
    activity_task_id_companies_get_res:
      summary: Companies linked to Task.
      value:
        - billing_group_name: string
          business_number: string
          careersite_url: 'https://vincere.io/careers'
          company_name: Google
          company_number: string
          company_owners:
            - 1234678
          contact_in_company: 0
          creator_id: 9999
          employees_number: 0
          external_id: C90098
          facebook_url: 'https://www.facebook.com/hello-world'
          fax: (070) 412 3456
          general_PO_number: string
          head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
          id: 1111
          linkedin_url: 'https://www.linkedin.com/in/hello-world'
          note: This is note
          parent_id: 12584
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
          switch_board: '000'
          tax_exempt: true
          trading_name: string
          website: 'https://vincere.io/'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          stage: ACCOUNT
          stage_status: PENDING
          status_id: 1
    activity_task_id_contacts_get_res:
      summary: Contacts linked to Task.
      value:
        - admin_time_temp: true
          candidate_source_id: 9999
          company_id: 1111
          contact_owners:
            - 1234678
          creator_id: 9999
          customer_probability: 0
          date_of_birth: '2018-04-05T00:00:00.000Z'
          department: string
          email: tom.hank@vincere.io
          external_id: CO0091
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          home_phone: (+84) 93 777 7777
          id: 8888
          is_assistant: true
          job_level: string
          job_level_hierarchy: 0
          job_title: Java Developer
          last_name: Hank
          last_name_kana: ローマ
          linkedin: 'https://www.linkedin.com/in/hello-world'
          middle_name: Yen
          middle_name_kana: ''
          preferred_name: Jack
          mobile_phone: (+84) 93 777 7777
          note: This is note
          preferred_contact_method: string
          personal_email: tom.hank@vincere.io
          preferred_time_from: string
          preferred_time_to: string
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          report_to_contact_id: 8888
          skills: 'C++, Microsoft Word'
          skype: vincere.support
          start_date: '2018-04-05T00:00:00.000Z'
          switchboard_phone: '000'
          switchboard_phone_ext: string
          twitter: 'https://twitter.com/youraccountid?lang=en'
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          email_subscribed: true
          stage: COMPANY_CONTACT
          stage_status: PENDING
          status: ACTIVE
          status_id: 1
    activity_task_id_positions_get_res:
      summary: Jobs linked to Task.
      value:
        - auto_submit_candidate: true
          close_date: '2018-04-05T00:00:00.000Z'
          company_id: 1111
          company_location_id: 9999
          compensation:
            contract_length: 12
            contract_length_type: MONTH
            currency: aed
            formatted_pay_rate: 'USD $55,000.00'
            formatted_salary_from: USD $800.00
            formatted_salary_to: 'USD $1,000.00'
            id: 3242
            pay_rate: 11000
            salary_from: 800
            salary_to: 1000
            salary_type: ANNUAL
          contact_id: 8888
          contract_length: 12
          creator_id: 9999
          difficulty_level: 0
          employment_type: FULL_TIME
          external_id: A112299
          floated_job: true
          forecast_annual_fee: 0
          forecast_annual_fee_currency: aed
          head_count: 100
          hiring_line_manager: string
          hot_end_date: '2018-04-05T04:29:19.387Z'
          id: 9999
          indeed_published_date: '2018-04-05T00:00:00.000Z'
          industry_id: 9999
          internal_description: This is internal description for job
          internal_recruiter_contact_id: 8888
          job_title: Java Developer
          job_type: PERMANENT
          job_sub_type: CONTINGENT
          note: This is note
          open_date: '2018-04-05T00:00:00.000Z'
          pay_rate: 11000
          percentage_placement: 0
          projected_placement_date: '2018-04-05T00:00:00.000Z'
          private_job: true
          public_description: This is public description for job
          reason_for_difficulty: string
          registration_date: '2018-04-05T00:00:00.000Z'
          site_manager_contact_id: 8888
          skill_keywords: 'C++, Microsoft Word'
          sourcing_difficulty: 0
          summary: summary
          update_user_id: 9999
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          visible_to_all: true
          live_list_url: 'http://localhost.vincere.io/listCandidateSendToJob.do?key=123456'
          max_stage: SHORTLISTED
          active_candidate_count: 2
          status_id: 1
          deal_id: 9876
          from_job_lead_converted: true
          job_teams:
            - 1021
    activity_task_id_followers_get_res:
      summary: Followers of the Task.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    activity_task_id_notifyees_get_res:
      summary: List of user notification recipients for the Task.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    activity_meeting_post_req:
      summary: Meeting to create.
      value:
        assignee_id: 9999
        attendee_ids:
          - 0
        candidate_ids:
          - 0
        category_ids:
          - 0
        company_ids:
          - 0
        contact_ids:
          - 0
        content: string
        creator_id: 9999
        custom_name: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        meeting_location: string
        meeting_room: string
        position_ids:
          - 0
        other_attendee: string
        send_invitation: true
        notifyee_ids:
          - 0
        subject: string
        reminder_at: TWO_HOURS
        immutable_tag: elay
    activity_meeting_post_res:
      summary: Meeting ID.
      value:
        id: 2514
    activity_meeting_id_status_put_res:
      summary: Meeting ID.
      value:
        id: 2514
    activity_meeting_id_get_res:
      summary: Basic information for Meeting.
      value:
        completed: true
        content: string
        creator:
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
        custom_name: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        id: 3333
        insert_timestamp: '2018-04-05T00:00:00.000Z'
        kpi_action_id: 0
        main_entity_type: CANDIDATE
        meeting_location: string
        meeting_room: string
        other_attendee: string
        subject: string
        assignee:
          email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
        link_to:
          - name: Kevin Smith
            entity_id: 1234
            entity_type: CANDIDATE
          - name: Kelly Smith
            entity_id: 1234
            entity_type: CONTACT
          - name: ABC group
            entity_id: 1234
            entity_type: COMPANY
          - name: Cashier
            entity_id: 1234
            entity_type: JOB
          - name: Good deal
            entity_id: 1234
            entity_type: DEAL
    activity_meeting_id_put_req:
      summary: Meeting to update.
      value:
        assignee_id: 9999
        attendee_ids:
          - 0
        company_ids:
          - 0
        contact_ids:
          - 0
        content: string
        due_date_start: '2018-04-05T00:00:00.000Z'
        due_date_end: '2018-04-05T00:00:00.000Z'
        meeting_location: string
        meeting_room: string
        position_ids:
          - 0
        other_attendee: string
        subject: string
        reminder_at: TWO_HOURS
    activity_meeting_id_put_res:
      summary: Meeting ID.
      value:
        id: 23424
    activity_meeting_id_delete_res:
      summary: Delete response.
      value:
        status: SUCCEEDED
        errors:
          - No errors for succeeded
    activity_meeting_id_categories_get_res:
      summary: Categories of Meeting.
      value:
        - background_color: '#FFFFFF'
          id: 1
          label_name: Contact Meeting
          text_color: '#FFFFFF'
    activity_meeting_id_candidates_get_res:
      summary: Candidates linked to Meeting.
      value:
        - affiliations: Affiliations
          availability: AVAILABLE
          availability_start: '2018-04-05T00:00:00.000Z'
          candidate_source_id: 9999
          company_count: 0
          company_name: Google
          company_number: DU8712939
          contract_interval: HOURLY
          contract_rate: 1000
          country_of_domicile: string
          creator_id: 9999
          currency_type: aed
          current_bonus: 9000.3
          current_salary: 9000.3
          date_of_birth: '2018-04-05T00:00:00.000Z'
          desired_bonus: 9000.3
          desired_contract_rate: 1000
          desired_salary: 9000.3
          desired_salary_monthly: 9000.3
          driving_license_number: D009119
          driving_license_type: motorbike
          education_summary: This is education summary section
          email: tom.hank@vincere.io
          employment_type: FULL_TIME
          experience: I have been working for Vincere for 5 years
          external_id: A112299
          emergency_name: Tom Hank
          emergency_phone: (+84) 93 777 7777
          emergency_relationship: Farther
          emergency_email: tom.hank@vincere.io
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          highest_job_application_stage: SHORTLISTED
          home_phone: (+84) 93 777 7777
          id: 9999
          ielts_score: 6
          keyword: 'senior, java, C++'
          last_name: Hank
          last_name_kana: ローマ
          linked_contact_id: 8888
          linked_in: 'https://www.linkedin.com/in/hello-world'
          marital_status: SINGLE
          met_status: string
          middle_name: Yen
          middle_name_kana: ''
          mobile: (+84) 93 777 7777
          nationality: vn
          nearest_train_station: Tokyo station
          note: This is note
          note_by: 9999
          note_on: '2018-04-05T04:29:19.387Z'
          notice_days: 0
          objective: objective section
          other_benefits: travel allowance
          payment_type: LTD_CO
          payslip_email: string
          passport_no: B5211733
          personal_statements: personal statements
          phone: (+84) 93 777 7777
          photo_url: 'https://abc.vincere.io/sample.docx'
          place_of_birth: Kyoto Prefecture
          preferred_language: vn
          present_salary_rate: 1000.3
          publications: no publication so far
          reference: reference section
          registration_date: '2018-04-05T00:00:00.000Z'
          relocate: true
          salary_months_per_year: 0
          salary_type: ANNUAL
          skills: 'C++, Microsoft Word'
          statements: statements
          summary: summary
          toeic_score: 990
          total_gross: 0
          twitter: 'https://twitter.com/youraccountid?lang=en'
          variant: variant section
          visa_note: string
          visa_number: string
          visa_renewal_date: '2018-04-05T00:00:00.000Z'
          visa_status: string
          visa_type: string
          website: 'https://vincere.io/'
          work_email: tom.hank@vincere.io
          work_phone: (+84) 93 777 7777
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          nickname: Belinda
          email_subscribed: true
          status_id: 1
          candidate_company_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_current_address:
            id: 9999
            location_name: ABCD Headquarter
            address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
            address_line1: 200th St SW
            address_line2: Mill Creek Hall
            district_suburb: '1'
            town_city: Lynnwood
            zip_postal_code: '98036'
            country: US
            state: WA
            nearest_train_stn: Lynnwood station
            type: MAILING_ADDRESS
            types: 'MAILING_ADDRESS,BILLING_ADDRESS'
            phone_number: (+84) 93 777 7777
            note: This is note
          candidate_company_email: vincere.example@vincere.io
          candidate_representative_name: David Jame
          company_bank_name: American Express
          company_bank_branch: string
          company_bank_account_number: string
          company_bank_account_name: David More
          company_bank_account_swift_code: string
          company_bank_sort_code: string
          company_bsb_number: string
          company_default_sale_tax_id: 1
          company_default_sale_tax_rate: Default tax
          company_default_sale_tax_number: string
          company_sale_tax_registered: 1
          candidate_company_default_payment_terms: 30
          umbrella_company_id: 9999
          ft_candidate:
            office_code: string
            status: string
            skill_group: string
            position: string
    activity_meeting_id_companies_get_res:
      summary: Companies linked to Meeting.
      value:
        - billing_group_name: string
          business_number: string
          careersite_url: 'https://vincere.io/careers'
          company_name: Google
          company_number: string
          company_owners:
            - 1234678
          contact_in_company: 0
          creator_id: 9999
          employees_number: 0
          external_id: C90098
          facebook_url: 'https://www.facebook.com/hello-world'
          fax: (070) 412 3456
          general_PO_number: string
          head_quarter: '1600 Amphitheatre Parkway, Mountain View, CA 94043'
          id: 1111
          linkedin_url: 'https://www.linkedin.com/in/hello-world'
          note: This is note
          parent_id: 123434
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          rss_urls: 'http://www.w3schools.com/xml/xml_rss.asp'
          switch_board: '000'
          tax_exempt: true
          trading_name: string
          website: 'https://vincere.io/'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          stage: ACCOUNT
          stage_status: PENDING
          status_id: 1
    activity_meeting_id_contacts_get_res:
      summary: Contacts linked to Meeting.
      value:
        - admin_time_temp: true
          candidate_source_id: 9999
          company_id: 1111
          contact_owners:
            - 1234678
          creator_id: 9999
          customer_probability: 0
          date_of_birth: '2018-04-05T00:00:00.000Z'
          department: string
          email: tom.hank@vincere.io
          external_id: CO0091
          facebook: 'http://facebook.com/youraccountid'
          first_name: Tom
          first_name_kana: ミツビシ
          gender: MALE
          gender_title: string
          home_phone: (+84) 93 777 7777
          id: 8888
          is_assistant: true
          job_level: string
          job_level_hierarchy: 0
          job_title: Java Developer
          last_name: Hank
          last_name_kana: ローマ
          linkedin: 'https://www.linkedin.com/in/hello-world'
          middle_name: Yen
          middle_name_kana: ''
          preferred_name: Jack
          mobile_phone: (+84) 93 777 7777
          note: This is note
          preferred_contact_method: string
          personal_email: tom.hank@vincere.io
          preferred_time_from: string
          preferred_time_to: string
          phone: (+84) 93 777 7777
          registration_date: '2018-04-05T00:00:00.000Z'
          report_to_contact_id: 8888
          skills: 'C++, Microsoft Word'
          skype: vincere.support
          start_date: '2018-04-05T00:00:00.000Z'
          switchboard_phone: '000'
          switchboard_phone_ext: string
          twitter: 'https://twitter.com/youraccountid?lang=en'
          xing: 'https://xing.com/youraccountid'
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          email_subscribed: true
          stage: COMPANY_CONTACT
          stage_status: PENDING
          status: ACTIVE
          status_id: 1
    activity_meeting_id_positions_get_res:
      summary: Jobs linked to Meeting.
      value:
        - auto_submit_candidate: true
          close_date: '2018-04-05T00:00:00.000Z'
          company_id: 1111
          company_location_id: 9999
          compensation:
            contract_length: 12
            contract_length_type: MONTH
            currency: aed
            formatted_pay_rate: 'USD $55,000.00'
            formatted_salary_from: USD $800.00
            formatted_salary_to: 'USD $1,000.00'
            id: 3242
            pay_rate: 11000
            salary_from: 800
            salary_to: 1000
            salary_type: ANNUAL
          contact_id: 8888
          contract_length: 12
          creator_id: 9999
          difficulty_level: 0
          employment_type: FULL_TIME
          external_id: A112299
          floated_job: true
          forecast_annual_fee: 0
          forecast_annual_fee_currency: aed
          head_count: 100
          hiring_line_manager: string
          hot_end_date: '2018-04-05T04:29:19.387Z'
          id: 9999
          indeed_published_date: '2018-04-05T00:00:00.000Z'
          industry_id: 9999
          internal_description: This is internal description for job
          internal_recruiter_contact_id: 8888
          job_title: Java Developer
          job_type: PERMANENT
          job_sub_type: CONTINGENT
          note: This is note
          open_date: '2018-04-05T00:00:00.000Z'
          pay_rate: 11000
          percentage_placement: 0
          projected_placement_date: '2018-04-05T00:00:00.000Z'
          private_job: true
          public_description: This is public description for job
          reason_for_difficulty: string
          registration_date: '2018-04-05T00:00:00.000Z'
          site_manager_contact_id: 8888
          skill_keywords: 'C++, Microsoft Word'
          sourcing_difficulty: 0
          summary: summary
          update_user_id: 9999
          updated_timestamp: '2018-04-05T00:00:00.000Z'
          visible_to_all: true
          live_list_url: 'http://localhost.vincere.io/listCandidateSendToJob.do?key=123456'
          max_stage: SHORTLISTED
          active_candidate_count: 2
          status_id: 1
          deal_id: 9876
          from_job_lead_converted: true
          job_teams:
            - 1021
    activity_meeting_id_attendees_get_res:
      summary: Attendees of Meeting.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    activity_meeting_id_notifyees_get_res:
      summary: List of user notification recipients for the Meeting
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    activity_meeting_list_range_get_res:
      summary: List information of the Meeting.
      value:
        - completed: true
          content: string
          creator:
            email: tom.hank@vincere.io
            full_name: Tom Hank
            id: 9999
          custom_name: string
          due_date_start: '2018-04-05T00:00:00.000Z'
          due_date_end: '2018-04-05T00:00:00.000Z'
          id: 3333
          insert_timestamp: '2018-04-05T00:00:00.000Z'
          kpi_action_id: 0
          main_entity_type: CANDIDATE
          meeting_location: string
          meeting_room: string
          other_attendee: string
          subject: string
          assignee:
            email: tom.hank@vincere.io
            full_name: Tom Hank
            id: 9999
    activity_task_list_range_get_res:
      summary: List information of the Task.
      value:
        - completed: true
          content: string
          creator:
            email: tom.hank@vincere.io
            full_name: Tom Hank
            id: 9999
          custom_name: string
          due_date_start: '2018-04-05T00:00:00.000Z'
          due_date_end: '2018-04-05T00:00:00.000Z'
          id: 3333
          insert_timestamp: '2018-04-05T00:00:00.000Z'
          kpi_action_id: 0
          main_entity_type: CANDIDATE
          subject: string
          assignee:
            email: tom.hank@vincere.io
            full_name: Tom Hank
            id: 9999
    activities_post_req:
      summary: Criteria to search for activities.
      value:
        categories:
          - COMMENT
        entity_types:
          - CANDIDATE
        entity_id: 9999
        user_id: 9999
        created_date_from: '2018-04-05T00:00:00.000Z'
        created_date_to: '2018-04-05T00:00:00.000Z'
        text_search: sample text search
        immutable_tag: sample_tag
    activities_post_res:
      summary: A slice of Activities.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - id: 9999
            category: COMMENT
            category_original_id: '123456'
            entity_type: CANDIDATE
            entity_id: 9999
            entity_name: this is Name
            subject: string
            summary: string
            created_by_id: 9999
            created_by_name: this is Name
            created_date: '2018-04-05T00:00:00.000Z'
            mail_label: inbox
            from: noreply@vincere.io
            status: string
            feedback_score: 4.5
            activity_name: NEW_CANDIDATE
            existed_entity: true
            immutable_tag: elay
    activities_id_get_res:
      summary: Activity details.
      value:
        id: 9999
        category: COMMENT
        category_original_id: '123456'
        entity_type: CANDIDATE
        entity_id: 9999
        entity_name: this is Name
        subject: string
        summary: string
        created_by_id: 9999
        created_by_name: this is Name
        created_date: '2018-04-05T00:00:00.000Z'
        mail_label: inbox
        from: noreply@vincere.io
        status: string
        feedback_score: 4.5
        activity_name: NEW_CANDIDATE
        existed_entity: true
        to:
          - support@vincere.io
        cc:
          - support@vincere.io
        bcc:
          - support@vincere.io
        content: string
        attachments:
          - name: this is Name
            link: string
        comment_type: string
        jobs:
          - id: 9999
            name: this is Name
        job_leads:
          - id: 9999
            name: this is Name
        companies:
          - id: 9999
            name: this is Name
        contacts:
          - id: 9999
            name: this is Name
        candidates:
          - id: 9999
            name: this is Name
        deals:
          - id: 9999
            name: this is Name
        notifiers:
          - id: 9999
            name: this is Name
        followers:
          - id: 9999
            name: this is Name
        due_date: '2018-04-05T00:00:00.000Z'
        task_labels:
          - color: string
            name: this is Name
        assignee_id: 9999
        assignee_name: this is Name
        internal_attendees:
          - id: 9999
            name: this is Name
        external_attendees:
          - support@vincere.io
        meeting_location: string
        meeting_room: string
        stage: APPLICATION
        placement_action: TERMINATE_CONTRACT
    activities_statistics_post_req:
      summary: Criteria to get activity statistics.
      value:
        user_id: 9999
        created_date_from: '2018-04-05T00:00:00.000Z'
        created_date_to: '2018-04-05T00:00:00.000Z'
    activities_statistics_post_res:
      summary: Activity statistics.
      value:
        candidates: 780
        contacts: 300
        jobs: 250
        companies: 200
        deals: 60
        users: 1000
        total: 1594015
        average_per_user: 1594
    user__get_res:
      summary: A User.
      value:
        currency: usd
        date_format: yyyy-MMM-dd
        deactivated: false
        display_language: en
        email: tom.hank@vincere.io
        email_is_integrated: true
        full_name: Tom Hank
        id: 9999
        insert_timestamp: '2010-12-21'
        last_updated_timestamp: '2011-12-21'
        permission:
          - Accept Candidate
        responsibility:
          - Administrator
        timezone: Asia/Seoul
        user_location: 21 Nguyen Trung Ngan. HCMC Vietnam
        job_title: Developer
        photo_url: 'https://abc.vincere.io/sample.docx'
    user_summaries_get_res:
      summary: Returns summaries of users.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
          time_zone: Asia/Bangkok
          date_format: dd/MM/yyyy
          phone: '+84912345678'
    user_summaries_all_get_res:
      summary: Returns all users.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    user_summaries_active_get_res:
      summary: Returns all active users
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    user_summaries_administrator_get_res:
      summary: Returns all users.
      value:
        - email: tom.hank@vincere.io
          full_name: Tom Hank
          id: 9999
    user_exists_get_res:
      summary: 'Returns false if the user does not exist. Otherwise, returns true..'
      value: true
    user_me_get_res:
      summary: Return object is current login user.
      value:
        email: tom.hank@vincere.io
        full_name: Tom Hank
        id: 9999
    user_approvers_get_res:
      summary: All approvers.
      value:
        - id: 9999
          name: this is Name
    user_id_photo_post_req:
      summary: The user photo to be uploaded.
      value:
        file_name: ipsum.docx
        url: 'https://abc.vincere.io/ipsum.docx'
        base_64_content: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSW4gZWxlbWVudHVtLCBudW5jIHZpdGFlIHNjZWxlcmlzcXVlIG1hdHRpcywgcmlzdXMgdHVycGlzIGJpYmVuZHVtIGV4LCBzZWQgbGFjaW5pYSBwdXJ1cyBtZXR1cyBpZCBzYXBpZW4uIEZ1c2NlIG1vbGxpcyBjb25zZXF1YXQgbGFjdXMgdmVoaWN1bGEgdWxsYW1jb3JwZXIuIER1aXMgbmVjIG51bmMgZGlhbS4gUHJhZXNlbnQgY29uZGltZW50dW0gbWV0dXMgaWQgcmhvbmN1cyB0ZW1wdXMuIFNlZCBmYXVjaWJ1cyB0ZWxsdXMgZXQgYXVndWUgdml2ZXJyYSBpYWN1bGlzLiBTdXNwZW5kaXNzZSBxdWlzIGxhb3JlZXQgb3JjaSwgbmVjIHRyaXN0aXF1ZSBxdWFtLiBQcmFlc2VudCBpZCBlc3QgbG9ib3J0aXMsIHJ1dHJ1bSBsaWJlcm8gYSwgcmhvbmN1cyB1cm5hLiBFdGlhbSBsb2JvcnRpcyBsaWJlcm8gdmVsIGlwc3VtIHNlbXBlciwgZXUgcG9ydHRpdG9yIGp1c3RvIGNvbnZhbGxpcy4gRG9uZWMgYXQgbWF0dGlzIG1hdXJpcywgdml0YWUgbWFsZXN1YWRhIHF1YW0uIE51bGxhbSBuZXF1ZSByaXN1cywgYXVjdG9yIG5lYyBsYW9yZWV0IGV0LCBmaW5pYnVzIGluIG1hdXJpcy4gTmFtIHZlc3RpYnVsdW0gc2VtcGVyIG5pc2ksIHV0IHJ1dHJ1bSB0b3J0b3IgaGVuZHJlcml0IGVnZXQuIEluIGxhY3VzIGVsaXQsIGlhY3VsaXMgbmVjIGVyb3MgYSwgY29uc2VjdGV0dXIgY29tbW9kbyBuaXNpLiBTZWQgZXJhdCBudWxsYSwgY3Vyc3VzIGV1IHNjZWxlcmlzcXVlIHZpdGFlLCBpYWN1bGlzIHZpdGFlIHRvcnRvci4=
    user_id_photo_post_res:
      summary: User photo successfully uploaded.
      value:
        user_id: 9999
        photo_url: 'https://abc.vincere.io/sample.docx'
    distributionlists_contact_contact_id_user_user_id_get_res:
      summary: Returns details of distribution lists.
      value:
        - name: Ane - Austria - BD
          id: 385
          last_updated_date: '2024-10-29T04:31:56.068Z'
    distributionlists_contact_contact_id_user_user_id_put_req:
      summary: Array of distribution list ids contain the contact.
      value:
        - 385
        - 388
    distributionlists_contact_contact_id_user_user_id_put_res:
      summary: Contact ID.
      value:
        id: 89401
    distributionlists_user_user_id_get_res:
      summary: Returns details of distribution lists.
      value:
        - name: Ane - Austria - BD
          id: 385
          last_updated_date: '2024-10-29T04:31:56.068Z'
        - name: berlin web dev manager
          id: 326
          last_updated_date: '2024-10-29T04:31:56.068Z'
        - name: 'B List '
          id: 429
          last_updated_date: '2024-10-29T04:31:56.068Z'
    distributionlist_distributionlist_id_user_user_id_contacts_get_res:
      summary: Returns a list of contact details.
      value:
        slice_index: 0
        num_of_elements: 13
        last: true
        content:
          - email: antoinette7887@yopmail.com
            phone: '+61789230934'
            skype: null
            linkedin: ''
            twitter: null
            facebook: null
            xing: ''
            note: ''
            id: 89368
            external_id: null
            first_name: Antoinette
            middle_name: ''
            last_name: Ray
            first_name_kana: ''
            middle_name_kana: ''
            last_name_kana: ''
            job_title: Agent
            company_id: 33242
            contact_owners:
              - 29217
            registration_date: '2023-08-16T10:02:17.961Z'
            creator_id: 29217
            admin_time_temp: false
            customer_probability: null
            gender_title: null
            date_of_birth: null
            mobile_phone: null
            home_phone: null
            personal_email: null
            switchboard_phone: ''
            switchboard_phone_ext: null
            preferred_contact_method: null
            preferred_time_from: null
            preferred_time_to: null
            job_level: null
            job_level_hierarchy: null
            department: null
            report_to_contact_id: null
            is_assistant: false
            start_date: null
            skills: null
            contact_source_id: null
            updated_timestamp: '2023-08-21T03:57:08.228Z'
            email_subscribed: true
            external_map:
              FASTTRACK360: 600001019
              CLOUD_CALL: 250646032
            stage: COMPANY_CONTACT
            stage_status: PENDING
            status: ACTIVE
            status_id: 1
            preferred_name: ''
            gender: null
          - email: cd1.ptest.fix.aug@yopmail.com
            phone: ''
            skype: null
            linkedin: ''
            twitter: null
            facebook: null
            xing: ''
            note: ''
            id: 89434
            external_id: null
            first_name: Elis
            middle_name: ''
            last_name: Mienra
            first_name_kana: ''
            middle_name_kana: ''
            last_name_kana: ''
            job_title: Kialon Manager
            company_id: 28490
            contact_owners:
              - 29209
            registration_date: '2023-08-18T07:54:04.003Z'
            creator_id: 29209
            admin_time_temp: false
            customer_probability: null
            gender_title: null
            date_of_birth: null
            mobile_phone: null
            home_phone: null
            personal_email: null
            switchboard_phone: null
            switchboard_phone_ext: null
            preferred_contact_method: null
            preferred_time_from: null
            preferred_time_to: null
            job_level: null
            job_level_hierarchy: null
            department: null
            report_to_contact_id: null
            is_assistant: false
            start_date: null
            skills: null
            contact_source_id: null
            updated_timestamp: '2023-08-21T03:57:08.228Z'
            email_subscribed: true
            external_map: {}
            stage: COMPANY_CONTACT
            stage_status: PENDING
            status: ACTIVE
            status_id: 1
            preferred_name: ''
            gender: null
    talentpools_candidate_candidate_id_user_user_id_get_res:
      summary: Returns details of talent pools.
      value:
        - name: 'Active FAE Germany - DOM '
          id: 245
          last_updated_date: '2024-10-29T04:31:56.068Z'
    talentpools_candidate_candidate_id_user_user_id_put_req:
      summary: Array of talent pool ids contain the candidate.
      value:
        - 245
        - 352
    talentpools_candidate_candidate_id_user_user_id_put_res:
      summary: Candidate ID.
      value:
        id: 187476
    talentpools_user_user_id_get_res:
      summary: Returns details of talent pools.
      value:
        - name: Active FAE Germany - DOM
          id: 245
          last_updated_date: '2024-10-29T04:31:56.068Z'
        - name: Creative Uncoded Candidates
          id: 224
          last_updated_date: '2024-10-29T04:31:56.068Z'
        - name: Engineering Uncoded Candidates
          id: 231
          last_updated_date: '2024-10-29T04:31:56.068Z'
        - name: FIX_Talentpool_001
          id: 416
          last_updated_date: '2024-10-29T04:31:56.068Z'
    talentpool_id_user_user_id_candidates_get_res:
      summary: Returns a list of candidate details.
      value:
        slice_index: 0
        num_of_elements: 20
        last: true
        content:
          - affiliations: Affiliations
            availability: AVAILABLE
            availability_start: 2018-04-05T00:00:00.000Z
            candidate_source_id: 9999
            company_count: 0
            company_name: Google
            company_number: DU8712939
            contract_interval: HOURLY
            contract_rate: 1000
            country_of_domicile: string
            creator_id: 9999
            currency_type: aed
            current_bonus: 9000.3
            current_salary: 9000.3
            date_of_birth: 2018-04-05T00:00:00.000Z
            desired_bonus: 9000.3
            desired_contract_rate: 1000
            desired_salary: 9000.3
            desired_salary_monthly: 9000.3
            driving_license_number: D009119
            driving_license_type: motorbike
            education_summary: This is education summary section
            email: tom.hank@vincere.io
            employment_type: FULL_TIME
            experience: I have been working for Vincere for 5 years
            external_id: A112299
            emergency_name: Tom Hank
            emergency_phone: (+84) 93 777 7777
            emergency_relationship: Farther
            emergency_email: tom.hank@vincere.io
            facebook: 'http://facebook.com/youraccountid'
            first_name: Tom
            first_name_kana: ミツビシ
            gender: MALE
            gender_title: string
            highest_job_application_stage: SHORTLISTED
            home_phone: (+84) 93 777 7777
            id: 9999
            ielts_score: 6
            keyword: senior java C++
            last_name: Hank
            last_name_kana: ローマ
            linked_contact_id: 8888
            linked_in: 'https://www.linkedin.com/in/hello-world'
            marital_status: SINGLE
            met_status: string
            middle_name: Yen
            middle_name_kana: Yen
            mobile: (+84) 93 777 7777
            nationality: vn
            nearest_train_station: Tokyo station
            note: This is note
            note_by: 9999
            note_on: 2018-04-05T04:29:19.387Z
            notice_days: 0
            objective: objective section
            other_benefits: travel allowance
            payment_type: LTD_CO
            payslip_email: string
            passport_no: B5211733
            personal_statements: personal statements
            phone: (+84) 93 777 7777
            photo_url: 'https://abc.vincere.io/sample.docx'
            place_of_birth: Kyoto Prefecture
            preferred_language: vn
            present_salary_rate: 1000.3
            publications: no publication so far
            reference: reference section
            registration_date: 2018-04-05T00:00:00.000Z
            relocate: true
            salary_months_per_year: 0
            salary_type: ANNUAL
            skills: C++ Microsoft Word
            statements: statements
            summary: summary
            toeic_score: 990
            total_gross: 0
            twitter: 'https://twitter.com/youraccountid?lang=en'
            variant: variant section
            visa_note: string
            visa_number: string
            visa_renewal_date: 2018-04-05T00:00:00.000Z
            visa_status: string
            visa_type: string
            website: 'https://vincere.io/'
            work_email: tom.hank@vincere.io
            work_phone: (+84) 93 777 7777
            xing: 'https://xing.com/youraccountid'
            updated_timestamp: 2018-04-05T00:00:00.000Z
            nickname: Belinda
            email_subscribed: true
            status_id: 1
            candidate_company_address:
              id: 9999
              location_name: ABCD Headquarter
              address: Mill Creek Hall 200th St SW Lynnwood WA 98036 USA
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              types: MAILING_ADDRESS
              phone_number: (+84) 93 777 7777
              note: This is note
            candidate_current_address:
              id: 9999
              location_name: ABCD Headquarter
              address: Mill Creek Hall 200th St SW Lynnwood WA 98036 USA
              address_line1: 200th St SW
              address_line2: Mill Creek Hall
              district_suburb: '1'
              town_city: Lynnwood
              zip_postal_code: '98036'
              country: US
              state: WA
              nearest_train_stn: Lynnwood station
              types: MAILING_ADDRESS
              phone_number: (+84) 93 777 7777
              note: This is note
            candidate_company_email: vincere.example@vincere.io
            candidate_representative_name: David Jame
            company_bank_name: American Express
            company_bank_branch: string
            company_bank_account_number: string
            company_bank_account_name: David More
            company_bank_account_swift_code: string
            company_bank_sort_code: string
            company_bsb_number: string
            company_default_sale_tax_id: 1
            company_default_sale_tax_rate: Default tax
            company_default_sale_tax_number: string
            company_sale_tax_registered: 1
            candidate_company_default_payment_terms: 30
            umbrella_company_id: 9999
            ft_candidate:
              office_code: string
              status: string
              skill_group: string
              position: string
    candidate_search_matrix_vars_get_res:
      summary: Candidate search result.
      value:
        category: candidate
        result:
          start: 0
          total: 169
          items:
            - employment_type: FULL_TIME
              gender: OTHER
              last_name: Thao
              candidate_status: Active
              email_subscription: true
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              deleted: 0
              last_update: '2023-08-22T10:50:33.322Z'
              no_of_positions: 0
              name: Thao Thao
              primary_email: thuhu1232@nomail.com
              created_date: '2023-08-22T10:50:31.000Z'
              id: 187520
              first_name: Thao
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              candidate_status: Active
              email_subscription: true
              privacy_expires_date: '2024-08-22T00:00:00.000Z'
              last_update: '2023-08-22T10:35:21.959Z'
              privacy_request_through: CANDIDATE_PORTAL
              id: 187519
              privacy_request_through_date: '2023-08-22T10:35:21.000Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-22T10:35:21.000Z'
              explicit_consent: 'YES'
              last_name: Tester
              last_activity_date: '2023-08-22T10:35:21.870Z'
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              privacy_expires: 'YES'
              deleted: 0
              no_of_positions: 0
              name: Thao Tester
              primary_email: pthao.test.231@nomail.com
              created_date: '2023-08-22T10:35:21.000Z'
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              industry:
                - value: '29561'
                  description: IT & Technology
                  value_search: '29561'
              candidate_status: Active
              email_subscription: true
              privacy_expires_date: '2024-08-22T00:00:00.000Z'
              last_update: '2023-08-22T10:32:44.693Z'
              privacy_request_through: CANDIDATE_PORTAL
              id: 187513
              privacy_request_through_date: '2023-08-22T03:17:53.000Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-22T03:17:53.000Z'
              explicit_consent: 'YES'
              mobile: '4214214124124'
              last_name: Tester
              last_activity_date: '2023-08-22T03:17:53.460Z'
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              privacy_expires: 'YES'
              deleted: 0
              no_of_positions: 0
              name: Thao Tester
              primary_email: pthao.test.candidate.vc@nomail.com
              created_date: '2023-08-22T03:17:50.000Z'
              met_status: NOT_MET
              external_id: ID12345
            - employment_type: FULL_TIME
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
                - value: '1026'
                  description: Human Resources
                  value_search: '1026'
              gender: OTHER
              last_name: Pham
              candidate_status: Active
              last_activity_date: '2023-08-22T10:30:47.602Z'
              owners:
                - id: 29201
                  name: Viet Phung
                  email: viet.phung@nomail.com
                - id: 29206
                  name: Trustin Vo
                  email: trustin.vo@nomail.com
              email_subscription: true
              created_by:
                id: 23456
                name: Admin
                email: admin@nomail.io
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              deleted: 0
              last_update: '2023-08-22T10:30:51.912Z'
              no_of_positions: 1
              name: Thao Pham
              primary_email: pthao.test.candidate.vc123123@nomail.com
              created_date: '2023-08-22T10:30:47.000Z'
              id: 187518
              first_name: Thao
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              candidate_status: Active
              email_subscription: true
              privacy_expires_date: '2024-08-22T00:00:00.000Z'
              last_update: '2023-08-22T10:29:13.485Z'
              privacy_request_through: CANDIDATE_PORTAL
              id: 187517
              privacy_request_through_date: '2023-08-22T10:29:13.000Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-22T10:29:13.000Z'
              explicit_consent: 'YES'
              last_name: Candidate
              last_activity_date: '2023-08-22T10:29:13.372Z'
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              privacy_expires: 'YES'
              deleted: 0
              no_of_positions: 0
              name: Thao Candidate
              primary_email: thao.candidatae13@nomail.com
              created_date: '2023-08-22T10:29:13.000Z'
              met_status: NOT_MET
              external_id: ID12345
            - employment_type: FULL_TIME
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
                - value: '1026'
                  description: Human Resources
                  value_search: '1026'
              gender: OTHER
              last_name: Tester
              candidate_status: Active
              last_activity_date: '2023-08-22T09:03:32.862Z'
              owners:
                - id: 29201
                  name: Viet Phung
                  email: viet.phung@nomail.com
                - id: 29206
                  name: Trustin Vo
                  email: trustin.vo@nomail.com
              email_subscription: true
              created_by:
                id: -10
                name: Admin
                email: admin@nomail.io
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              deleted: 0
              last_update: '2023-08-22T09:03:33.126Z'
              no_of_positions: 1
              name: Thao Tester
              primary_email: pthao.test.candidate.vc123@nomail.com
              created_date: '2023-08-22T09:03:32.000Z'
              id: 187516
              first_name: Thao
              met_status: NOT_MET
              external_id: ID12345
            - employment_type: FULL_TIME
              gender: OTHER
              last_name: Tester
              candidate_status: Active
              email_subscription: true
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              deleted: 0
              phone: '123213123'
              last_update: '2023-08-22T09:02:38.958Z'
              no_of_positions: 0
              name: Thanh Tester
              primary_email: pthao.test.contact.vc11@nomail.com
              created_date: '2023-08-22T09:02:36.000Z'
              id: 187515
              first_name: Thanh
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              candidate_status: Active
              email_subscription: true
              privacy_expires_date: '2024-08-22T00:00:00.000Z'
              last_update: '2023-08-22T08:57:26.462Z'
              privacy_request_through: CANDIDATE_PORTAL
              id: 187514
              privacy_request_through_date: '2023-08-22T08:57:26.000Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-22T08:57:26.000Z'
              explicit_consent: 'YES'
              last_name: Test
              last_activity_date: '2023-08-22T08:57:26.331Z'
              candidate_source:
                - value: '29087'
                  description: Instant Job Board
                  value_search: '29087'
              privacy_expires: 'YES'
              deleted: 0
              no_of_positions: 0
              name: Thao Test
              primary_email: pthao.test.113@nomail.com
              created_date: '2023-08-22T08:57:25.000Z'
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              current_employer_obj:
                id: 33242
                name: WATSP Inc
                logo: null
                contactCount: 0
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              candidate_status: Active
              owners:
                - id: 30829
                  name: Mai Nguyen
                  email: mai.nguyen@nomail.com
              email_subscription: true
              last_update: '2023-08-22T04:50:59.243Z'
              privacy_request_through: CANDIDATE_PORTAL
              current_job_title: New Vacancy_08
              id: 187478
              privacy_request_through_date: '2023-08-21T03:05:48.661Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-21T03:05:48.661Z'
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              explicit_consent: 'YES'
              last_name: Pham
              last_activity_date: '2023-08-22T04:50:57.102Z'
              candidate_source:
                - value: '29375'
                  description: Portals
                  value_search: '29375'
              deleted: 0
              phone: '+12143213214'
              job_titles:
                - New Vacancy_08
              current_employer: WATSP Inc
              no_of_positions: 2
              name: Thao Pham
              primary_email: thanh_candidate04@nomail.com
              created_date: '2023-08-21T03:05:47.000Z'
              met_status: NOT_MET
              external_id: ID12345
            - privacy_obtained_through: CANDIDATE_PORTAL
              current_employer_obj:
                id: 33242
                name: WATSP Inc
                logo: null
                contactCount: 0
              employment_type: FULL_TIME
              gender: OTHER
              person_informed_how_to_exercise_their_rights: LINK_CANDIDATE_PORTAL_SENT
              consent_to_keep: CONSENT_GIVEN
              candidate_status: Active
              owners:
                - id: 29201
                  name: Viet Phung
                  email: viet.phung@nomail.com
                - id: 29206
                  name: Trustin Vo
                  email: trustin.vo@nomail.com
              email_subscription: true
              last_update: '2023-08-22T04:29:51.256Z'
              privacy_request_through: CANDIDATE_PORTAL
              current_job_title: New Vacancy_08
              id: 187441
              privacy_request_through_date: '2023-08-18T10:22:42.059Z'
              first_name: Thao
              privacy_obtained_through_date: '2023-08-18T10:22:42.059Z'
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
                - value: '1026'
                  description: Human Resources
                  value_search: '1026'
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              explicit_consent: 'YES'
              last_name: Thanh
              last_activity_date: '2023-08-22T04:29:51.187Z'
              candidate_source:
                - value: '29375'
                  description: Portals
                  value_search: '29375'
              deleted: 0
              phone: '+11232321111'
              job_titles:
                - New Vacancy_08
              current_employer: WATSP Inc
              no_of_positions: 2
              name: Thao Thanh
              primary_email: thanh_candidate01@nomail.com
              created_date: '2023-08-18T10:22:40.000Z'
              met_status: NOT_MET
              external_id: ID12345
    position_search_matrix_vars_get_res:
      summary: Job search result.
      value:
        category: job
        result:
          start: 0
          total: 4715
          items:
            - job_type: PERMANENT
              closed_date: '2024-08-24T00:00:00.000Z'
              employment_type: FULL_TIME
              public_description: No job description added
              formatted_salary_to: AUD $0.00
              forecast_annual_fee_currency: aud
              private_job: 1
              description: No job description added
              owners:
                - id: 29217
                  name: Marie Ledesma
                  email: marie.arabia-ledesma@nomail.io
              contact_id: '88072'
              from_job_lead_converted: false
              last_update_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@nomail.io
              salary_from: '0.0'
              last_update: '2023-08-24T03:44:34.071Z'
              contact:
                id: 88072
                firstName: Natalie
                lastName: Moody
                middleName: ''
              currency: aud
              company:
                id: 32368
                name: TYSM corp.
              id: 170074
              company_location_id: '58965'
              job_title: New Vacancy_11_A
              internal_description: No job description added
              open_date: '2023-08-24T00:00:00.000Z'
              brands:
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              company_id: '32368'
              no_of_active_applications: 0
              salary_to: '0.0'
              forecast_annual_fee: '0.0'
              live_list_url: 'https://fix.vinceredev.com/candidatelist/listCandidateSendToJob.do?key=646131483d721cbf8fa235014659a200'
              photo: 'https://fix.vinceredev.com/ws/download/company_logo/null'
              head_count: 20
              created_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@nomail.io
              formatted_pay_rate: AUD $0.00
              job_status: JOB_OPENED
              sfe:
                - value: '192'
                  description: ANDROID
                  value_search: '192'
                - value: '695'
                  description: Adobe Analytics
                  value_search: '695'
                - value: '189'
                  description: Accessibility
                  value_search: '189'
              formatted_salary_from: AUD $0.00
              location:
                id: 58965
                address: '70 Faunce Cres, O''Connor ACT 2602, Australia'
                district: O'Connor
                city: O'Connor
                state: ACT
                location_name: 'O''Connor, ACT'
                address_line1: 70 Faunce Cres
                address_line2: ''
                post_code: '2602'
                country_code: AU
                country: Australia
                nearest_train_station: ''
                longitude: 149.1124948
                latitude: -35.2651935
                location_types: []
                billing_group_name: ''
                trading_name: ''
                general_po_number: ''
                tax_exempt: false
                company_number: ''
                business_number: ''
                company_payment_term: ''
                primary_billing_address: false
                billing_account_code: ''
              created_date: '2023-08-24T03:43:17.988Z'
              salary_type: ANNUAL
              category: 1
              pay_rate: '0.0'
              fe:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
                - value: '2987'
                  description: Commercial
                  value_search: '2987'
            - job_type: CONTRACT
              closed_date: '2023-08-21T10:17:07.000Z'
              employment_type: FULL_TIME
              public_description: No job description added
              formatted_salary_to: AUD $0.00
              forecast_annual_fee_currency: aud
              pay_interval: HOURLY
              private_job: 1
              description: No job description added
              contract_length: '1'
              owners:
                - id: 29217
                  name: Marie Ledesma
                  email: marie.arabia-ledesma@nomail.io
              contact_id: '89368'
              from_job_lead_converted: false
              last_update_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@nomail.io
              salary_from: '0.0'
              last_update: '2023-08-21T10:16:25.038Z'
              contact:
                id: 89368
                firstName: Antoinette
                lastName: Ray
                middleName: ''
                email: antoinette7887@nomail.com
              currency: aud
              company:
                id: 33242
                name: WATSP Inc
              id: 169895
              company_location_id: '59894'
              job_title: New Vacancy_08
              internal_description: No job description added
              open_date: '2023-08-17T08:55:58.000Z'
              brands:
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              company_id: '33242'
              no_of_active_applications: 13
              salary_to: '0.0'
              forecast_annual_fee: '0.0'
              live_list_url: 'https://fix.vinceredev.com/candidatelist/listCandidateSendToJob.do?key=fc6e812687d5759b8fa235014659a200'
              photo: 'https://fix.vinceredev.com/ws/download/company_logo/null'
              head_count: 10
              max_stage: PLACEMENT_CONTRACT
              created_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@nomail.io
              formatted_pay_rate: AUD $0.00
              job_status: JOB_PLACED
              sfe:
                - value: '224'
                  description: UI-IA
                  value_search: '224'
                - value: '229'
                  description: Web Dev
                  value_search: '229'
                - value: '200'
                  description: Creative Director
                  value_search: '200'
                - value: '204'
                  description: Interaction Design
                  value_search: '204'
                - value: '223'
                  description: UI- Graphic Design
                  value_search: '223'
              formatted_salary_from: AUD $0.00
              location:
                id: 59894
                address: '198 Coventry St, South Melbourne VIC 3205, Australia'
                district: South Melbourne
                city: South Melbourne
                state: VIC
                location_name: 'South Melbourne, VIC'
                address_line1: 198 Coventry St
                address_line2: ''
                post_code: '3205'
                country_code: AU
                country: Australia
                nearest_train_station: ''
                longitude: 144.9630405
                latitude: -37.8308066
                location_types: []
                billing_group_name: ''
                trading_name: ''
                general_po_number: ''
                tax_exempt: false
                company_number: ''
                business_number: ''
                company_payment_term: ''
                primary_billing_address: false
                billing_account_code: null
              created_date: '2023-08-17T08:55:58.499Z'
              salary_type: ANNUAL
              category: 1
              pay_rate: '0.0'
              fe:
                - value: '2992'
                  description: Software Development
                  value_search: '2992'
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
            - job_type: TEMPORARY
              closed_date: '2024-08-21T00:00:00.000Z'
              employment_type: FULL_TIME
              public_description: No job description added
              formatted_salary_to: AUD $0.00
              forecast_annual_fee_currency: aud
              pay_interval: HOURLY
              private_job: 1
              description: No job description added
              contract_length: '1'
              owners:
                - id: 29209
                  name: 'Eric[V2] Nguyen'
                  email: recruiter1.ptest.vc@nomail.com
              contact_id: '89366'
              from_job_lead_converted: false
              last_update_by:
                id: 29209
                name: 'Eric[V2] Nguyen'
                email: recruiter1.ptest.vc@nomail.com
              salary_from: '0.0'
              last_update: '2023-08-21T08:50:51.811Z'
              contact:
                id: 89366
                firstName: Eren
                lastName: Quarea
                middleName: ''
                email: contact1.ptest.fix.aug@nomail.com
              currency: aud
              company:
                id: 33275
                name: WHITE EMBLAME FT
              id: 169997
              job_title: '[TT&FT][Bi-Weekly] Linken Crafter F32'
              internal_description: No job description added
              open_date: '2023-08-21T00:00:00.000Z'
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
              company_id: '33275'
              no_of_active_applications: 1
              salary_to: '0.0'
              live_list_url: 'https://fix.vinceredev.com/candidatelist/listCandidateSendToJob.do?key=ed8a4a9656d23c488fa235014659a200'
              photo: 'https://fix.vinceredev.com/ws/download/company_logo/null'
              head_count: 58
              max_stage: PLACEMENT_TEMP
              created_by:
                id: 29209
                name: 'Eric[V2] Nguyen'
                email: recruiter1.ptest.vc@nomail.com
              formatted_pay_rate: AUD $0.00
              job_status: JOB_PLACED
              formatted_salary_from: AUD $0.00
              created_date: '2023-08-21T08:50:01.549Z'
              salary_type: ANNUAL
              category: 1
              pay_rate: '0.0'
              external_id: QA123456789
    contact_search_matrix_vars_get_res:
      summary: Contact search result.
      value:
        category: job
        result:
          start: 0
          total: 4715
          items:
            - brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
              company_id: '33275'
              last_update: '2023-08-24T08:09:26.883Z'
              photo: 'https://test.vincere.io/ws/download/company_logo'
              owners:
                - id: 29209
                  name: 'Eric[V2] Nguyen'
                  email: recruiter1.ptest.vc@nomail.com
              company:
                id: 33275
                name: WHITE EMBLAME FT
              created_date: '2023-08-21T08:50:01.549Z'
              id: 169997
              created_by:
                id: 29209
                name: 'Eric[V2] Nguyen'
                email: recruiter1.ptest.vc@nomail.com
              job_title: '[TT&FT][Bi-Weekly] Linken Crafter F32'
              external_id: ID12345
            - brands:
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              sfe:
                - value: '192'
                  description: ANDROID
                  value_search: '192'
                - value: '695'
                  description: Adobe Analytics
                  value_search: '695'
                - value: '189'
                  description: Accessibility
                  value_search: '189'
              company_id: '32368'
              last_update: '2023-08-24T03:44:34.071Z'
              photo: 'https://logo.com/ws/download/company_logo/null'
              owners:
                - id: 29217
                  name: Marie Ledesma
                  email: marie.arabia-ledesma@vincere.io
              company:
                id: 32368
                name: TYSM corp.
              created_date: '2023-08-24T03:43:17.988Z'
              id: 170074
              created_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@vincere.io
              job_title: New Vacancy_11_A
              fe:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
                - value: '2987'
                  description: Commercial
                  value_search: '2987'
              external_id: ID12345
            - brands:
                - value: '1025'
                  description: Creative Market
                  value_search: '1025'
              sfe:
                - value: '189'
                  description: Accessibility
                  value_search: '189'
              company_id: '32368'
              last_update: '2023-08-24T03:41:29.248Z'
              photo: 'https://logo.com/ws/download/company_logo'
              owners:
                - id: 29217
                  name: Marie Ledesma
                  email: marie.arabia-ledesma@vincere.io
              company:
                id: 32368
                name: TYSM corp.
              created_date: '2023-08-24T03:41:29.248Z'
              id: 170073
              created_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@vincere.io
              job_title: New Vacancy_10
              fe:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
                - value: '2987'
                  description: Commercial
                  value_search: '2987'
              external_id: ID12345
    company_search_matrix_vars_get_res:
      summary: Companry search result.
      value:
        category: company
        result:
          start: 0
          total: 28
          items:
            - brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
              last_update: '2023-08-24T08:09:27.274Z'
              name: WHITE EMBLAME FT
              no_of_positions: 6
              location:
                - id: 59929
                  address: 'Brighton, Brighton and Hove, UK'
                  district: ''
                  city: Brighton and Hove
                  state: ''
                  location_name: 'Brighton and Hove, UK'
                  address_line1: ''
                  address_line2: ''
                  post_code: ''
                  country_code: GB
                  country: United Kingdom
                  nearest_train_station: ''
                  longitude: -0.1362672
                  latitude: 50.8229402
                  location_types: []
                  billing_group_name: ''
                  trading_name: ''
                  general_po_number: ''
                  tax_exempt: false
                  company_number: ''
                  business_number: ''
                  company_payment_term: ''
                  primary_billing_address: false
                  billing_account_code: ''
              no_of_contacts: 1
              owners:
                - id: 29209
                  name: 'Eric[V2] Nguyen'
                  email: recruiter1.ptest.vc@nomail.com
              created_date: '2023-08-16T04:57:25.199Z'
              id: 33275
              created_by:
                id: 29209
                name: 'Eric[V2] Nguyen'
                email: recruiter1.ptest.vc@nomail.com
              board: '1'
              status: '1'
            - note: Test
              website: 'https://ww.tysmcorp.com'
              brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
              owners:
                - id: 29217
                  name: Marie Ledesma
                  email: marie.arabia-ledesma@test.com
              industry:
                - value: '29968'
                  description: A Industry
                  value_search: '29968'
              linkedin: www.linkedin.com/tysmcorp
              created_by:
                id: 29217
                name: Marie Ledesma
                email: marie.arabia-ledesma@test.com
              sub_industry:
                - value: '29894'
                  description: 'Admin '
                  value_search: '29894'
              last_update: '2023-08-24T03:44:34.334Z'
              name: TYSM corp.
              no_of_positions: 7
              location:
                - id: 58966
                  address: '51 Mandible St, Alexandria NSW 2015, Australia'
                  district: Alexandria
                  city: Alexandria
                  state: NSW
                  location_name: 'Alexandria, NSW'
                  address_line1: 51 Mandible St
                  address_line2: ''
                  post_code: '2015'
                  country_code: AU
                  country: Australia
                  nearest_train_station: ''
                  longitude: 151.1982224
                  latitude: -33.9057984
                  location_types: []
                  billing_group_name: ''
                  trading_name: ''
                  general_po_number: ''
                  tax_exempt: false
                  company_number: ''
                  business_number: ''
                  company_payment_term: ''
                  primary_billing_address: false
                  billing_account_code: ''
              no_of_contacts: 4
              created_date: '2023-03-13T03:20:47.358Z'
              id: 32368
              board: '1'
              status: '1'
            - brands:
                - value: '1021'
                  description: Infrastructure
                  value_search: '1021'
              owners:
                - id: 29299
                  name: Robert Hoang
                  email: robert.hoang@test.com
              linkedin: 'https://www.linkedin.com/in/long-robert-hoang-50b2a9234/'
              created_by:
                id: 29299
                name: Robert Hoang
                email: robert.hoang@test.com
              last_update: '2023-08-24T03:14:41.217Z'
              name: Robert 1 member limite company sponsor Robert 1 member limite company sponsor Robert 1 member limite company sponsor
              no_of_positions: 1
              location:
                - id: 59691
                  address: American Samoa
                  district: ''
                  city: ''
                  state: ''
                  location_name: AS
                  address_line1: ''
                  address_line2: ''
                  post_code: ''
                  country_code: AS
                  country: American Samoa
                  nearest_train_station: ''
                  longitude: -170.132217
                  latitude: -14.270972
                  location_types: []
                  billing_group_name: ''
                  trading_name: ''
                  general_po_number: ''
                  tax_exempt: false
                  company_number: ''
                  business_number: ''
                  company_payment_term: ''
                  primary_billing_address: false
                  billing_account_code: ''
              no_of_contacts: 5
              created_date: '2023-02-07T02:58:42.001Z'
              id: 32171
              board: '4'
              status: '2'
              external_id: QA123456789
    user_search_matrix_vars_get_res:
      summary: User search result.
      value:
        category: user
        result:
          start: 0
          total: 108
          items:
            - display_language: en
              functional_expertises:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
              timezone: Pacific/Guadalcanal
              res_consultant: 0
              res_researcher: 0
              deactivated: 0
              email_is_integrated: 0
              divisions:
                - value: '1031'
                  description: Finance
                  value_search: '1031'
              res_system_admin: 1
              last_updated_timestamp: '2023-08-21T08:01:14.326Z'
              id: 31134
              first_name: Eric AC
              email: eric.nguyen@theaccessgroup.com
              brands:
                - value: '1022'
                  description: Support
                  value_search: '1022'
              teams:
                - value: '1059'
                  description: Specialists - Project Consulting
                  value_search: '1059'
              insert_timestamp: '2023-08-21T08:01:14.326Z'
              res_director: 0
              last_name: Nguyen
              res_manager: 0
              deleted: 0
              full_name: Eric AC Nguyen
              industries:
                - value: '29571'
                  description: Aviation & Aerospace
                  value_search: '29571'
              primary_brand:
                value: '1021'
                description: Infrastructure
                value_search: '1021'
              locations:
                - value: '28922'
                  description: All
                  value_search: '28922'
              user_location: Australia
            - display_language: en
              functional_expertises:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
              brands:
                - value: '1022'
                  description: Support
                  value_search: '1022'
              insert_timestamp: '2021-01-29T11:43:21.740Z'
              timezone: UTC
              res_director: 0
              last_name: Davison
              res_manager: 0
              res_consultant: 0
              res_researcher: 0
              deactivated: 0
              email_is_integrated: 0
              res_system_admin: 0
              deleted: 0
              full_name: Aariz Davison
              industries:
                - value: '29571'
                  description: Aviation & Aerospace
                  value_search: '29571'
              last_updated_timestamp: '2023-08-21T08:01:14.323Z'
              id: -1
              user_location: United Kingdom
              first_name: Aariz
              email: companyadmin@vincere.io
            - display_language: en
              functional_expertises:
                - value: '2984'
                  description: Database Development
                  value_search: '2984'
              timezone: Asia/Bangkok
              res_consultant: 0
              res_researcher: 0
              deactivated: 0
              email_is_integrated: 0
              divisions:
                - value: '1031'
                  description: Finance
                  value_search: '1031'
              res_system_admin: 1
              last_updated_timestamp: '2023-08-21T03:07:17.948Z'
              id: 31133
              first_name: Son
              email: kenny.doan@theaccessgroup.com
              brands:
                - value: '1022'
                  description: Support
                  value_search: '1022'
              teams:
                - value: '1059'
                  description: Specialists - Project Consulting
                  value_search: '1059'
              insert_timestamp: '2023-08-21T03:07:17.948Z'
              res_director: 0
              last_name: Doan
              res_manager: 0
              deleted: 0
              full_name: Son Doan
              industries:
                - value: '29571'
                  description: Aviation & Aerospace
                  value_search: '29571'
              primary_brand:
                value: '1021'
                description: Infrastructure
                value_search: '1021'
              locations:
                - value: '28922'
                  description: All
                  value_search: '28922'
              user_location: Viet Nam
    report_statistics_get_res:
      summary: Statistics.
      value:
        currency: aud
        open_job_num: 234
        job_forecast: 23678
        interview_num: 34322
        interview_forecast: 3345
        placement_num: 564
        placement_profit: 3422
        new_candidate_num: 2344
        shortlisted_num: 4546
        sent_num: 3423
        floated_num: 4545
        candidate_calls_num: 5656
        emails_sent_num: 86456
        emails_received_num: 5466
        contact_meetings_num: 98643
        candidate_meetings_num: 42346
    report_statistics_filters_get_res:
      summary: Users that can be used to get statistics.
      value:
        users:
          - email: truyen+qa@nomail.io
            id: 30375
            full_name: Truyen Re QA
            time_zone: null
            date_format: null
          - email: zayn.nonmigration@nomail.com
            id: 30677
            full_name: Zayn Non Migration
            time_zone: null
            date_format: null
    configurablefield_candidatefield_get_res:
      summary: Candidate custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    configurablefield_contactfield_get_res:
      summary: Contact custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    configurablefield_companyfield_get_res:
      summary: Contact custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    configurablefield_positionfield_get_res:
      summary: Contact custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    configurablefield_placementfield_get_res:
      summary: Contact custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    configurablefield_dealfield_get_res:
      summary: Contact custom fields.
      value:
        slice_index: 1
        num_of_elements: 25
        last: false
        content:
          - key: 0879beb5fd3be5ccaa275ef312e8685d
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Select multiple fields
            values:
              - id: 12494
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12495
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4b5c106755ebe3675c27a75ea6051303
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12492
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12493
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: df950d1af7b200c84a2a2a37e5ae5f48
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12490
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12491
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 5da642f92d189999bfff377bceeaa31f
            type: COMBO_BOX
            translations:
              - language: en
                label: Dropdown lists
            values:
              - id: 12488
                translations:
                  - language: en
                    label: Dropdown value 1
                value_search: '1'
                field_value: 1
              - id: 12489
                translations:
                  - language: en
                    label: Dropdown value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b6c884ec60abbe75475ce9dac196729
            type: CHECK_BOX
            translations:
              - language: en
                label: Checkboxes
            values:
              - id: 12478
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12479
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 3fc5e4abc3ab48ee3ae5e4634316ffea
            type: GROUP
            translations:
              - language: en
                label: Dory's Table Field
            values: []
            in_layout: true
            child_fields:
              - key: a4226f717d6e0ac725971127a7429f2c
                type: MULTIPLE_SELECTION
                translations:
                  - language: en
                    label: Multiple Selection
                values:
                  - id: 12474
                    translations:
                      - language: en
                        label: Check box value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12475
                    translations:
                      - language: en
                        label: Check box value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: a2f8fbcbd3649c45e5780064fdbfe177
                type: TEXT_BOX
                translations:
                  - language: en
                    label: Single line text field
                values: []
                in_layout: true
                child_fields: []
              - key: 56cef0f9790ce9bebcb6f76737c9194a
                type: COMBO_BOX
                translations:
                  - language: en
                    label: Dropdown lists
                values:
                  - id: 12476
                    translations:
                      - language: en
                        label: Dropdown value 1
                    value_search: '1'
                    field_value: 1
                  - id: 12477
                    translations:
                      - language: en
                        label: Dropdown value 2
                    value_search: '2'
                    field_value: 2
                in_layout: true
                child_fields: []
              - key: 71585950dc54627fc0f414804266ae36
                type: DATE_PICKER
                translations:
                  - language: en
                    label: Date pickers
                values: []
                in_layout: true
                child_fields: []
          - key: 8ff42440ff4d1f66c16d50ee263b6d8f
            type: MULTIPLE_SELECTION
            translations:
              - language: en
                label: Multiple Selection
            values:
              - id: 12472
                translations:
                  - language: en
                    label: Check box value 1
                value_search: '1'
                field_value: 1
              - id: 12473
                translations:
                  - language: en
                    label: Check box value 2
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: ec25093ee6f76f8c37ceb3f8a64ba338
            type: COMBO_BOX
            translations:
              - language: en
                label: Level of Expertise
            values:
              - id: 12470
                translations:
                  - language: en
                    label: Senior
                value_search: '1'
                field_value: 1
              - id: 12471
                translations:
                  - language: en
                    label: Junior
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 4ba7801b7ed9bf66dd5e71f516585d62
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Payment Type'
            values:
              - id: 12467
                translations:
                  - language: en
                    label: Limited Company
                value_search: '1'
                field_value: 1
              - id: 12468
                translations:
                  - language: en
                    label: Umbrella
                value_search: '2'
                field_value: 2
              - id: 12469
                translations:
                  - language: en
                    label: Self Employed
                value_search: '3'
                field_value: 3
            in_layout: true
            child_fields: []
          - key: 75999d2059b9302dd68327eab31b864f
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 2'
            values: []
            in_layout: true
            child_fields: []
          - key: 8d080734fde8b2d614d259ae726c5a37
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Middle Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a8d1d9bf4023e08d2aa69e9ac2b74b5e
            type: DATE_PICKER
            translations:
              - language: en
                label: 'Employee: Date of Birth'
            values: []
            in_layout: true
            child_fields: []
          - key: 3e1abf4556403f046d7bbe6f15e523d0
            type: COMBO_BOX
            translations:
              - language: en
                label: 'Employee: Gender'
            values:
              - id: 12464
                translations:
                  - language: en
                    label: Prefer not to say
                value_search: '3'
                field_value: 3
              - id: 12462
                translations:
                  - language: en
                    label: M
                value_search: '1'
                field_value: 1
              - id: 12463
                translations:
                  - language: en
                    label: F
                value_search: '2'
                field_value: 2
            in_layout: true
            child_fields: []
          - key: 6b96014fbfb62ee1ad55f5be5476303d
            type: DATE_PICKER
            translations:
              - language: en
                label: LTD or Umbrella Company Date of Incorporation
            values: []
            in_layout: true
            child_fields: []
          - key: 28fd307b7d81d911065a40092f54838c
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Last Name'
            values: []
            in_layout: true
            child_fields: []
          - key: a7f276fd9bfd3e10e7f85554802c93f5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: First Name'
            values: []
            in_layout: true
            child_fields: []
          - key: 29b45111d8fef3f776fdce79eb3dd058
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Post Code'
            values: []
            in_layout: true
            child_fields: []
          - key: 036459dcbc6b9eb3c4a98c9ca6aa4c5e
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Country'
            values: []
            in_layout: true
            child_fields: []
          - key: 3912ba1e168684994e6cd974152043ee
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - County'
            values: []
            in_layout: true
            child_fields: []
          - key: edcb367f9729f7421b98c56f17b63ca5
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Town/City'
            values: []
            in_layout: true
            child_fields: []
          - key: b0ba30de483dbe7a78d4636cbd45ed76
            type: TEXT_BOX
            translations:
              - language: en
                label: 'Employee: Postal Address - Line 1'
            values: []
            in_layout: true
            child_fields: []
          - key: d4f8e9b9162edebddf8d3eae4cac24d0
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company VAT No.
            values: []
            in_layout: true
            child_fields: []
          - key: 9a3d35a3b8c6097e7c0d15824af31b42
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company No.
            values: []
            in_layout: true
            child_fields: []
          - key: 85b4979034a3b85df1c824e1e6d43791
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Name
            values: []
            in_layout: true
            child_fields: []
          - key: b14bdf99f9e31b83b60d196890565549
            type: TEXT_BOX
            translations:
              - language: en
                label: LTD or Umbrella Company Address - Post Code
            values: []
            in_layout: true
            child_fields: []
    candidatesources_get_res:
      summary: Candidate sources.
      value:
        - value: '29095'
          description: Auto Parsed
          value_search: '29095'
          source_type: APP
          show_careersite: true
          show_candidate: true
        - value: '29089'
          description: Broadbean
          value_search: '29089'
          source_type: APP
          show_careersite: true
          show_candidate: true
    contactsources_get_res:
      summary: Contact sources.
      value:
        - value: '29095'
          description: Auto Parsed
          value_search: '29095'
          source_type: APP
          show_careersite: true
          show_candidate: true
        - value: '29089'
          description: Broadbean
          value_search: '29089'
          source_type: APP
          show_careersite: true
          show_candidate: true
    functionalexpertises__get_res:
      summary: Returns array of all functional expertise.
      value:
        - value: '2987'
          description: Commercial
          value_search: '2987'
        - value: '2984'
          description: Database Development
          value_search: '2984'
    functionalexpertise_id_subfunctionalexpertises_get_res:
      summary: Sub functional expertises.
      value:
        - value: '190'
          description: Account Manager
          value_search: '190'
        - value: '681'
          description: MongoDB
          value_search: '681'
    subfunctionalexpertises__get_res:
      summary: Sub functional expertises.
      value:
        - value: '189'
          description: Accessibility
          value_search: '189'
          parent_id: '2984'
        - value: '190'
          description: Account Manager
          value_search: '190'
          parent_id: '2984'
    industries__get_res:
      summary: Industries.
      value:
        - value: '29968'
          description: A Industry
          value_search: '29968'
        - value: '29964'
          description: Amy Industry
          value_search: '29964'
    subindustries__get_res:
      summary: Sub industries.
      value:
        - value: '29894'
          description: 'Admin '
          value_search: '29894'
          parent_id: '29968'
        - value: '30005'
          description: Administrator
          value_search: '30005'
          parent_id: '29648'
    industry_id_subindustries_get_res:
      summary: Sub industries.
      value:
        - value: '29894'
          description: 'Admin '
          value_search: '29894'
        - value: '29970'
          description: Item 1
          value_search: '29970'
        - value: '29969'
          description: Item 2
          value_search: '29969'
        - value: '29895'
          description: Tax Accounting
          value_search: '29895'
    def_language_get_res:
      summary: Languages.
      value:
        - value: mo
          description: Moldavian
          value_search: mo
        - value: ms
          description: Malay
          value_search: ms
        - value: th
          description: Thai
          value_search: th
    def_languagelevels_get_res:
      summary: Returns array of all language skill levels.
      value:
        - value: BEGINNER
          description: Beginner
          value_search: '1'
        - value: INTERMEDIATE
          description: Intermediate
          value_search: '2'
        - value: ADVANCED
          description: Advanced
          value_search: '3'
        - value: FLUENT
          description: Fluent
          value_search: '4'
        - value: NATIVE
          description: Native
          value_search: '5'
    def_maritalstatuses_get_res:
      summary: Marital statuses.
      value:
        - value: NO_VALUE
          description: not selected
          value_search: '0'
        - value: MARRIED
          description: married
          value_search: '2'
        - value: SINGLE
          description: single
          value_search: '1'
        - value: DIVORCED
          description: divorced
          value_search: '3'
        - value: WIDOWED
          description: widowed
          value_search: '4'
        - value: SEPARATED
          description: separated
          value_search: '5'
        - value: PRIVATE
          description: private
          value_search: '6'
        - value: UNMARRIED
          description: unmarried
          value_search: '7'
    def_nationalities_get_res:
      summary: Nationalities.
      value:
        - value: AF
          description: Afghan
          value_search: AF
        - value: AL
          description: Albanian
          value_search: AL
        - value: DZ
          description: Algerian
          value_search: DZ
    def_relocations_get_res:
      summary: Relocations.
      value:
        - value: RELOCATION
          description: Relocatable
          value_search: '1'
        - value: NO_RELOCATION
          description: Unlikely to relocate
          value_search: '0'
    def_status_candidate_get_res:
      summary: Candidate statuses.
      value:
        - id: 0
          name: Passive
          type: 0
          color_code: '#fffcb7'
        - id: 1
          name: Active
          type: 0
          color_code: '#e9fee5'
        - id: 2
          name: Do not contact
          type: 0
          color_code: '#ffd9d9'
        - id: 3
          name: Blacklisted
          type: 0
          color_code: '#9d9d9d'
        - id: 4
          name: Robert status
          type: 1
          color_code: '#31479f'
        - id: 5
          name: Very Well
          type: 1
          color_code: '#f14124'
    def_status_contact_get_res:
      summary: Contact statuses.
      value:
        - id: 0
          name: Passive
          type: 0
          color_code: '#fffcb7'
        - id: 1
          name: Active
          type: 0
          color_code: '#e9fee5'
        - id: 2
          name: Do not contact
          type: 0
          color_code: '#ffd9d9'
        - id: 3
          name: Blacklisted
          type: 0
          color_code: '#9d9d9d'
        - id: 4
          name: Very Well
          type: 1
          color_code: '#f14124'
    def_status_company_get_res:
      summary: Company statuses.
      value:
        - id: 0
          name: Passive
          type: 0
          color_code: '#fffcb7'
        - id: 1
          name: Active
          type: 0
          color_code: '#e9fee5'
        - id: 2
          name: Do not contact
          type: 0
          color_code: '#ffd9d9'
        - id: 3
          name: Blacklisted
          type: 0
          color_code: '#9d9d9d'
        - id: 4
          name: New Status today
          type: 1
          color_code: '#c3260c'
        - id: 37
          name: Very Well
          type: 1
          color_code: '#f14124'
    def_custom_status_job_get_res:
      summary: Job statuses.
      value:
        - id: 0
          name: Hold
          type: 0
          color_code: '#fffcb7'
        - id: 1
          name: Open
          type: 0
          color_code: '#e9fee5'
        - id: 2
          name: Closed
          type: 0
          color_code: '#ffd9d9'
        - id: 3
          name: Cancelled
          type: 0
          color_code: '#9d9d9d'
        - id: 4
          name: Very Well
          type: 1
          color_code: '#821908'
    def_countries_get_res:
      summary: Countries.
      value:
        - value: GM
          description: Gambia
          value_search: GM
        - value: SX
          description: Sint Maarten (Dutch part)
          value_search: SX
        - value: SJ
          description: Svalbard and Jan Mayen
          value_search: SJ
    def_currencies_get_res:
      summary: Currencies.
      value:
        - value: aed
          description: UAE Dirham(AED)
          value_search: aed
        - value: ars
          description: Argentinian Peso(ARS$)
          value_search: ars
        - value: aud
          description: Australian Dollar(AUD$)
          value_search: aud
    def_educationlevels_get_res:
      summary: Returns array of all education levels.
      value:
        - value: INCOMPLETE_SEC_EDUCATION
          description: Incomplete Sec Education
          value_search: '9'
        - value: ITE_TECH_TEACHING_CERT
          description: ITE/Tech/Teaching Cert
          value_search: '6'
        - value: NOA
          description: N/O/A
          value_search: '8'
        - value: NO_FORMAL_EDUCATION
          description: No Formal Education
          value_search: '11'
    def_employmenttypes_get_res:
      summary: Returns array of all employment types.
      value:
        - value: FULL_TIME
          description: Full Time
          value_search: '0'
        - value: PART_TIME
          description: Part Time
          value_search: '1'
        - value: CASUAL
          description: Casual
          value_search: '2'
        - value: LABOUR_HIRE
          description: Labour hire
          value_search: '3'
    def_salarytypes_get_res:
      summary: Returns array of all salary types.
      value:
        - value: ANNUAL
          description: Annual
          value_search: '1'
        - value: MONTHLY
          description: Monthly
          value_search: '2'
    def_payintervals_get_res:
      summary: Returns array of all pay interval.
      value:
        - value: HOURLY
          description: Hourly
          value_search: '1'
        - value: DAILY
          description: Daily
          value_search: '2'
        - value: WEEKLY
          description: Weekly
          value_search: '3'
        - value: MONTHLY
          description: Monthly
          value_search: '4'
        - value: YEARLY
          description: Annual
          value_search: '5'
    def_genders_get_res:
      summary: Returns array of all genders.
      value:
        - value: MALE
          description: Male
          value_search: '1'
        - value: FEMALE
          description: Female
          value_search: '0'
        - value: OTHER
          description: Other
          value_search: '1000'
    def_stages_get_res:
      summary: Returns array of all stages of an Application.
      value:
        - value: APPLICATION
          description: Applications
          value_search: '90'
        - value: SHORTLISTED
          description: Shortlisted
          value_search: '102'
        - value: SENT
          description: Sent
          value_search: '103'
        - value: FIRST_INTERVIEW
          description: 1st Interview
          value_search: '104'
        - value: SECOND_INTERVIEW
          description: 2nd Interview
          value_search: '105'
        - value: THIRD_INTERVIEW
          description: 2nd+ Interview
          value_search: '106'
        - value: FOURTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '107'
        - value: FIFTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '108'
        - value: SIXTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '109'
        - value: SEVENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '110'
        - value: EIGHT_INTERVIEW
          description: 2nd+ Interview
          value_search: '111'
        - value: NINTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '112'
        - value: TENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '113'
        - value: ELEVENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '114'
        - value: TWELFTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '115'
        - value: THIRTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '116'
        - value: FOURTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '117'
        - value: FIFTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '118'
        - value: SIXTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '119'
        - value: SEVENTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '120'
        - value: EIGHTEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '121'
        - value: NINETEENTH_INTERVIEW
          description: 2nd+ Interview
          value_search: '122'
        - value: LAST_INTERVIEW_ROUND
          description: 2nd+ Interview
          value_search: '123'
        - value: OFFERED
          description: Offers
          value_search: '200'
        - value: PLACED
          description: Placed
          value_search: '300'
        - value: PLACEMENT_PERMANENT
          description: Placed
          value_search: '301'
        - value: PLACEMENT_CONTRACT
          description: Placed
          value_search: '302'
        - value: PLACEMENT_TEMP
          description: Placed
          value_search: '303'
        - value: RENEWAL
          description: Renewal
          value_search: '300'
    def_jobtypes_get_res:
      summary: Job types.
      value:
        - value: PERMANENT
          description: Permanent
          value_search: '1'
        - value: INTERIM_PROJECT_CONSULTING
          description: Interim / Project Consulting
          value_search: '5'
        - value: TEMPORARY
          description: Temporary
          value_search: '4'
        - value: CONTRACT
          description: Contract
          value_search: '2'
        - value: TEMPORARY_TO_PERMANENT
          description: Temp-To-Perm
          value_search: '3'
    def_jobsubtypes_get_res:
      summary: Returns array of all job subtypes.
      value:
        - value: CONTINGENT
          description: Contingent
          value_search: '1'
        - value: RETAINED
          description: Retained
          value_search: '2'
        - value: EXCLUSIVE
          description: Exclusive
          value_search: '3'
    def_meetingstatuses_get_res:
      summary: Meeting statuses.
      value:
        - value: MET
          description: Candidate met
          value_search: '1'
        - value: NOT_MET
          description: Candidates not met
          value_search: '2'
    def_candidate_documenttypes_get_res:
      summary: Document types.
      value:
        - value: '2'
          description: Client CV
          value_search: '2'
        - value: '3'
          description: Other docs
          value_search: '3'
        - value: '4'
          description: Offer letter
          value_search: '4'
    def_user_documenttypes_get_res:
      summary: Document types.
      value:
        - value: '2'
          description: Client CV
          value_search: '2'
        - value: '3'
          description: Other docs
          value_search: '3'
        - value: '4'
          description: Offer letter
          value_search: '4'
    def_activity_categories_get_res:
      summary: Categories.
      value:
        - id: 7
          label_name: Urgent
          background_color: '#f14124'
          text_color: ''
        - id: 5
          label_name: Email Follow-Up
          background_color: '#000000'
          text_color: ''
        - id: 2
          label_name: Contact Meeting
          background_color: '#0000FF'
          text_color: ''
    def_kpi_mainentitytypes_get_res:
      summary: Entity types.
      value:
        - value: CANDIDATE
          description: candidate
          value_search: '1'
        - value: CONTACT
          description: contact
          value_search: '2'
        - value: COMPANY
          description: company
          value_search: '3'
        - value: JOB
          description: job
          value_search: '4'
        - value: APPLICATION
          description: application
          value_search: '5'
        - value: DEAL
          description: deal
          value_search: '6'
        - value: JOB_LEAD
          description: job lead
          value_search: '7'
        - value: PROJECT
          description: project
          value_search: '9'
        - value: PERSONAL
          description: personal
          value_search: '10'
        - value: OTHER_MEETING
          description: other_meeting
          value_search: '11'
        - value: EXTERNAL_MEETING
          description: external_meeting
          value_search: '12'
    def_activity_kpis_get_res:
      summary: Candidate KPIs.
      value:
        - value: '18'
          description: Candidate Call
          value_search: '18'
          kpi_name: Phone call | Candidate | Outbound | Connected
        - value: '20'
          description: Left Message
          value_search: '20'
          kpi_name: Phone call | Candidate | Outbound | Left Message
        - value: '97'
          description: Vinneo Outreach | Sent | Candidate
          value_search: '97'
          kpi_name: Vinneo Outreach | Sent | Candidate
    def_contactstages_get_res:
      summary: Contact stages.
      value:
        - code: COMPANY_CONTACT
          translation: All Contacts
        - code: LEAD_CONTACT
          translation: Contacts Contacted
        - code: OPPORTUNITY_CONTACT
          translation: Contacts with Jobs
        - code: ACCOUNT_CONTACT
          translation: Contacts with Deals
    def_companystages_get_res:
      summary: Company stages.
      value:
        - code: COMPANY
          translation: All Companies
        - code: LEAD
          translation: Companies Contacted
        - code: OPPORTUNITY
          translation: Companies with Jobs
        - code: ACCOUNT
          translation: Companies with Deals
    def_calculatecharges_get_res:
      summary: Calculate charges.
      value:
        - value: PROFIT
          description: Profit
          value_search: profit
        - value: MARGIN
          description: Margin %
          value_search: margin
        - value: MARKUP
          description: Markup %
          value_search: markup
        - value: CHARGE_RATE
          description: Bill
          value_search: chargeRate
    def_astuterules_get_res:
      summary: Astute rules.
      value:
        - value: BOILERMAKER
          description: Boilermaker
          value_search: '1'
        - value: RULE_2
          description: Rule 2
          value_search: '5'
        - value: RULE_3
          description: Rule 3
          value_search: '9'
    def_astuterates_get_res:
      summary: Astute rates.
      value:
        - value: RATE_CARD_1
          description: Rate Card 1
          value_search: '1'
        - value: RATE_CARD_2
          description: Rate Card 2
          value_search: '5'
        - value: RATE_CARD_3
          description: Rate Card 3
          value_search: '9'
    def_astutepayperiods_get_res:
      summary: Astute pay cycles.
      value:
        - value: WEEKLY (MONDAY - SUNDAY)
          description: Weekly (Monday - Sunday)
          value_search: '1'
        - value: FORTNIGHTLY (MONDAY - SUNDAY)
          description: Fortnightly (Monday - Sunday)
          value_search: '3'
        - value: MONTHLY (1ST)
          description: Monthly (1st)
          value_search: '5'
        - value: WEEKLY
          description: Weekly
          value_search: '9'
    def_paycalculations_get_res:
      summary: Pay calculation types.
      value:
        - value: PAYG
          description: PAYG
          value_search: '5'
        - value: PAYG
          description: PAYE
          value_search: '7'
        - value: SUB_CONTRACTOR
          description: Ltd Co. or Corporation
          value_search: '6'
        - value: EMPLOYEE
          description: Employee
          value_search: '8'
        - value: UMBRELLA
          description: Umbrella company
          value_search: '4'
        - value: '1099'
          description: '1099'
          value_search: '3'
        - value: W2
          description: W2
          value_search: '2'
    def_timetypes_get_res:
      summary: Time management types.
      value:
        - value: MANUAL
          description: Manual
          value_search: '0'
        - value: TIME_TEMP
          description: TimeTemp
          value_search: '1'
        - value: ASTUTE_PAYROLL
          description: Astute Payroll
          value_search: '2'
        - value: FASTTRACK360
          description: FastTrack360
          value_search: '3'
        - value: TIMETEMP_FASTTRACK360
          description: TimeTemp & FastTrack360
          value_search: '4'
    def_feemodeltypes_get_res:
      summary: Fee models.
      value:
        - value: BASE_VARIABLE
          description: '% based (Variable)'
          value_search: '1'
        - value: FIXED_FEE
          description: Fixed fee
          value_search: '2'
        - value: RETAINER
          description: Retainer
          value_search: '3'
        - value: NO_FEE_PAYABLE
          description: No fee payable
          value_search: '4'
    def_contractlengthtypes_get_res:
      summary: Contract length types.
      value:
        - value: HOUR
          description: Hour(s)
          value_search: '1'
        - value: DAY
          description: Day(s)
          value_search: '2'
        - value: WEEK
          description: Week(s)
          value_search: '3'
        - value: MONTH
          description: Month(s)
          value_search: '4'
        - value: YEAR
          description: Year(s)
          value_search: '5'
    def_paymethods_get_res:
      summary: Pay methods.
      value:
        - value: BANK_TRANSFER
          description: Bank transfer
          value_search: '1'
        - value: CHEQUE
          description: Cheque
          value_search: '2'
        - value: CREDIT_CARD
          description: Credit card
          value_search: '3'
        - value: GIRO_ACH
          description: Giro | ACH
          value_search: '4'
        - value: OTHER
          description: Other
          value_search: '5'
    def_teams_get_res:
      summary: Teams.
      value:
        - value: '1038'
          description: Development
          value_search: '1038'
        - value: '1039'
          description: General Managers
          value_search: '1039'
        - value: '1044'
          description: Customer Support
          value_search: '1044'
        - value: '1046'
          description: Project Services
          value_search: '1046'
    def_brands_get_res:
      summary: Brands.
      value:
        - value: '1022'
          description: Support
          value_search: '1022'
        - value: '1023'
          description: Operations
          value_search: '1023'
        - value: '1024'
          description: Sales & Marketing
          value_search: '1024'
        - value: '1026'
          description: Human Resources
          value_search: '1026'
    def_branches_get_res:
      summary: Branches.
      value:
        - value: '1097'
          description: Branch 3
          value_search: '1097'
        - value: '1063'
          description: Brach VN-01
          value_search: '1063'
        - value: '1096'
          description: VA Branch
          value_search: '1096'
    def_divisions_get_res:
      summary: Divisions.
      value:
        - value: '1030'
          description: Health
          value_search: '1030'
        - value: '1032'
          description: Sales
          value_search: '1032'
        - value: '1033'
          description: Human Resources
          value_search: '1033'
    def_locations_get_res:
      summary: Locations.
      value:
        - value: '28922'
          description: All
          value_search: '28922'
        - value: '28923'
          description: 'Berlin, DE'
          value_search: '28923'
        - value: '28924'
          description: 'Ibiza, Spain'
          value_search: '28924'
        - value: '28926'
          description: 'London, UK'
          value_search: '28926'
        - value: '28925'
          description: 'Sydney, Australia'
          value_search: '28925'
        - value: '28927'
          description: 'Texas, USA'
          value_search: '28927'
        - value: '28928'
          description: Singapore
          value_search: '28928'
    def_activity_task_remindertimetypes_get_res:
      summary: Reminder types.
      value:
        - value: NONE
          description: None
          value_search: NONE
        - value: AT_EVENT_TIME
          description: At the time of Due date
          value_search: AT_EVENT_TIME
        - value: FIFTHTEEN_MINS
          description: 15 mins before
          value_search: FIFTHTEEN_MINS
        - value: THIRTY_MINS
          description: 30 mins before
          value_search: THIRTY_MINS
        - value: ONE_HOUR
          description: 1 hour before
          value_search: ONE_HOUR
        - value: TWO_HOURS
          description: 2 hours before
          value_search: TWO_HOURS
        - value: ONE_DAY
          description: 1 day before
          value_search: ONE_DAY
    def_activity_meeting_remindertimetypes_get_res:
      summary: Meeting reminder types.
      value:
        - value: NONE
          description: None
          value_search: NONE
        - value: AT_EVENT_TIME
          description: At the meeting time
          value_search: AT_EVENT_TIME
        - value: TEN_MINS
          description: 10 mins before
          value_search: TEN_MINS
        - value: FIFTHTEEN_MINS
          description: 15 mins before
          value_search: FIFTHTEEN_MINS
        - value: THIRTY_MINS
          description: 30 mins before
          value_search: THIRTY_MINS
        - value: ONE_HOUR
          description: 1 hour before
          value_search: ONE_HOUR
        - value: TWO_HOURS
          description: 2 hours before
          value_search: TWO_HOURS
    def_jobstatus_get_res:
      summary: Job types.
      value:
        - value: '0'
          description: JOB_OPENED
          value_search: '0'
        - value: '1'
          description: JOB_PLACED
          value_search: '1'
        - value: '2'
          description: JOB_PLACED_AND_CLOSED
          value_search: '2'
        - value: '3'
          description: JOB_CLOSED
          value_search: '3'
    def_compliance_statuses_get_res:
      summary: Compliance statuses.
      value:
        - id: 1
          name: Very Well
          type: 1
          color_code: '#f14124'
        - id: 34
          name: Not Bad
          type: 1
          color_code: '#5eccf3'
    def_compliance_conditions_get_res:
      summary: Compliance conditions.
      value:
        - id: 1
          name: Certification
    def_invoice_types_get_res:
      summary: Invoice types.
      value:
        - value: SALE_INVOICE
          description: Sales Invoice
          value_search: '1'
        - value: PURCHASE_INVOICE
          description: Purchase Invoice
          value_search: '2'
        - value: CREDIT_INVOICE
          description: Credit Invoice
          value_search: '3'
        - value: CONSOLIDATED_SALES_INVOICE
          description: Consolidated Sales Invoice
          value_search: '4'
        - value: CONSOLIDATED_PURCHASE_INVOICE
          description: Consolidated Purchase Invoice
          value_search: '5'
    def_invoice_statuses_get_res:
      summary: Invoice statuses.
      value:
        - value: DRAFT
          description: Draft
          value_search: '0'
        - value: APPROVED_NOT_SENT
          description: Approved not Sent
          value_search: '1'
        - value: APPROVED
          description: Approved
          value_search: '2'
        - value: APPROVED_AND_SENT
          description: Approved & Sent
          value_search: '3'
        - value: CANCELLED
          description: Cancelled
          value_search: '7'
    def_invoice_paymentstatuses_get_res:
      summary: Invoice payment statuses.
      value:
        - value: DRAFT
          description: Draft
          value_search: '0'
        - value: APPROVED_NOT_SENT
          description: Approved not Sent
          value_search: '1'
        - value: APPROVED
          description: Approved
          value_search: '2'
        - value: APPROVED_AND_SENT
          description: Approved & Sent
          value_search: '3'
        - value: CANCELLED
          description: Cancelled
          value_search: '7'
    def_activity_names_get_res:
      summary: Activity names.
      value:
        - value: AVERAGE_MARGIN_OF_CONTRACT_JOBS
          description: Average Margin % | Contract & Temp Jobs
          value_search: AVERAGE_MARGIN_OF_CONTRACT_JOBS
        - value: AVERAGE_MARGIN_OF_PERMANENT_JOBS
          description: Average Margin % | Permanent Jobs
          value_search: AVERAGE_MARGIN_OF_PERMANENT_JOBS
        - value: BILLING_PERMANENT
          description: Fees | Permanent
          value_search: BILLING_PERMANENT
    def_deal_statuses_get_res:
      summary: Deal statuses.
      value:
        - value: OPEN
          description: Open
          value_search: OPEN
        - value: WON
          description: Won
          value_search: WON
        - value: LOST
          description: Lost
          value_search: LOST
    def_deal_forecast-fee-types_get_res:
      summary: Deal forecast fee types.
      value:
        - value: DEAL_FORECAST
          description: Deal Forecast
          value_search: '1'
        - value: JOB_FORECAST
          description: Job Forecast
          value_search: '2'
    def_deal_auto-update-status-types_get_res:
      summary: Deal auto update status types.
      value:
        - value: WON_MANUALLY
          description: The status is changed manually
          value_search: '1'
        - value: ONE_JOB_PLACE_AND_CLOSE
          description: One of the Jobs linked to this Deal is Placed and Closed.
          value_search: '2'
        - value: ALL_JOB_PLACE_AND_CLOSE
          description: All jobs that linked to this Deal are Placed and Closed
          value_search: '3'
    def_profit-split-modes_get_res:
      summary: Profit split modes.
      value:
        - value: PERCENTAGE
          description: Percentage
          value_search: '1'
        - value: NUMERICALLY
          description: Numeric
          value_search: '2'
    def_consent-to-keep_get_res:
      summary: Consent-To-Keeps.
      value:
        - value: UNKNOWN
          description: Must request
          value_search: '0'
        - value: CONSENT_GIVEN
          description: Consent given
          value_search: '1'
        - value: PENDING
          description: Pending
          value_search: '2'
        - value: TO_BE_FORGOTTEN
          description: To be forgotten
          value_search: '3'
        - value: CONTRACT
          description: Contract
          value_search: '4'
        - value: LEGITIMATE_INTEREST
          description: Legitimate interest
          value_search: '5'
    def_right-to-represent_get_res:
      summary: Right to Represent.
      value:
        - value: UNKNOWN
          description: Must request
          value_search: '0'
        - value: CONSENT_GIVEN
          description: Consent given
          value_search: '1'
        - value: PENDING
          description: Pending
          value_search: '2'
        - value: TO_BE_FORGOTTEN
          description: To be forgotten
          value_search: '3'
    def_explicit-consent_get_res:
      summary: Explicit Consents.
      value:
        - value: 'YES'
          description: 'Yes'
          value_search: '1'
        - value: 'NO'
          description: 'No'
          value_search: '0'
    def_person-informed-how-to-exercise-their-rights_get_res:
      summary: Returns array of all exercise rights values.
      value:
        - value: LINK_CANDIDATE_PORTAL_SENT
          description: Via Candidate Portal
          value_search: '1'
        - value: VERBALLY
          description: Verbally
          value_search: '2'
        - value: OTHER
          description: Other
          value_search: '3'
    def_request-through_get_res:
      summary: Request through.
      value:
        - value: EMAIL
          description: Email
          value_search: '1'
        - value: ONLINE
          description: Online
          value_search: '2'
        - value: VERBALLY
          description: Verbally
          value_search: '3'
        - value: CANDIDATE_PORTAL
          description: Candidate Portal
          value_search: '4'
        - value: WRITTEN
          description: Written
          value_search: '5'
        - value: OTHER
          description: Other
          value_search: '6'
    def_obtained-through_get_res:
      summary: Obtained through.
      value:
        - value: EMAIL
          description: Email
          value_search: '1'
        - value: ONLINE
          description: Online
          value_search: '2'
        - value: VERBALLY
          description: Verbally
          value_search: '3'
        - value: CANDIDATE_PORTAL
          description: Candidate Portal
          value_search: '4'
        - value: WRITTEN
          description: Written
          value_search: '5'
        - value: OTHER
          description: Other
          value_search: '6'
    def_expires_get_res:
      summary: Returns array of all expires values.
      value:
        - value: 'YES'
          description: 'Yes'
          value_search: '1'
        - value: 'NO'
          description: 'No'
          value_search: '0'
    application_substatus_get_res:
      summary: Application Sub-statuses.
      value:
        - id: 51
          name: Awaiting Feedback
          color_code: '#8bc9f7'
        - id: 68
          name: Rebate
          color_code: '#7f7f7f'
        - id: 67
          name: Offer Made
          color_code: '#ffb279'
        - id: 69
          name: 1st Ints
          color_code: '#caf297'
    placement_amendment-reason_get_res:
      summary: Amendment reasons.
      value:
        - id: 2
          reason: Pay Rate
          description: Need to update the pay rate.
        - id: 1
          reason: 'On Cost '
          description: 'Need to update on cost. '
        - id: 3
          reason: Job Type
          description: Need to update the job type.
    setting_offerapproval_get_res:
      summary: Offer approval is mandatory or not.
      value:
        mandatory: false
    setting_twilio_get_res:
      summary: Credentials of Twilio.
      value:
        username: AC12b5d6c07bf5f53e3685f522f0b99913
        password: 4bc9a270e55634e9a524dea832c69e6f
        phone_number: '+441494372531'
    timesheet_filter_post_req:
      summary: Timesheet filter criteria.
      value:
        timesheet_id: 12345
        candidate_id: 9999
        position_id: 5555
        application_id: 7777
        offer_id: 8888
        timesheet_start_date_from: '2023-01-01T00:00:00.000Z'
        timesheet_start_date_to: '2023-12-31T00:00:00.000Z'
        timesheet_status: 2
    timesheet_filter_post_res:
      summary: Timesheets.
      value:
        slice_index: 0
        num_of_elements: 1
        last: true
        content:
          - id: 12345
            application_id: 7777
            timezone: Asia/Singapore
            start_date: '2023-01-02T00:00:00.000Z'
            end_date: '2023-01-08T00:00:00.000Z'
            timesheet_status: SUBMITTED
            insert_timestamp: '2023-01-02T09:15:00.000Z'
            approved_date: null
            rejected_date: null
            candidate_id: 9999
            position_id: 5555
            offer_id: 8888
            timesheet_items:
              - id: 55501
                timesheet_id: 12345
                day: '2023-01-02T00:00:00.000Z'
                start_time: '2023-01-02T09:00:00.000Z'
                end_time: '2023-01-02T18:00:00.000Z'
                break_time: 60
                worked_time: 8
                shift: Morning
                day_type: NORMAL
                approver_name: John Doe
                approver_user_type: CONSULTANT
                approved_date: null
                insert_timestamp: '2023-01-02T09:15:00.000Z'
                external_map:
                  FASTTRACK360: EXT-001
    invoice_filter_post_req:
      summary: Invoice filter criteria.
      value:
        invoice_date_from: '2020-04-05T00:00:00.000Z'
        invoice_date_to: '2023-04-05T00:00:00.000Z'
        updated_date_from: '2020-04-05T00:00:00.000Z'
        updated_date_to: '2023-04-05T00:00:00.000Z'
        invoice_type:
          - SALE_INVOICE
        invoice_status:
          - DRAFT
        payment_status:
          - PARTIALLY_PAID
        invoice_id: INV-S-0001
        job_id: 5555
        job_name: Regional recruiter
        contact_id: 8888
        contact_name: Tom Hank
        candidate_id: 9999
        candidate_name: Tom Hank
        placement_id: 9999
        amount_due: 55000
        amount_due_from: 0
        amount_due_to: 1000
        due_date_from: '2018-04-05T00:00:00.000Z'
        due_date_to: '2018-04-05T00:00:00.000Z'
        overdue_by: 0
        overdue_by_from: 0
        overdue_by_to: 365
        po_number: PO1111
        timesheet_id: TS73A5ED
        text: sample text
        index: 0
        exclude_consolidated_child_invoices: false
    invoice_filter_post_res:
      summary: Invoices.
      value:
        slice_index: 0
        num_of_elements: 3
        last: false
        content:
          - id: 28811
            invoice_id: C25455
            invoice_type: CREDIT_INVOICE
            invoice_status: DRAFT
            payment_status: null
            job_id: 162206
            job_name: Security Guard
            contact_id: 83951
            contact_firstname: Lariah
            contact_middlename: ''
            contact_lastname: Santacruz
            contact_firstname_kana: null
            contact_lastname_kana: null
            contact_name: Lariah Santacruz
            candidate_id: null
            candidate_firstname: null
            candidate_middlename: null
            candidate_lastname: null
            candidate_firstname_kana: null
            candidate_lastname_kana: null
            candidate_name: null
            company_id: 20345
            company_name: 'Tootsie Roll Industries, Inc.'
            invoice_date: '2020-10-18T00:00:00.000Z'
            updated_date: '2023-04-05T00:00:00.000Z'
            currency: pound
            amount_due: 247.5
            formatted_amount_due: GBP &#163;247.50
            due_date: null
            overdue_by: null
            po_number: null
            timesheet_id: null
          - id: 17354
            invoice_id: R236601
            invoice_type: SALE_INVOICE
            invoice_status: APPROVED_AND_SENT
            payment_status: PAID_IN_FULL
            job_id: null
            job_name: null
            contact_id: 83991
            contact_firstname: Avari
            contact_middlename: ''
            contact_lastname: Rudd
            contact_firstname_kana: ''
            contact_lastname_kana: ''
            contact_name: Avari Rudd
            candidate_id: null
            candidate_firstname: null
            candidate_middlename: null
            candidate_lastname: null
            candidate_firstname_kana: null
            candidate_lastname_kana: null
            candidate_name: null
            company_id: 30532
            company_name: '1-800-FLOWERS.COM, Inc.'
            invoice_date: '2023-04-05T00:00:00.000Z'
            updated_date: '2023-04-05T00:00:00.000Z'
            currency: aud
            amount_due: 0
            formatted_amount_due: AUD $0.00
            due_date: '2023-04-26T00:00:00.000Z'
            overdue_by: null
            po_number: ''
            timesheet_id: null
          - id: 17350
            invoice_id: R236599
            invoice_type: SALE_INVOICE
            invoice_status: APPROVED_AND_SENT
            payment_status: null
            job_id: 167792
            job_name: Elementary School Teacher
            contact_id: 87574
            contact_firstname: Amy
            contact_middlename: ''
            contact_lastname: Phan19July
            contact_firstname_kana: ''
            contact_lastname_kana: ''
            contact_name: Amy Phan19July
            candidate_id: 185025
            candidate_firstname: Amy
            candidate_middlename: ''
            candidate_lastname: Phan
            candidate_firstname_kana: ''
            candidate_lastname_kana: ''
            candidate_name: Amy Phan
            company_id: 32038
            company_name: TMA Solution
            invoice_date: '2023-04-05T00:00:00.000Z'
            updated_date: '2023-04-05T00:00:00.000Z'
            currency: aud
            amount_due: 10000
            formatted_amount_due: 'AUD $10,000.00'
            due_date: '2023-04-26T00:00:00.000Z'
            overdue_by: 124
            po_number: ''
            timesheet_id: null
    invoice_filter_count_post_req:
      summary: Invoice filter criteria.
      value:
        invoice_date_from: '2020-04-05T00:00:00.000Z'
        invoice_date_to: '2023-04-05T00:00:00.000Z'
        invoice_type:
          - SALE_INVOICE
        invoice_status:
          - DRAFT
        payment_status:
          - PARTIALLY_PAID
        invoice_id: INV-S-0001
        job_id: 5555
        job_name: Regional recruiter
        contact_id: 8888
        contact_name: Tom Hank
        candidate_id: 9999
        candidate_name: Tom Hank
        placement_id: 9999
        amount_due: 55000
        amount_due_from: 0
        amount_due_to: 1000
        due_date_from: '2018-04-05T00:00:00.000Z'
        due_date_to: '2018-04-05T00:00:00.000Z'
        overdue_by: 0
        overdue_by_from: 0
        overdue_by_to: 365
        po_number: PO1111
        timesheet_id: TS73A5ED
        text: sample text
        index: 0
        exclude_consolidated_child_invoices: false
    invoice_filter_count_post_res:
      summary: Invoice count.
      value: 32345
    invoice_id_get_res:
      summary: Invoice detail.
      value:
        id: 28811
        invoice_id: C25455
        invoice_type: CREDIT_INVOICE
        invoice_status: DRAFT
        payment_status: null
        job_id: 162206
        job_name: Security Guard
        contact_id: 83951
        contact_firstname: Lariah
        contact_middlename: ''
        contact_lastname: Santacruz
        contact_firstname_kana: null
        contact_lastname_kana: null
        contact_name: Lariah Santacruz
        candidate_id: null
        candidate_firstname: null
        candidate_middlename: null
        candidate_lastname: null
        candidate_firstname_kana: null
        candidate_lastname_kana: null
        candidate_name: null
        company_id: 20345
        company_name: 'Tootsie Roll Industries, Inc.'
        invoice_date: '2020-10-18T00:00:00.000Z'
        updated_date: '2020-10-18T00:00:00.000Z'
        currency: pound
        amount_due: 247.5
        formatted_amount_due: GBP &#163;247.50
        due_date: null
        overdue_by: null
        po_number: null
        timesheet_id: null
        offer_id: null
        reference: Checked
        term: 30
        tax_inclusive: EXCLUSIVE_TAX
        discount_amount: 0
        total_amount: 10800
        sub_total_amount: 9000
        tax_amount: 1800
        amount_paid: 247.5
        parent_id: 8631
        alloc_amount: 10552.5
        location:
          id: 43349
          address: 'Broers Building, JJ Thomson Avenue, Cambridge, Cambridgeshire, CB3 0FA, England'
          district: ''
          city: Cambridge
          state: Cambridgeshire
          location_name: Billing Address
          address_line1: null
          address_line2: null
          post_code: CB3 0FA
          country_code: GB
          country: United Kingdom
          nearest_train_station: ''
          longitude: 0.090499
          latitude: 52.208961
          location_types:
            - BILLING_ADDRESS
            - WORKPLACE
          billing_group_name: null
          trading_name: Checkit Plc
          general_po_number: null
          tax_exempt: false
          company_number: null
          business_number: GB 217130547
          company_payment_term: '30'
          primary_billing_address: false
          billing_account_code: null
        invoice_sub_type: null
        home_currency: pound
        bank_spot_rate: 1
        conversion_total: 10800
        profit_split:
          - user_id: 29010
            user_firstname: Malena
            user_lastname: Hendry
            profit_value: 100
            profit_amount: 10800
            split_mode: PERCENTAGE
        service_period_start: '2026-06-01T00:00:00.000Z'
        service_period_end: '2026-06-30T00:00:00.000Z'
    invoice_id_items_get_res:
      summary: Invoice items.
      value:
        - item_name: Morbi
          quantity: 1
          rate: 9000
          discount: 0
          account_name: null
          tax_name: Standard
          tax: 20
          total_amount: 9000
          invoice_id: null
          ref_id: null
    invoice_id_documents_get_res:
      summary: Invoice documents.
      value:
        - file_name: receipt.pdf
          document_type_id: 5
          url: 'http://file.url'
          original_cv: false
          verify_status: null
          verify_comment: null
          verify_date: null
          uploaded_date: '2023-08-28T09:41:11.833Z'
          issued_date: null
          expiry_date: null
          compliance_status_id: null
          compliance_condition_id: null
          candidate_id: null
          id: 942049
          external_id: null
    webhooks_post_req:
      summary: Webhook registration.
      value:
        webhook_url: 'https://test.free.beeceptor.com'
        events:
          - entity_type: JOB
            action_types:
              - CREATE
              - UPDATE
    webhooks_post_res:
      summary: Webhook ID.
      value:
        id: 0042c126-fcd4-49a3-a286-c8a6853e93f5
    webhooks_get_res:
      summary: Webhook registrations.
      value:
        - id: 774069ae-47c5-42b1-9d24-a5e4e070b8d6
          webhook_url: 'https://webhook.test/b7b6797b-5375-4790-b83f-654d9d65620d'
          events:
            - entity_type: COMPANY
              action_types:
                - CREATE
        - id: d431daea-a7cc-40a7-8c27-a9349942a756
          webhook_url: 'https://augustine.free.beeceptor.com'
          events:
            - entity_type: JOB
              action_types:
                - CREATE
                - UPDATE
        - id: f52a006f-1840-4397-b637-22d245524e53
          webhook_url: 'https://webhook.test/b89ff2c7-2532-4693-9879-7f362ce2128e'
          events:
            - entity_type: CANDIDATE
              action_types:
                - CREATE
    webhooks_id_put_req:
      summary: Update payload.
      value:
        events:
          - entity_type: CANDIDATE
            action_types:
              - CREATE
              - UPDATE
    webhooks_id_put_res:
      summary: Updated webhook registration.
      value:
        id: 774069ae-47c5-42b1-9d24-a5e4e070b8d6
        webhook_url: 'https://webhook.test/b7b6797b-5375-4790-b83f-654d9d65620d'
        events:
          - entity_type: CANDIDATE
            action_types:
              - CREATE
              - UPDATE
    webhooks_bad_request:
      summary: Bad request.
      value:
        message: 'Subscription does not exist (Service: Sns, Status Code: 404, Request ID: b5cce45e-24ac-53db-b17d-b938390f82dd, Extended Request ID: null)'
        status: FAILED
        httpStatus: '400'
        errorCode: SNS_UNSUBSCRIBE_TOPIC_ERROR
        errorId: 92868709-ee76-4c10-9831-21e63dd899ff
        errors:
          - 'Subscription does not exist (Service: Sns, Status Code: 404, Request ID: b5cce45e-24ac-53db-b17d-b938390f82dd, Extended Request ID: null)'
    webhooks_id_dlq_post_res:
      summary: DLQ messages.
      value:
        approximate_number_of_messages: 1
        messages:
          - 774069ae-47c5-42b1-9d24-a5e4e070b8d6: '{\"entityType\":\"CONTACT\",\"actionType\":\"UPDATE\",\"timestamp\":1692084186736,\"entityId\":2345,\"userId\":30134,\"data\":null}'
    umbrellacompany_umbrellacompanies_get_res:
      summary: Umbrella companies.
      value:
        slice_index: 0
        num_of_elements: 2
        last: true
        content:
          - id: 133
            company_name: Timesheet Umbrella Company
            company_number: +617 8923 0922
            company_registered_number: +617 8923 0921
            location:
              address: 'Level One/22 Arthur St, Fortitude Valley QLD 4006, Australia'
              district: Fortitude Valley
              city: Fortitude Valley
              country: Australia
              state: QLD
              location_name: 'Fortitude Valley, QLD'
              address_line1: 22 Arthur St
              address_line2: ''
              post_code: '4006'
              country_code: AU
              nearest_train_station: ''
              longitude: 153.0383321
              latitude: -27.4602897
            sales_tax_number: '123867456'
            bank_sort_code: '345'
            bank_account_number: 6453 5678 4564 7645
            swift_bic: '543453'
            iban: '12324'
            company_email: timesheetumbrellacompany@yopmail.com
            company_representative: John Timesheet
            is_self_billing: false
          - id: 100
            company_name: NIGHT FALL CPOR
            company_number: COMP242
            company_registered_number: REG3365
            location:
              address: 'Bright VIC 3741, Australia'
              district: Bright
              city: Bright
              country: Australia
              state: VIC
              location_name: 'Bright, VIC'
              address_line1: ''
              address_line2: ''
              post_code: '3741'
              country_code: AU
              nearest_train_station: ''
              longitude: 146.9605021
              latitude: -36.7272091
            sales_tax_number: SYT36
            bank_sort_code: BK24
            bank_account_number: REER525
            swift_bic: ''
            iban: ''
            company_email: comp.ptest.vc.fix@yopmail.com
            company_representative: Milen Ierena
            is_self_billing: true
    umbrellacompany_id_get_res:
      summary: Umbrella company detail.
      value:
        id: 34
        company_name: test
        company_number: compNumber
        company_registered_number: RegNum
        location:
          address: ''
          district: null
          city: null
          country: Please select
          state: null
          location_name: test address
          address_line1: ''
          address_line2: ''
          post_code: null
          country_code: AU
          nearest_train_station: null
          longitude: null
          latitude: null
        sales_tax_number: saleTaxNum
        bank_sort_code: ''
        bank_account_number: AccountNum
        swift_bic: ''
        iban: ''
        company_email: test@email.com
        company_representative: someone
        is_self_billing: false
    placement_id_get_res:
      summary: Placement details.
      value:
        contract_length: 12
        currency: aed
        formatted_pay_rate: 'USD $55,000.00'
        formatted_salary_from: USD $800.00
        formatted_salary_to: 'USD $1,000.00'
        id: 3242
        pay_rate: 11000
        salary_from: 800
        salary_to: 1000
        salary_type: ANNUAL
        use_quick_fee_forecast: true
        quick_fee: 0.25
        profit: 2000.12
        profit_per_hour: 2000.12
        profit_per_day: 2000.12
        profit_per_week: 2000.12
        profit_per_month: 2000.12
        profit_per_year: 2000.12
        formatted_profit_per_hour: 'USD $2,000.12'
        formatted_profit_per_day: 'USD $2,000.12'
        formatted_profit_per_week: 'USD $2,000.12'
        formatted_profit_per_month: 'USD $2,000.12'
        formatted_profit_per_year: 'USD $2,000.12'
        total_cost: 10.12
        formatted_total_cost: USD $10.12
        excluding_deduction: false
        deductions:
          - name: this is Name
            fixed_or_percentagge: PERCENTAGE
            number_or_percentage: 0.08
        loadings:
          - name: this is Name
            fixed_or_percentagge: PERCENTAGE
            number_or_percentage: 0.08
            calc_links:
              - 123
            apply_to_pay:
              - 100
        allowance_statutory:
          name: this is Name
          fixed_or_percentagge: PERCENTAGE
          number_or_percentage: 0.08
          add_to_margin: false
          add_to_charge_rate: false
          add_to_pay_rate: false
          index: 1
          calc_links:
            - 123
          threshold: false
          apply_to_pay:
            - 100
        job_type: PERMANENT
        employment_type: FULL_TIME
        mths_year: 12
        salary_rate_per_month: 1100
        formatted_salary_rate_per_month: 'USD $1,100.00'
        annual_salary: 1000
        formatted_annual_salary: 'USD $1,000.00'
        gross_annual_salary: 1200
        formatted_gross_annual_salary: 'USD $1,200.00'
        formatted_profit: 'USD $2,000.12'
        incentives:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: This is description
        exempt_incentives:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: This is description
            charge_rate: 28000
            threshold: false
            budget_by: ITEM
        optional_factors:
          - name: this is item name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            add_to_margin: false
            add_to_charge_rate: false
            add_to_pay_rate: false
            index: 1
            calc_links:
              - 123
            threshold: false
            apply_to_pay:
              - 100
        stat_gov_taxes:
          - name: this is Name
            type_of_taxes: type of taxes name
            employer_contribution_percentage: 0.02
            employee_contribution_percentage: 0.1
            employer_contribution_amount: 100
            employee_contribution_amount: 300
        annual_paid_holidays: 2
        working_hours_per_day: 8
        working_hours_per_week: 40
        working_days_per_month: 24
        annual_paid_sick_days: 14
        working_days_per_week: 5
        working_weeks_per_month: 5
        fee_model_name: STANDARD RATES
        fee_model_type: FIXED_FEE
        fee_model_detail_job_type: PERMANENT
        fee_model_fee_rate: 0.25
        fee_model_gross_annual_salary: true
        fee_model_incentives_guarantee: true
        fee_model_exempt_incentives: true
        fee_model_stat_gov_taxes: true
        fee_model_optional_factor: true
        fee_model_comment: true
        fee_model_contract_period: NO_FIXED_PERIOD
        fee_model_start_date: '2018-04-05T00:00:00.000Z'
        fee_model_invoice_date: '2018-04-05T00:00:00.000Z'
        fee_model_invoice_payment_term: 14
        fee_model_fixed_fee_currency: USD
        fee_model_fixed_fee_amount: 10000
        formatted_fee_model_fixed_fee_amount: 'USD $10,000.00'
        fee_model_fixed_fee_comment: This is comment
        fee_model_retainer_currency: USD
        fee_model_retainer_comment: This is comment
        fee_model_retainer_details:
          - amount: 25
            invoice_date: '2018-04-05T00:00:00.000Z'
            description: This is description
        fee_model_retainer_total_amount: 25
        fee_model_no_fee_payable_description: null
        interval_base_pay: 200
        formatted_interval_base_pay: USD $200.00
        interval_base_charge: 600
        formatted_interval_base_charge: USD $600.00
        interval_base_profit: 100
        formatted_interval_base_profit: USD $100.00
        total_contract_pay: 200000
        formatted_total_contract_pay: 'USD $20,000.00'
        total_contract_charge: 15000
        formatted_total_contract_charge: 'USD $15,000.00'
        total_contract_profit: 26000
        formatted_total_contract_profit: 'USD $26,000.00'
        time_management: MANUAL
        pay_interval: HOURLY
        contract_length_type: MONTH
        pay_range_from: 300
        pay_range_to: 2000
        formatted_pay_range_from: USD $300.00
        formatted_pay_range_to: USD $2000.00
        base_pay_rate: 3000
        formatted_base_pay_rate: USD $3000.00
        on_costs_number: 15660
        formatted_on_costs_number: 'USD $15,660.00'
        on_costs_percentage_in_decimal: 0.3
        total_pay_rate: 26000
        formatted_total_pay_rate: 'USD $26,000.00'
        margin_percentage_in_decimal: 0.2
        markup_percentage_in_decimal: 0.04
        profit_margin: 3
        formatted_profit_margin: USD $3.00
        charge_rate: 28000
        formatted_charge_rate: 'USD $28,000.00'
        total_pay_calculation: PAYG
        calculate_charge_using: PROFIT
        start_of_week: WEDNESDAY
        pay_cycle: SEMI_MONTHLY
        astute_pay_cycle_id: 3
        astute_rule_group_id: 1
        astute_rate_card_id: 3
        first_half_of_month: 1
        second_half_of_month: 15
        pay_and_charge_incl_overtimes:
          - pay_name: BASE PAY RATE
            pay_rate: 11000
            formatted_pay_rate: 'USD $55,000.00'
            on_costs_number: 15660
            formatted_on_costs_number: 'USD $15,660.00'
            total_pay_rate: 26000
            formatted_total_pay_rate: 'USD $26,000.00'
            charge_rate: 28000
            formatted_charge_rate: 'USD $28,000.00'
            profit_margin: 3
            formatted_profit_margin: USD $3.00
            pay_level: 1
            total_cost: 10.12
            formatted_total_cost: USD $10.12
            deduction: 33.33
            formatted_deduction: USD $33.33
            loadings: 10.12
            formatted_loadings: USD $10.12
            multiplier_percent: 0.12
            fixed_or_percentage: PERCENTAGE
            index: 1
        allowances_subject_to_stat_govt_taxes:
          - name: this is Name
            percentage_in_decimal: 0.08
            description: This is description
        allowances_not_subject_to_stat_govt_taxes:
          - name: this is Name
            fixed_or_percentage: PERCENTAGE
            number_or_percentage: 0.08
            description: This is description
        contract_based_optional_factors:
          - enter_item_here: this is Name
            percentage_in_decimal: 0.08
            description: This is description
        pto_paid_time_off_in_hours:
          - code_name: VCB
            code_type: VACATION
            accrual_tracking: true
            charge_to_client: false
            paid_hours: 15
        timesheets_pay_rules:
          - rules: BETWEEN
            hours: 12
            hours_to: '3'
            hours_from: '8'
            period: WEEK DAY
            apply_pay_name: BASE PAY RATE
        timesheets_pay_rule_exceptions:
          - rules: BETWEEN
            hours: 12
            hours_to: '3'
            hours_from: '8'
            period: WEEK DAY
            apply_pay_name: BASE PAY RATE
        fee_model_invoice_pay_interval: QUATERLY
        placement_status: 1
        application_source_id: 1928
        position_id: 2222
        application_id: 2222
        placed_by: 9999
        start_date: '2018-02-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        effective_date: '2018-04-05T00:00:00.000Z'
        amendment_reason_id: 1
        is_latest: 1
    placement_id_candidatedetail_get_res:
      summary: Candidate detail.
      value:
        title: Mr.
        first_name: Tom
        last_name: Hank
        middle_name: Yen
        preferred_name: Jack
        gender: MALE
        time_zone: US/Alaska
        home_phone: (+84) 93 777 7777
        primary_phone: (+84) 93 777 7777
        date_of_birth: '2018-04-05T00:00:00.000Z'
        candidate_email: tom.hank@vincere.io
        payslip_email: string
        notice_period: 30
        current_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_company_name: Vincere
        candidate_company_number: AZ2309HJD
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        candidate_company_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_id: 9999
        candidate_status_id: 1
    placement_id_candidatedetail_put_req:
      summary: Placement candidate to update.
      value:
        title: Mr.
        first_name: Tom
        last_name: Hank
        middle_name: Yen
        preferred_name: Jack
        gender: MALE
        time_zone: US/Alaska
        home_phone: (+84) 93 777 7777
        primary_phone: (+84) 93 777 7777
        date_of_birth: '2018-04-05T00:00:00.000Z'
        candidate_email: tom.hank@vincere.io
        payslip_email: string
        notice_period: 30
        current_address:
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          phone_number: (+84) 93 777 7777
          note: This is note
    placement_id_candidatedetail_put_res:
      summary: Candidate detail.
      value:
        title: Mr.
        first_name: Tom
        last_name: Hank
        middle_name: Yen
        preferred_name: Jack
        gender: MALE
        time_zone: US/Alaska
        home_phone: (+84) 93 777 7777
        primary_phone: (+84) 93 777 7777
        date_of_birth: '2018-04-05T00:00:00.000Z'
        candidate_email: tom.hank@vincere.io
        payslip_email: string
        notice_period: 30
        current_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_company_name: Vincere
        candidate_company_number: AZ2309HJD
        candidate_company_email: vincere.example@vincere.io
        candidate_representative_name: David Jame
        candidate_company_address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
        candidate_id: 9999
        candidate_status_id: 1
    placement_id_companydetail_get_res:
      summary: Placement's company detail.
      value:
        company_id: 1111
        company_name: Google
        trading_name: Google
        company_number: DU8712939
        business_number: DU8712939
        contact_name_billing_id: 8888
        contact_name_billing: Jackson
        department: department
        contact_email_billing: tom.hank@vincere.io
        contact_phone_billing: (+84) 93 777 7777
        cost_center: Sale & Marketing
        general_po_number: UD98283
        purchase_order_number: UD98283
        tax_exempt: true
        address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
    placement_id_companydetail_put_req:
      summary: Placement's company to update.
      value:
        trading_name: Google
        company_number: DU8712939
        business_number: DU8712939
        contact_name_billing_id: 8888
        department: department
        contact_email_billing: tom.hank@vincere.io
        contact_phone_billing: (+84) 93 777 7777
        cost_center: Sale & Marketing
        general_po_number: UD98283
        purchase_order_number: UD98283
        tax_exempt: true
        company_id: 1111
        address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
    placement_id_companydetail_put_res:
      summary: Placement's company detail.
      value:
        company_id: 1111
        company_name: Google
        trading_name: Google
        company_number: DU8712939
        business_number: DU8712939
        contact_name_billing_id: 8888
        contact_name_billing: Jackson
        department: department
        contact_email_billing: tom.hank@vincere.io
        contact_phone_billing: (+84) 93 777 7777
        cost_center: Sale & Marketing
        general_po_number: UD98283
        purchase_order_number: UD98283
        tax_exempt: true
        address:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
    placement_id_yourcompanydetail_get_res:
      summary: Placement's your company.
      value:
        bill_through_entity: Google Inc.
        pay_through_entity: Google Inc.
        branch: string
        division_branch: DevOps
        billing_group_name: DevOps
        offer_letter_signatory_id: 9999
        offer_letter_signatory_name: Jackson
        astute_bill_through_id: 12
        astute_pay_through_id: 12
        astute_billing_group_id: 12
    placement_id_yourcompanydetail_put_req:
      summary: Placement's your company to update.
      value:
        bill_through_entity: Google Inc.
        pay_through_entity: Google Inc.
        branch: string
        division_branch: DevOps
        billing_group_name: DevOps
        offer_letter_signatory_id: 9999
    placement_id_yourcompanydetail_put_res:
      summary: Placement's your company.
      value:
        bill_through_entity: Google Inc.
        pay_through_entity: Google Inc.
        branch: string
        division_branch: DevOps
        billing_group_name: DevOps
        offer_letter_signatory_id: 9999
        offer_letter_signatory_name: Jackson
        astute_bill_through_id: 12
        astute_pay_through_id: 12
        astute_billing_group_id: 12
    placement_id_costofsales_get_res:
      summary: Placement's cost of sales.
      value:
        - description: This is description
          quantity: 123.34
          rate: 12.5
          amount: 25
    placement_id_costofsales_put_req:
      summary: Placement's cost of sales to update.
      value:
        - description: This is description
          quantity: 123.34
          rate: 12.5
          amount: 25
    placement_id_costofsales_put_res:
      summary: Placement's cost of sales.
      value:
        - description: This is description
          quantity: 123.34
          rate: 12.5
          amount: 25
    placement_id_otherinvoiceitems_get_res:
      summary: Placement's other invoice items.
      value:
        - description: This is description
          quantity: 123.34
          charge: 12.5
    placement_id_otherinvoiceitems_put_req:
      summary: Placement's other invoice items to update.
      value:
        - description: This is description
          quantity: 123.34
          charge: 12.5
    placement_id_otherinvoiceitems_put_res:
      summary: Placement's other invoice items.
      value:
        - description: This is description
          quantity: 123.34
          charge: 12.5
    placement_id_profitsplits_get_res:
      summary: Placement's profit splits.
      value:
        - user_id: '9999'
          name: This is description
          share_percentage: 0.21
          amount: 25
          astute_user_id: vu.nguyen
    placement_id_profitsplits_put_req:
      summary: Placement's profit splits to update.
      value:
        - user_id: 9999
          share_percentage: 0.21
          amount: 25
          profit_split_mode: 1
    placement_id_profitsplits_put_res:
      summary: Placement's profit splits.
      value:
        - user_id: '9999'
          name: This is description
          share_percentage: 0.21
          amount: 25
          astute_user_id: vu.nguyen
    placement_id_myob_get_res:
      summary: Placement's myobs.
      value:
        filed_name_1: 1233
        filed_name_2: 9999
    placement_id_myob_put_req:
      summary: Placement's myobs to update.
      value:
        filed_name_1: 1233
        filed_name_2: 9999
    placement_id_myob_put_res:
      summary: Placement's myobs.
      value:
        filed_name_1: 1233
        filed_name_2: 9999
    placement_id_placementinvoicedetail_get_res:
      summary: Placement invoice details.
      value:
        accounting_system: XERO
        pay_method: BANK_TRANSFER
        consolidation_method: Monthy
        consolidation_code: XFCE4
        offer_date: '2018-04-05T00:00:00.000Z'
        placement_date: '2018-04-05T00:00:00.000Z'
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        invoice_date: '2018-04-05T00:00:00.000Z'
        terms_days: 3
        invoice_due_date: '2018-04-05T00:00:00.000Z'
        net_total: 12.3
        use_profit_for_net_total: true
        other_invoice_items_total: 123.24
        invoice_total: 123.24
        invoice_no: DUH4
        invoice_name: KH4BU
        invoice_code: KHUI42
        sale_tax_gst_vat: 0.21
        total_pay_calculation: PAYG
        pay_cycle: SEMI_MONTHLY
        astute_pay_cycle_id: 3
        pay_interval: HOURLY
        profit: 2000.12
        charge_rate: 28000
        total_pay_rate: 26000
        on_costs_percentage: 0.3
        on_costs_number: 15660
        other_invoice_recipients: 'abc@gmail.com, jackson@vincere.io'
        internal_note: This is note
        invoice_description: This is note
    placement_id_placementinvoicedetail_put_req:
      summary: Placement's invoice details to update.
      value:
        accounting_system: XERO
        pay_method: BANK_TRANSFER
        consolidation_method: Monthy
        consolidation_code: XFCE4
        offer_date: '2018-04-05T00:00:00.000Z'
        placement_date: '2018-04-05T00:00:00.000Z'
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        terms_days: 3
        invoice_due_date: '2018-04-05T00:00:00.000Z'
        net_total: 12.3
        use_profit_for_net_total: true
        other_invoice_items_total: 123.24
        invoice_total: 123.24
        invoice_no: DUH4
        invoice_name: KH4BU
        invoice_code: KHUI42
        sale_tax_gst_vat: 0.21
        internal_note: This is note
        invoice_description: This is note
    placement_id_placementinvoicedetail_put_res:
      summary: Placement invoice details.
      value:
        accounting_system: XERO
        pay_method: BANK_TRANSFER
        consolidation_method: Monthy
        consolidation_code: XFCE4
        offer_date: '2018-04-05T00:00:00.000Z'
        placement_date: '2018-04-05T00:00:00.000Z'
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        invoice_date: '2018-04-05T00:00:00.000Z'
        terms_days: 3
        invoice_due_date: '2018-04-05T00:00:00.000Z'
        net_total: 12.3
        use_profit_for_net_total: true
        other_invoice_items_total: 123.24
        invoice_total: 123.24
        invoice_no: DUH4
        invoice_name: KH4BU
        invoice_code: KHUI42
        sale_tax_gst_vat: 0.21
        total_pay_calculation: PAYG
        pay_cycle: SEMI_MONTHLY
        astute_pay_cycle_id: 3
        pay_interval: HOURLY
        profit: 2000.12
        charge_rate: 28000
        total_pay_rate: 26000
        on_costs_percentage: 0.3
        on_costs_number: 15660
        other_invoice_recipients: 'abc@gmail.com, jackson@vincere.io'
        internal_note: This is note
        invoice_description: This is note
    placement_id_jobsite_get_res:
      summary: Placement's job sites.
      value:
        site_manager_report_to_id: 1234
        site_manager_report_to_name: Sam Boll
        site_manager_email_address: tom.hank@vincere.io
        site_manager_phone_number: (+84) 93 777 7777
        job_site_name: vincere.io
        job_site_details: detail of site
        job_site_location:
          id: 9999
          location_name: ABCD Headquarter
          address: 'Mill Creek Hall, 200th St SW, Lynnwood, WA 98036, USA'
          address_line1: 200th St SW
          address_line2: Mill Creek Hall
          district_suburb: '1'
          town_city: Lynnwood
          zip_postal_code: '98036'
          country: US
          state: WA
          nearest_train_stn: Lynnwood station
          type: MAILING_ADDRESS
          types: 'MAILING_ADDRESS,BILLING_ADDRESS'
          phone_number: (+84) 93 777 7777
          note: This is note
    placement_id_timesheet_get_res:
      summary: Placement's timesheets.
      value:
        primary_approver_id: harry.bubble2
        primary_approver_name: Tom Hank
        primary_approver_email: tom.hank@vincere.io
        secondary_approver_id: harry.bubble2
        secondary_approver_name: Tom Hank
        secondary_approver_email: tom.hank@vincere.io
        approval_required_mode: BOTH_APPROVERS
        use_timesheet_for_payroll: true
        use_timesheet_for_invoicing: true
        use_timesheet_for_expenses: true
        fixed_timesheet: true
    placement_id_branches_get_res:
      summary: Placement's branches.
      value:
        - id: 99999
          name: Local Branch
    placement_id_branches_put_req:
      summary: Branch's IDs.
      value:
        - 2334
        - 5643
    placement_id_branches_put_res:
      summary: Placement ID.
      value:
        id: 5695
    placement_acceptoffer_post_req:
      summary: Offer and application to accept.
      value:
        application_id: 3456
        offer_id: 99999
    placement_acceptoffer_post_res:
      summary: Accepted.
      value:
        application_id: 23455
        offer_id: 99999
        status: CANDIDATE_ACCEPTED_OFFER
        sign_in_request: false
        job_title: Developer
        data_status: FAILED
    placement_rejectoffer_post_req:
      summary: Offer and application to reject.
      value:
        application_id: 3456
        offer_id: 99999
    placement_rejectoffer_post_res:
      summary: Rejected.
      value:
        application_id: 23455
        offer_id: 99999
        status: CANDIDATE_ACCEPTED_OFFER
        sign_in_request: false
        job_title: Developer
        data_status: FAILED
    placement_id_customfields_get_res:
      summary: Placement's custom fields.
      value:
        - key: placementcustomfieldapikey11405
          type: TEXT_BOX
          field_value_ids: null
          field_values: null
          field_value: ''
          date_value: null
          element_value_groups: null
        - key: placementcustomfieldapikey11407
          type: TEXT_BOX
          field_value_ids: null
          field_values: null
          field_value: ''
          date_value: null
          element_value_groups: null
    placement_id_customfields_put_req:
      summary: Placement's custom fields to update.
      value:
        data:
          - field_key: e08ec359f7201367f1d2ad645e1d8168
            field_value_ids: []
            field_values:
              - 0
            field_value: HCMC Bach Khoa University
            date_value: ''
    placement_id_customfields_put_res:
      summary: Placement ID.
      value:
        id: 33142
    placement_id_renewaldate_put_req:
      summary: Renewal dates to update.
      value:
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        effective_date: '2018-04-05T00:00:00.000Z'
        amendment_reason_id: 1
    placement_id_renewaldate_put_res:
      summary: Renewal dates.
      value:
        start_date: '2018-04-05T00:00:00.000Z'
        end_date: '2018-04-05T00:00:00.000Z'
        effective_date: '2018-04-05T00:00:00.000Z'
        amendment_reason_id: 1
    placement_id_invoices_get_res:
      summary: Placement's invoices.
      value:
        slice_index: 0
        num_of_elements: 0
        last: true
        content:
          - id: 9999
            invoice_id: INV-S-0001
            invoice_type: SALE_INVOICE
            invoice_status: DRAFT
            payment_status: PARTIALLY_PAID
            job_id: 5555
            job_name: Regional recruiter
            contact_id: 8888
            contact_firstname: string
            contact_middlename: string
            contact_lastname: string
            contact_firstname_kana: string
            contact_lastname_kana: string
            contact_name: Tom Hank
            candidate_id: 9999
            candidate_firstname: string
            candidate_middlename: string
            candidate_lastname: string
            candidate_firstname_kana: string
            candidate_lastname_kana: string
            candidate_name: Tom Hank
            company_id: 1111
            company_name: Google
            invoice_date: '2018-04-05T00:00:00.000Z'
            updated_date: '2018-04-05T00:00:00.000Z'
            currency: aed
            amount_due: 55000
            formatted_amount_due: 'USD $55,000.00'
            due_date: '2018-04-05T00:00:00.000Z'
            overdue_by: 0
            po_number: PO1111
            timesheet_id: TS73A5ED
    invoice_id_info_get_res:
      summary: The invoice detail with items and documents.
      value:
        id: 1611
        invoice_id: INV-P-597
        invoice_type: PURCHASE_INVOICE
        invoice_status: DRAFT
        payment_status: PARTIALLY_PAID
        job_id: 32574
        job_name: Book Keeper
        contact_id: 11894
        contact_firstname: Mary
        contact_middlename: ''
        contact_lastname: Callery
        contact_firstname_kana: ''
        contact_lastname_kana: ''
        contact_name: Mary Callery
        candidate_id: 61949
        candidate_firstname: Noe
        candidate_middlename: ''
        candidate_lastname: Canjura
        candidate_firstname_kana: ''
        candidate_lastname_kana: ''
        candidate_name: Noe Canjura
        company_id: 16818
        company_name: Panda Travel
        invoice_date: '2021-12-30T10:24:11.186Z'
        service_delivery_date: '2024-05-17T16:06:32.000Z'
        updated_date: '2021-12-30T10:24:12.102Z'
        currency: usd
        amount_due: 655.3434
        formatted_amount_due: USD $655.34
        due_date: '2022-01-29T10:24:11.186Z'
        overdue_by: -844
        po_number: PO234
        timesheet_id: TS121
        offer_id: 2976
        reference: null
        term: 30
        tax_inclusive: EXCLUSIVE_TAX
        discount_amount: 562
        total_amount: 655.3434
        sub_total_amount: 655.3434
        tax_amount: 0
        amount_paid: 584
        parent_id: null
        alloc_amount: 2564
        location:
          id: 5225
          address: '1 Market St, San Francisco, CA 94105, USA'
          district: Q1
          city: San Francisco County
          state: CA
          location_name: null
          address_line1: Address 1
          address_line2: Address 2
          post_code: '94105'
          country_code: US
          country: United States
          nearest_train_station: Ben Thanh
          longitude: -122.39483660000002
          latitude: 37.7938462
          location_types:
            - MAILING_ADDRESS
            - BILLING_ADDRESS
            - PERSONAL_ADDRESS
          billing_group_name: COM
          trading_name: TRag
          general_po_number: PO
          tax_exempt: false
          company_number: '231'
          business_number: '233'
          company_payment_term: TEM
          primary_billing_address: true
          billing_account_code: BILL CODE
        invoice_sub_type: null
        home_currency: usd
        bank_spot_rate: 1
        conversion_total: 0
        items:
          - item_name: Base pay rate
            quantity: 0.67
            rate: 0
            discount: 12
            account_name: Aug GL
            tax_name: One Two
            tax: 1234
            total_amount: 500
            invoice_id: null
            ref_id: null
          - item_name: Day Loadings Base pay rate
            quantity: 0.6667
            rate: 2
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 1.3334
            invoice_id: null
            ref_id: null
          - item_name: Bonus
            quantity: 1
            rate: 2
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 2
            invoice_id: null
            ref_id: null
          - item_name: Evening Loadings Base pay rate
            quantity: 0.6667
            rate: 300
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 200.01
            invoice_id: null
            ref_id: null
          - item_name: Time 1.5 x
            quantity: 1
            rate: 150
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 150
            invoice_id: null
            ref_id: null
          - item_name: Day Loadings Time 1.5 x
            quantity: 1
            rate: 2
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 2
            invoice_id: null
            ref_id: null
          - item_name: Evening Loadings Time 1.5 x
            quantity: 1
            rate: 300
            discount: null
            account_name: null
            tax_name: null
            tax: null
            total_amount: 300
            invoice_id: null
            ref_id: null
        documents:
          - file_name: timesheet.pdf
            document_type_id: 89
            url: file_url
            original_cv: false
            verify_status: null
            verify_comment: null
            verify_date: null
            uploaded_date: '2018-03-26T07:29:25.553Z'
            issued_date: '2024-05-17T16:40:14.000Z'
            expiry_date: '2024-05-17T16:37:10.000Z'
            compliance_status_id: 3
            compliance_condition_id: 3
            candidate_id: null
            id: 39918
            external_id: AUG001
        profit_split:
          - user_id: 29121
            user_firstname: Nghi
            user_lastname: O'hara
            profit_value: 40
            profit_amount: 0
            split_mode: PERCENTAGE
          - user_id: 29398
            user_firstname: Abraham
            user_lastname: van Calraet
            profit_value: 60
            profit_amount: 0
            split_mode: PERCENTAGE
    talentpools_id_candidates_post_req:
      summary: get candidate IDs in a talent pool with pagination
      value:
        returnField:
          fieldList:
            - id
        page: 0
        pageSize: 10
        responseType: VALUE
        totalRequired: true
    talentpools_id_candidates_post_res:
      summary: Returns candidate IDs of a talent pool.
      value:
        content:
          - 1
          - 2
        pageable:
          sort:
            sorted: true
            unsorted: false
            empty: false
          offset: 0
          pageSize: 10
          pageNumber: 0
          paged: true
          unpaged: false
        totalPages: 1
        totalElements: 2
        last: true
        first: true
        sort:
          sorted: true
          unsorted: false
          empty: false
        numberOfElements: 2
        size: 10
        number: 0
        empty: false
    distributionlists_id_contacts_post_req:
      summary: get contact IDs in a distribution list with pagination
      value:
        returnField:
          fieldList:
            - id
        page: 0
        pageSize: 10
        responseType: VALUE
        totalRequired: true
    distributionlists_id_contacts_post_res:
      summary: Returns contact IDs of a distribution list.
      value:
        content:
          - 1
          - 2
        pageable:
          sort:
            sorted: true
            unsorted: false
            empty: false
          offset: 0
          pageSize: 10
          pageNumber: 0
          paged: true
          unpaged: false
        totalPages: 1
        totalElements: 2
        last: true
        first: true
        sort:
          sorted: true
          unsorted: false
          empty: false
        numberOfElements: 2
        size: 10
        number: 0
        empty: false
  links: {}
  callbacks: {}
  pathItems:
    candidate:
      post:
        summary: Create candidate
        operationId: candidateCreate
        description: Create a candidate.
        tags:
          - candidate
        requestBody:
          description: Candidate details to create
          $ref: '#/components/requestBodies/candidate_full_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          default:
            $ref: '#/components/responses/unexpected_error'
    candidate_id:
      put:
        summary: Update Candidate
        operationId: updateCandidate
        description: Updates an existing candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate details to update
          $ref: '#/components/requestBodies/candidate_full_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      patch:
        summary: Update Candidate
        operationId: patchCandidate
        description: Updates partial candidate information on an existing candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate details to patch
          $ref: '#/components/requestBodies/candidate_patch_full_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate details
        operationId: getCandidate
        description: Get a specific candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_full_response'
      delete:
        summary: Archive candidate
        operationId: archiveCandidate
        description: |
          Archive (soft delete) a specific candidate.<br>
          **It is only possible to archive a candidate who does not have any job applications.**
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate details to patch
          $ref: '#/components/requestBodies/candidate_delete_request'
        responses:
          '200':
            $ref: '#/components/responses/delete_response'
    candidate_id_educationdetails:
      post:
        summary: Add a candidate's education details
        operationId: addEducationDetails
        description: Add to the Candidate's education details.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Education details to add
          $ref: '#/components/requestBodies/candidate_educationdetails_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      put:
        summary: Create or re-create the education details of candidate
        operationId: createEducationDetails
        description: Create or re-create the education details of candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of education details to create
          $ref: '#/components/requestBodies/candidate_educationdetails_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's education details
        operationId: getCandidateEducationDetails
        description: Get education details of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_educationdetails_array_response'
    candidate_id_owners:
      post:
        summary: Add a candidate's owner
        operationId: addOwner
        description: User can have multiple candidate's owners n Vincere.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Owner to add
          $ref: '#/components/requestBodies/candidate_owners_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      put:
        summary: Create or re-create the owners of candidate
        operationId: createOwners
        description: Create or re-create the owners of candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of owners to create
          $ref: '#/components/requestBodies/candidate_owners_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's owners
        operationId: getCandidateOwners
        description: Get owners of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_owners_array_response'
    candidate_id_workexperiences:
      post:
        summary: Add a candidate's work experience
        operationId: addWorkExperience
        description: Add to the candidate's work experiences.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_parsing_log_id'
        requestBody:
          description: Work experience to add
          $ref: '#/components/requestBodies/candidate_workexperiences_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      put:
        summary: Create or update the work experiences of candidate
        operationId: createWorkExperiences
        description: Create or update the work history of a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_parsing_log_id'
        requestBody:
          description: Array of work experiences to create
          $ref: '#/components/requestBodies/candidate_workexperiences_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's work experiences
        operationId: getCandidateWorkExperiences
        description: Get work experiences of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_workexperiences_array_response'
    candidate_id_desiredjobtypes:
      post:
        summary: Add a candidate's desired job type
        operationId: addDesiredJobTypes
        description: Add to the candidate's desired job types.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: 'Job Type. [Please refer to reference section of job types for possible values](#operation/getJobTypes).'
          $ref: '#/components/requestBodies/candidate_desiredjobtypes_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      put:
        summary: Create or re-create the desired job types of candidate
        operationId: createDesiredJobTypes
        description: Create or re-create the desired job types of candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: 'Array of desired job types to create. [Please refer to reference section of job types for possible values](#operation/getJobTypes).'
          $ref: '#/components/requestBodies/candidate_desiredjobtypes_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's desired job types
        operationId: getDesiredJobTypes
        description: Get desired job types of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_desiredjobtypes_array_response'
    candidate_id_bankdetails:
      post:
        summary: Add a candidate's bank detail
        deprecated: true
        operationId: addBankDetail
        description: Add to the candidate's bank details.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Bank detail to add
          $ref: '#/components/requestBodies/candidate_bankdetails_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      put:
        summary: Create or re-create the bank details of candidate
        deprecated: true
        operationId: createBankDetails
        description: Create or re-create the bank details of candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of bank details to create
          $ref: '#/components/requestBodies/candidate_bankdetails_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's bank details
        deprecated: true
        operationId: getCandidateBankDetails
        description: Get bank details of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_bankdetails_array_response'
    candidate_id_languageskills:
      put:
        summary: Update a candidate's language skill(s)
        operationId: createUpdateLanguageSkills
        description: Update a candidate's language skill(s). This method will replace all of the candidate's language skill(s).
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of language skill(s) to create
          $ref: '#/components/requestBodies/candidate_languageskills_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate's language skills
        operationId: getCandidateLanguageSkills
        description: Get candidate's language skill(s).
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_languageskills_array_response'
    candidate_id_desiredfunctionalexpertises:
      put:
        summary: Update a candidate's desired functional expertise(s) and sub-functional expertise(s)
        operationId: createUpdateDesiredFunctionalExpertises
        description: |
          Update a candidate's desired functional expertise(s) and sub-functional expertise(s).<br>
          This method will replace all of the candidate's desired functional expertise(s) and sub-functional expertise(s).
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of desired functional expertise(s) and sub-functional expertise(s) to set
          $ref: '#/components/requestBodies/candidate_functionalexpertises_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate's desired functional expertises and sub-functional expertises
        operationId: getCandidateDesiredFunctionalExpertises
        description: Get candidate's desired functional expertise(s) and sub-functional expertise(s).
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_functionalexpertises_array_response'
    candidate_id_desiredindustries:
      put:
        summary: Update a candidate's desired industries
        operationId: createUpdateDesiredIndustries
        description: |
          Update a candidate's desired industries.<br>
          This method will replace all of the candidate's desired industries.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of desired industries to set
          $ref: '#/components/requestBodies/candidate_desiredindustries_id_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate's desired industries
        operationId: getCandidateDesiredIndustries
        description: Get candidate's desired industries.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_desiredindustries_array_response'
    candidate_id_desiredsubindustries:
      put:
        summary: Update a candidate's desired sub-industries
        operationId: createUpdateDesiredSubIndustries
        description: |
          Update a candidate's desired sub-industries.<br>
          This method will replace all of the candidate's desired industries and sub-industries.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of desired industries to set
          $ref: '#/components/requestBodies/candidate_desiredindustries_array_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
    candidate_id_industries:
      put:
        summary: Link industries
        operationId: linkCandidateIndustries
        description: Link the industries whose Ids are in the request body with the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of internal industry Ids in Vincere. Please refer to reference section for industry.
          $ref: '#/components/requestBodies/candidate_link_industries_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Industries
        operationId: getCandidateIndustries
        description: Get candidate's industries.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_industries_array_response'
    candidate_id_subindustries:
      put:
        summary: Link sub-industries
        operationId: linkCandidateSubIndustries
        description: Set all industry and child sub-industry values for a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of internal industry and subindustry Ids in Vincere. Please refer to reference section for industry.
          $ref: '#/components/requestBodies/candidate_link_subindustries_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Sub-industries
        operationId: getCandidateSubIndustries
        description: Get candidate's sub-industries.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_subindustries_array_response'
    candidate_id_functionalexpertises_subfunctionalexpertises:
      put:
        summary: Link functional expertise and sub-functional expertise
        operationId: linkCandidateFuncAndSubFuncExpertises
        description: Link the functional expertise (in the request body) as well as its sub-functional expertise with a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of sub-functional expertises to link
          $ref: '#/components/requestBodies/candidate_link_functional_subfunctional_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
    candidate_id_functionalexpertises:
      put:
        summary: Link functional expertise
        operationId: linkCandidateFunctionalExpertises
        description: Link the Functional Expertise Ids (in the request body) with a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Array of internal functional expertise Ids in Vincere. Please refer to reference section for functional expertise.
          $ref: '#/components/requestBodies/candidate_link_func_expertises_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Functional expertise
        operationId: getCandidateFuncExpertises
        description: Get a list of a candidate's functional expertise.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_func_expertises_array_response'
    candidate_id_functionalexpertises_func_id_subfunctionalexpertises:
      put:
        summary: Link sub-functional expertise
        operationId: linkCandidateSubfunctionalExpertises
        description: Link the Subfunctional Expertise Ids (in the request body) with a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_func_id'
        requestBody:
          description: Array of internal subfunctional expertise Ids in Vincere. Please refer to reference section for subfunctional expertise.
          $ref: '#/components/requestBodies/candidate_link_func_expertises_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Sub-functional expertise
        operationId: getCandidateSubfunctionalExpertise
        description: Get a list of a candidate's Subfunctional Expertise.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_func_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_subfunc_expertises_array_response'
    candidate_id_currentlocation:
      put:
        summary: Create or update current location
        operationId: putCandidateCurrentLocation
        description: Create or update current location of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the location.
          $ref: '#/components/requestBodies/location_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Current location
        operationId: getCandidateCurrentLocation
        description: Get candidate's current location.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/location_response'
    candidate_id_companylocation:
      put:
        summary: Create or update company  location
        operationId: putCandidateCompanyLocation
        description: Create or update company location of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the location.
          $ref: '#/components/requestBodies/location_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Company  location
        operationId: getCandidateCompanyLocation
        description: Get candidate's company location.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/location_response'
    candidate_id_personallocation:
      put:
        summary: Create or update personal location
        operationId: putCandidatePersonalLocation
        description: Create or update personal location of the candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the location.
          $ref: '#/components/requestBodies/location_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Personal location
        operationId: getCandidatePersonalLocation
        description: Get candidate's personal location.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/location_response'
    candidate_id_hotperiod:
      put:
        summary: Set a candidate as hot candidate
        operationId: putCandidateHotPeriod
        description: Set a candidate as hot candidate in a number of days.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Number of hot days to be set
          $ref: '#/components/requestBodies/candidate_hot_period_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
    candidate_id_customfields:
      put:
        summary: Create or update custom fields
        operationId: putCandidateCustomFields
        description: |
          Create or update custom fields of the candidate.<br>
          All the existing custom fields of candidate will be replaced by the data given in the request body.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the custom fields..
          $ref: '#/components/requestBodies/candidate_custom_fields_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Custom fields
        operationId: getCandidateCustomFields
        description: Get candidate's custom fields.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_custom_fields_response'
      patch:
        summary: Update custom fields
        operationId: patchCandidateCustomFields
        description: Update custom fields of the candidates.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the custom fields..
          $ref: '#/components/requestBodies/candidate_custom_fields_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
    candidate_id_corefields:
      put:
        summary: Create or update core fields
        operationId: putCandidateCoreFields
        description: |
          Create or update core fields of the candidate.<br>
          All the existing core fields of candidate will be replaced by the data given in the request body.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Information of the core fields.
          $ref: '#/components/requestBodies/candidate_core_fields_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Core fields
        operationId: getCandidateCoreFields
        description: Get candidate's core fields.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_core_fields_response'
    candidate_id_webapp_url:
      get:
        summary: Candidate screen in Vincere web application
        operationId: getCandidateWebappURL
        description: Get the url of the candidate detail page.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_webapp_url_response'
    candidate_id_branches:
      put:
        summary: Branches
        operationId: linkBranchesToCandidate
        description: Set branches for a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Branches request.
          $ref: '#/components/requestBodies/candidate_branches_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Branches
        operationId: getCandidateBranches
        description: Get candidate's branches.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_branches_response'
    candidate_id_candidatestatus:
      put:
        summary: Update candidate status
        operationId: updateCandidateStatus
        description: Update status of a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate status.
          $ref: '#/components/requestBodies/candidate_status_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate status
        operationId: getCandidateStatus
        description: Get candidate status.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_status_response'
    candidate_id_candidatesourcecontact:
      put:
        summary: Update candidate source contact
        operationId: updateCandidateSourceContact
        description: Update source contact of a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate source contact.
          $ref: '#/components/requestBodies/candidate_source_contact_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate source contact
        operationId: getCandidateSourceContact
        description: Get candidate source contact.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_source_contact_response'
    candidate_id_candidateworkingstate:
      put:
        summary: Update candidate working state
        operationId: updateCandidateWorkingState
        description: Update working state of a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate working state.
          $ref: '#/components/requestBodies/candidate_working_state_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
          '400':
            $ref: '#/components/responses/bad_request'
      get:
        summary: Candidate working state
        operationId: getCandidateWorkingState
        description: Get candidate working state.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_working_state_response'
    candidate_id_brands:
      put:
        summary: Brands
        operationId: linkBrandsToCandidate
        description: Set brands for a candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Brands request.
          $ref: '#/components/requestBodies/candidate_brands_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Brands
        operationId: getCandidateBrands
        description: Get candidate's brands.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_brands_response'
    candidate_id_notes:
      post:
        summary: Candidate notes
        operationId: addCandidateNote
        description: Add a new note into candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Note request.
          $ref: '#/components/requestBodies/candidate_notes_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate notes
        operationId: getCandidateNotes
        description: Get candidate's notes.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_notes_response'
    candidate_id_notes_noteid:
      put:
        summary: Candidate notes
        operationId: updateCandidateNote
        description: Update an existing candidate note.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_candidate_note_id'
        requestBody:
          description: Note request.
          $ref: '#/components/requestBodies/candidate_notes_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      delete:
        summary: Candidate notes
        operationId: deleteCandidateNote
        description: Delete an existing candidate note.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_candidate_note_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
    candidate_id_placementstatus:
      get:
        summary: Candidate's placement statuss
        operationId: getCandidatePlacementStatus
        description: Get candidate's placement status.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_placement_status_response'
    candidate_id_gdpr_details:
      put:
        summary: Candidate's GDPR compliance details
        operationId: updateCandidateGDPRDetails
        description: Update an existing candidate's GDPR compliance details.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Gdpr request body
          $ref: '#/components/requestBodies/candidate_gdpr_details_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_response'
      get:
        summary: Candidate's GDPR compliance details
        operationId: getCandidateGdprDetails
        description: Get candidate's GDPR compliance details.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_gdpr_details_response'
    candidate_id_list_application_active:
      get:
        summary: Get the list of active applications
        operationId: getCandidateIdListApplicationActive
        description: 'Get the list of active applications Each call returns a slice of maximum 200 applications. Each slice has its index and a field to indicate if it is the last slice. To get the next slice, need to repeat the call with the index of the next slice.'
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_index_of_slice'
        responses:
          '200':
            $ref: '#/components/responses/candidate_list_application_active_response'
    candidate_id_encode_decode:
      get:
        summary: Encode or decode candidate Id
        operationId: getCandidateIdEncodeOrDecode
        description: 'Encode or decode <code>candidate_id</code>. If input is number, it will be encoded to string, if it is string will be decoded back to id.'
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/query_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_encode_or_decode_id_response'
    candidate_code_language_compliance:
      get:
        summary: Compliance setting
        operationId: candidateCompliance
        description: Get layout setting for compliance by country
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_country_code'
          - $ref: '#/components/parameters/path_language_code_supported'
        responses:
          '200':
            $ref: '#/components/responses/candidate_compliance_setting_response'
    candidate_id_language_compliancedata:
      get:
        summary: Compliance setting and data
        operationId: candidateComplianceData
        description: Get layout setting and data of candidate
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_language_code_supported'
        responses:
          '200':
            $ref: '#/components/responses/candidate_compliance_setting_response'
    candidate_gdpr_details:
      get:
        summary: Bulk candidate's GDPR compliance details
        operationId: getBulkCandidateGdprDetails
        description: Get bulk candidate's GDPR compliance details.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/query_candidate_ids'
        responses:
          '200':
            $ref: '#/components/responses/candidate_gdpr_details_bulk_response'
    candidate_id_email_activity:
      get:
        summary: Get candidate email activity information
        operationId: getCandidateEmailActivity
        description: Get email activity information for a specific candidate including last received and sent email dates.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_email_activity_response'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_visa_restriction:
      put:
        summary: 'PUT: Set candidate visa restriction'
        operationId: setCandidateVisaRestriction
        description: Sets the visa restriction type for an existing candidate.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Candidate visa restriction details
          $ref: '#/components/requestBodies/candidate_visa_restriction_request'
        responses:
          '200':
            $ref: '#/components/responses/candidate_visa_restriction_response'
          '400':
            $ref: '#/components/responses/bad_request'
    contact_create:
      post:
        summary: Create contact
        operationId: create_contact
        description: Create a contact.
        tags:
          - contact
        requestBody:
          description: Contact to add
          $ref: '#/components/requestBodies/contact_create'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_modify:
      put:
        summary: Update Contact
        operationId: update_contact
        description: Updates an existing contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          description: Contact details to update
          $ref: '#/components/requestBodies/contact_update'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
      get:
        summary: Contact details
        operationId: get_contact
        description: Get a specific contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_get'
      delete:
        summary: Delete contact
        operationId: delete_contact
        description: |
          Delete a specific contact.<br>
          **Only possible if the contact is not associated with any jobs.**
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/delete_success'
      patch:
        summary: Update Partially Contact
        operationId: patch_contact
        description: Update Partially a specific contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          description: Contact details to update
          $ref: '#/components/requestBodies/contact_id_patch'
        responses:
          '204':
            description: Updated partially contact success.
    contact_id_jobs:
      get:
        summary: Contact's linked jobs
        operationId: get_contact_jobs
        description: Get the jobs that linked to the given contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/query_index'
        responses:
          '200':
            $ref: '#/components/responses/contact_jobs_get'
    contact_id_fe:
      get:
        summary: Functional expertise
        operationId: get_contact_fe
        description: Get a list of contact's Functional Expertise.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_fes_get'
      put:
        summary: Link functional expertise
        operationId: put_contact_fe
        description: Link the Functional Expertise Ids (in the request body) with a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_fes_add'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_fe_sfe:
      put:
        summary: Link functional expertise and sub-functional expertise
        operationId: put_contact_fe_sfe
        description: Link the Functional Expertise (in the request body) as well as its Subfunctional Expertise with a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_fe_sfes_add'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_fe_id_sfe:
      get:
        summary: Sub-functional expertise
        operationId: get_contact_sfe
        description: Get a list of contact's sub-functional expertise.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/path_func_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_sfes_get'
      put:
        summary: Link sub-functional expertise
        operationId: put_contact_sfe
        description: Link the Subfunctional Expertise Ids (in the request body) with a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/path_func_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_sfes_add'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_ind:
      get:
        summary: Industries
        operationId: get_contact_ind
        description: Get contact's industries.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_inds_get'
      put:
        summary: Link industries
        operationId: put_contact_ind
        description: Link the industries whose Ids are in the request body with the contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_inds_add'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_sub_ind:
      get:
        summary: Sub-industries
        operationId: get_contact_sub_ind
        description: Get contact's sub-industries.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_sub_inds_get'
      put:
        summary: Link sub-industries
        operationId: put_contact_sub_ind
        description: Set all industry and child sub-industry values for a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_sub_inds_add'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_personal_loc:
      get:
        summary: Personal location
        operationId: get_contact_per_loc
        description: Get contact's personal location.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_per_loc_get'
      put:
        summary: Create or update personal location
        operationId: put_contact_per_loc
        description: Create or update personal location of the contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_per_loc_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_work_loc:
      get:
        summary: All contact's work locations
        operationId: get_contact_work_loc
        description: Get contact's personal location.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_work_loc_get'
      post:
        summary: Contact's work locations
        operationId: post_contact_work_loc
        description: Create new work locations for the Contact as well as its Company
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_work_loc_post'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
      put:
        summary: Contact's work locations
        operationId: put_contact_work_loc
        description: Replace all work locations of the Contact by the given list of company locations
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_work_loc_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_customfield:
      get:
        summary: Custom fields
        operationId: get_contact_cus_field
        description: Get contact's custom fields.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_custom_field_get'
      put:
        summary: Create or update custom fields
        operationId: put_contact_cus_field
        description: Create or update custom fields of the contact. All the existing custom fields of contact will be replaced by the data given in the request body.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_custom_field_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_webapp_url:
      get:
        summary: Contact screen in Vincere web application
        operationId: get_contact_webapp_url
        description: Get the url of the contact detail page.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_webapp_url_get'
    contact_id_hot_period:
      put:
        summary: Set a contact as hot contact
        operationId: put_contact_hot_period
        description: Set a contact as hot contact in a number of days
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_hot_period_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_first_loc:
      put:
        summary: Contact first location by country_code
        operationId: get_first_loc
        description: Get first contact work location.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/query_country_code'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_first_loc'
    contact_id_ex_map:
      put:
        summary: Set a contact external_map
        operationId: set_external_map
        description: Set a contact as hot contact in a number of days.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          description: Contact details to update
          $ref: '#/components/requestBodies/contact_id_ex_map'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_branches:
      get:
        summary: Branches
        operationId: get_contact_branches
        description: Get contact's brandes.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_branches_get'
      put:
        summary: Branches
        operationId: put_contact_branches
        description: Set branches for a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_branches_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_branches_put'
    contact_id_brands:
      get:
        summary: Brands
        operationId: get_contact_brands
        description: Get contact's brands.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_brands_get'
      put:
        summary: Brands
        operationId: put_contact_brands
        description: Set brands for a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_brands_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_brands_put'
    contact_id_contact_stt:
      get:
        summary: Contact status
        operationId: get_contact_status
        description: Get contact status.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_status_get'
      put:
        summary: Contact status
        operationId: put_contact_status
        description: Update status of a contact.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          $ref: '#/components/requestBodies/contact_status_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id'
    contact_id_deals:
      get:
        summary: Filter deal list by contact ID
        operationId: get_contact_deals
        description: Return deals list deals.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/query_size'
          - $ref: '#/components/parameters/query_page'
          - $ref: '#/components/parameters/query_summary_search'
        responses:
          '200':
            $ref: '#/components/responses/contact_deals_get'
    contact_id_email_activity:
      get:
        summary: Get contact email activity information
        operationId: getContactEmailActivity
        description: Get email activity information for a specific contact including last received and sent email dates.
        tags:
          - contact
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_email_activity_response'
          '500':
            $ref: '#/components/responses/internal_server_error'
    email_subscription_update_status:
      put:
        summary: Update email subscription status
        operationId: updateEmailSubscription
        description: Update email subscription status.
        tags:
          - email subscription
        requestBody:
          description: Update email subscription status
          $ref: '#/components/requestBodies/email_subscription_update_status_request'
        responses:
          '200':
            $ref: '#/components/responses/email_subscription_update_status_response'
    company:
      post:
        summary: Create Company
        operationId: post_company
        description: |
          Posting companys to the Company endpoint creates the companys. Company_name is required. 
          A new Billing Address location will be created automatically if billing details are included.
        tags:
          - company
        requestBody:
          description: description
          $ref: '#/components/requestBodies/company_post'
        responses:
          '200':
            $ref: '#/components/responses/company_post'
    company_id:
      get:
        summary: Company details
        operationId: get_company_id
        description: Get a specific company
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_get'
      put:
        summary: Update Company
        operationId: put_company_id
        description: |
          Updates an existing company.
          The provide billing details will be set in the first of primary Billing Address location, first Billing Address location, or a new Billing Address location.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Company to update
          $ref: '#/components/requestBodies/company_id_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_put'
      delete:
        summary: Delete company
        operationId: delete_company_id
        description: Delete a specific company. The company must not linked to any contact.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_delete'
    company_id_locations:
      get:
        summary: All company's locations
        operationId: get_company_id_locations
        description: The locations of the company
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_locations_get'
    company_locations:
      post:
        summary: Company locations by ids
        operationId: post_company_locations
        description: |
          The company locations whose ids are in the request body.
          An id that does not exist, and a location whose company has been deleted, are omitted from the
          response, so the response can hold fewer locations than the number of ids requested.
        tags:
          - company
        requestBody:
          description: description
          $ref: '#/components/requestBodies/company_locations_post'
        responses:
          '200':
            $ref: '#/components/responses/company_locations_post'
    company_location_loc_id:
      get:
        summary: Company's location
        operationId: get_company_location_loc_id
        description: The location of the company
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_loc_id'
        responses:
          '200':
            $ref: '#/components/responses/company_location_loc_id_get'
      put:
        summary: Update Company's location
        operationId: put_company_location_loc_id
        description: Update the details of the given location of the company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_loc_id'
        requestBody:
          description: The location payload to update
          $ref: '#/components/requestBodies/company_location_loc_id_put'
        responses:
          '200':
            $ref: '#/components/responses/company_location_loc_id_put'
      delete:
        summary: Delete location
        operationId: delete_company_location_loc_id
        description: Delete a specific location.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_loc_id'
        responses:
          '200':
            $ref: '#/components/responses/company_location_loc_id_delete'
    company_id_location:
      post:
        summary: Create company location
        operationId: post_company_id_location
        description: Create company location
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: description
          $ref: '#/components/requestBodies/company_id_location_post'
        responses:
          '200':
            $ref: '#/components/responses/company_id_location_post'
    company_id_industries:
      get:
        summary: Industries
        operationId: get_company_id_industries
        description: Get company's industries
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_industries_get'
      put:
        summary: Link industries
        operationId: put_company_id_industries
        description: Link the industries whose Ids are in the request body with the company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Array of internal industry Ids in Vincere. Please refer to reference section for industry.
          $ref: '#/components/requestBodies/company_id_industries_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_industries_put'
    company_id_subindustries:
      get:
        summary: Sub-industries
        operationId: get_company_id_subindustries
        description: Get company's sub-industries
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_subindustries_get'
      put:
        summary: Link sub-industries
        operationId: put_company_id_subindustries
        description: Set all industry and child sub-industry values for a company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Sub-industry payload.
          $ref: '#/components/requestBodies/company_id_subindustries_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_subindustries_put'
    company_id_customfields:
      get:
        summary: Custom fields
        operationId: get_company_id_customfields
        description: Custom fields
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_customfields_get'
      put:
        summary: Create or update custom fields
        operationId: put_company_id_customfields
        description: Create or update custom fields of the company. All the existing custom fields of company will be replaced by the data given in the request body.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Request body.
          $ref: '#/components/requestBodies/company_id_customfields_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_customfields_put'
    company_id_branches:
      get:
        summary: Branches
        operationId: get_company_id_branches
        description: Get company's branches
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_branches_get'
      put:
        summary: Branches
        operationId: put_company_id_branches
        description: Set branches for a company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: request body
          $ref: '#/components/requestBodies/company_id_branches_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_branches_put'
    company_id_brands:
      get:
        summary: Brands
        operationId: get_company_id_brands
        description: Get company's brands
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_brands_get'
      put:
        summary: Brands
        operationId: put_company_id_brands
        description: Set brands for a company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/company_id_brands_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_brands_put'
    company_id_firstlocation:
      get:
        summary: Company first location by country_code
        operationId: get_company_id_firstlocation
        description: Get first company location.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
          - $ref: '#/components/parameters/query_company_country_code'
        responses:
          '200':
            $ref: '#/components/responses/company_id_firstlocation_get'
    company_id_companystatus:
      get:
        summary: Company status
        operationId: get_company_id_companystatus
        description: Get company status.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_companystatus_get'
      put:
        summary: Update company status
        operationId: put_company_id_companystatus
        description: Update status of a company.
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/company_id_companystatus_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_companystatus_put'
    company_id_deals:
      get:
        summary: Filter deal list by company ID
        operationId: get_company_id_deals
        description: Return deals list deals
        tags:
          - company
        parameters:
          - $ref: '#/components/parameters/path_company_id'
          - $ref: '#/components/parameters/query_size'
          - $ref: '#/components/parameters/query_page'
          - $ref: '#/components/parameters/query_summary_search'
        responses:
          '200':
            $ref: '#/components/responses/company_id_deals_get'
    position:
      post:
        summary: Create job
        operationId: post_position
        description: |
          Posting to Job endpoint creates the job. job_title is required.
          Either contact_id or contact_external_id need to be specified.
        tags:
          - job
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_post'
        responses:
          '200':
            $ref: '#/components/responses/position_post'
    position_id:
      get:
        summary: View A Job
        operationId: get_position_id
        description: Get a specific job
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_get'
      put:
        summary: Update job
        operationId: put_position_id
        description: Updates an existing job
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: description
          $ref: '#/components/requestBodies/position_id_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_put'
    position_id_functionalexpertises_subfunctionalexpertises:
      put:
        summary: Link Functional Expertise And Subfunctional Expertise
        operationId: put_position_id_functionalexpertises_subfunctionalexpertises
        description: Link the Functional Expertise (in the request body) as well as its Subfunctional Expertise with a job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_functionalexpertises_subfunctionalexpertises_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_functionalexpertises_subfunctionalexpertises_put'
    position_id_functionalexpertises:
      get:
        summary: Functional expertises
        operationId: get_position_id_functionalexpertises
        description: Get job's functional expertises
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_functionalexpertises_get'
      put:
        summary: Link functional expertises
        operationId: put_position_id_functionalexpertises
        description: Link the functional expertises whose Ids are in the request body with the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_functionalexpertises_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_functionalexpertises_put'
    position_id_functionalexpertise_func_id_subfunctionalexpertises:
      get:
        summary: Subfunctional expertises
        operationId: get_position_id_functionalexpertise_func_id_subfunctionalexpertises
        description: Get contact's subfunctional expertises
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_func_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_functionalexpertise_func_id_subfunctionalexpertises_get'
      put:
        summary: Link subfunctional expertises
        operationId: put_position_id_functionalexpertise_func_id_subfunctionalexpertises
        description: Link the subfunctional expertises whose Ids are in the request body with the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_func_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_functionalexpertise_func_id_subfunctionalexpertises_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_functionalexpertise_func_id_subfunctionalexpertises_put'
    position_id_subindustries:
      get:
        summary: Sub-industries
        operationId: get_position_id_subindustries
        description: Get position's sub-industries
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_subindustries_get'
      put:
        summary: Link sub-industries
        operationId: put_position_id_subindustries
        description: Set all industry and child sub-industry values for a job. Cannot set more than 1 industry per job
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_subindustries_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_subindustries_put'
    position_id_screeningquestions:
      get:
        summary: 'Screening Questions '
        operationId: get_position_id_screeningquestions
        description: Get screening questions of the job
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_screeningquestions_get'
      put:
        summary: Create or recreate screening questions
        operationId: put_position_id_screeningquestions
        description: Set the given screening questions to the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_screeningquestions_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_screeningquestions_put'
    position_id_screeningquestion_q_id:
      put:
        summary: Edit a screening question
        operationId: put_position_id_screeningquestion_q_id
        description: Edit the screening question of the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_q_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_screeningquestion_q_id_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_screeningquestion_q_id_put'
    position_id_ratingskills:
      get:
        summary: Rating skills
        operationId: get_position_id_ratingskills
        description: Get rating skills of the job
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_ratingskills_get'
      put:
        summary: Create or recreate rating skills
        operationId: put_position_id_ratingskills
        description: Set the given rating skills to the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_ratingskills_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_ratingskills_put'
    position_id_ratingskill_r_id:
      put:
        summary: Edit a rating skill
        operationId: put_position_id_ratingskill_r_id
        description: Edit the rating skill of the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_r_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_ratingskill_r_id_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_ratingskill_r_id_put'
    position_id_owners:
      get:
        summary: Job's owners
        operationId: get_position_id_owners
        description: Get job's owners
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_owners_get'
      put:
        summary: Link owners
        operationId: put_position_id_owners
        description: Link the owners whose Ids are in the request body with the job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_owners_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_owners_put'
    position_id_customfields:
      get:
        summary: Custom fields
        operationId: get_position_id_customfields
        description: Get job's custom fields
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_customfields_get'
      put:
        summary: Create or update custom fields
        operationId: put_position_id_customfields
        description: |
          Create or update custom fields of the job. 
          All the existing custom fields of job will be replaced by the data given in the request body.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_customfields_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_customfields_put'
    position_id_onboarding_requireddocuments:
      get:
        summary: Job's required documents for onboarding
        operationId: get_position_id_onboarding_requireddocuments
        description: Get job's required documents for onboarding
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_onboarding_requireddocuments_get'
    position_id_compensation:
      get:
        summary: View a job compensation
        operationId: get_position_id_compensation
        description: Get a specific job compensation
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_compensation_get'
      put:
        summary: Job compensation
        operationId: put_position_id_compensation
        description: Create or update position Compensation
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_compensation_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_compensation_put'
    position_id_placements:
      get:
        summary: View placements of Job
        operationId: get_position_id_placements
        description: Get a specific job placements. Each call returns a slice of maximum 25 placements.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_placements_get'
    position_id_branches:
      get:
        summary: Branches
        operationId: get_position_id_branches
        description: Get job's branches
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_branches_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Branches
        operationId: put_position_id_branches
        description: Set branches for a job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_branches_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_branches_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_brands:
      get:
        summary: Brands
        operationId: get_position_id_brands
        description: Get job's brands
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_brands_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Brands
        operationId: put_position_id_brands
        description: Set brands for a job.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_brands_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_brands_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_positionstatus:
      get:
        summary: Position status
        operationId: get_position_id_positionstatus
        description: Get position status.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_positionstatus_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update position status
        operationId: put_position_id_positionstatus
        description: Update status of a position.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_positionstatus_put'
        responses:
          '200':
            $ref: '#/components/responses/position_id_positionstatus_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_unlink-deal:
      put:
        summary: Unlink job to deal
        operationId: put_position_id_unlink-deal
        description: Remove relation from job to deal
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_unlink-deal_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application:
      post:
        summary: Create job application
        operationId: post_application
        description: |
          Create a new job application. When creating a new job application in Vincere through our API v2 you must choose either the shortlisted or sent stage for the application stage.
          To move the candidate along in the application stage, you will need to call another API object as shown below.
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_post'
        responses:
          '200':
            $ref: '#/components/responses/application_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_bulk:
      post:
        summary: Create bulk job applications
        operationId: post_application_bulk
        description: |
          Create new job applications by combining the given candidate Ids and job Ids. 
          The maximum number of applications to be created is 10. You must choose either the shortlisted or sent stage for the application stage. 
          To move the candidate along in the application stage, you will need to call another API object as shown below.
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_bulk_post'
        responses:
          '200':
            $ref: '#/components/responses/application_bulk_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id:
      get:
        summary: Application details
        operationId: get_application_id
        description: Get a specific application
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        responses:
          '200':
            $ref: '#/components/responses/application_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Delete applications
        operationId: delete_application_id
        description: Delete a specific application. The applications must be in stage SHORTLISTED or SENT.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        responses:
          '200':
            $ref: '#/components/responses/application_id_delete'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_substatus:
      put:
        summary: Update application's sub-status
        operationId: put_application_id_substatus
        description: Update substatus of an existing application
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_substatus_put'
        responses:
          '200':
            $ref: '#/components/responses/application_id_substatus_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_filter:
      post:
        summary: Search applications by filter
        operationId: post_application_filter
        description: |
          Get applications which are in the given filter.
          Each call returns a slice of maximum 25 applications. Each slice has its index and a field to indicate if it is the last slice.
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/query_application_index'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_filter_post'
        responses:
          '200':
            $ref: '#/components/responses/application_filter_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_filter_count:
      post:
        summary: Count applications by filter
        operationId: post_application_filter_count
        description: Get the number of applications which are in the given filter.
        tags:
          - application
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_filter_count_post'
        responses:
          '200':
            $ref: '#/components/responses/application_filter_count_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_stage_next_shortlisted:
      post:
        summary: Move application forward to stage shortlisted
        operationId: post_application_id_stage_next_shortlisted
        description: |
          Move the application forward to stage shortlisted
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_stage_next_shortlisted_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_stage_next_shortlisted_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_stage_next_sent:
      post:
        summary: Move application forward to stage sent
        operationId: post_application_id_stage_next_sent
        description: |
          Move the application forward to stage sent
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_stage_next_sent_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_stage_next_sent_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_stage_next_interview:
      post:
        summary: Move application forward to stage interview
        operationId: post_application_id_stage_next_interview
        description: |
          Move the application forward to stage interview
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_stage_next_interview_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_stage_next_interview_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_stage_next_offered:
      post:
        summary: Move application forward to stage offered
        operationId: post_application_id_stage_next_offered
        description: |
          Move the application forward to stage offered.
          For stage OFFER, currently only support to create offer of job type PERMANENT and employment type FULL_TIME.
          Note: Please note that any updates to Stages via API may also trigger auto-creation of invoices (i.e. if you have Retained Invoice Schedule set up).
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_stage_next_offered_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_stage_next_offered_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_stage_reject:
      post:
        summary: Reject Application
        operationId: post_application_id_stage_reject
        description: |
          Reject the application.
          An application can only be rejected once.
          Currently, only possible to reject application in stage shortlisted or sent or in stage interviewing but does not have an on-going interview.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_stage_reject_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_stage_reject_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_log_list:
      get:
        summary: Get application stage logs
        operationId: get_application_id_log_list
        description: Get application logs.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        responses:
          '200':
            $ref: '#/components/responses/application_id_log_list_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_log_list_range:
      get:
        summary: Get application logs on range
        operationId: get_application_log_list_range
        description: Get application logs on range.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/query_application_start_date'
          - $ref: '#/components/parameters/query_application_end_date'
          - $ref: '#/components/parameters/query_application_index'
        responses:
          '200':
            $ref: '#/components/responses/application_log_list_range_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_actions:
      post:
        summary: Get application actions
        operationId: post_application_actions
        description: Get Application Actions
        tags:
          - application
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_actions_post'
        responses:
          '200':
            $ref: '#/components/responses/application_actions_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_rejection-reasons:
      get:
        summary: Get list of rejection reasons
        operationId: get_application_rejection-reasons
        description: Get list of rejection reasons
        tags:
          - application
        responses:
          '200':
            $ref: '#/components/responses/application_rejection-reasons_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_rating_list:
      get:
        summary: Get the rating list with details
        operationId: get_application_id_rating_list
        description: Get application rating list
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        responses:
          '200':
            $ref: '#/components/responses/application_id_rating_list_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_rating_save:
      post:
        summary: Save the ratings for the candidate
        operationId: post_application_id_rating_save
        description: Save the ratings for the candidate
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_rating_save_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_rating_save_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_renewals:
      get:
        summary: List of related renewal placements by application
        operationId: get_application_id_renewals
        description: Get list of related renewal placements by application.
        tags:
          - application
        parameters:
          - $ref: '#/components/parameters/path_application_id'
          - $ref: '#/components/parameters/query_application_page'
          - $ref: '#/components/parameters/query_application_size'
        responses:
          '200':
            $ref: '#/components/responses/application_id_renewals_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_applications:
      get:
        summary: Job's applications
        operationId: get_position_id_applications
        description: |
          Get job's applications.
          Each call returns a slice of maximum 25 applications. Each slice has its index and a field to indicate if it is the last slice.
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/query_position_index'
        responses:
          '200':
            $ref: '#/components/responses/position_id_applications_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_application_stage_list:
      post:
        summary: Search job's applications by stage
        operationId: post_position_id_application_stage_list
        description: |
          Get job's applications which are in the given stages.
          Each call returns a slice of maximum 25 applications. Each slice has its index and a field to indicate if it is the last slice.
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/query_position_index'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_application_stage_list_post'
        responses:
          '200':
            $ref: '#/components/responses/position_id_application_stage_list_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_application_stage_count:
      post:
        summary: 'Count job''s applications by stage '
        operationId: post_position_id_application_stage_count
        description: Get the number of job's applications which are in the given stages.
        tags:
          - job
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_application_stage_count_post'
        responses:
          '200':
            $ref: '#/components/responses/position_id_application_stage_count_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_applications:
      get:
        summary: Candidate's applications
        operationId: get_candidate_id_applications
        description: |
          Get candidate's applications.<br>
          Each call returns a slice of maximum 25 applications. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
          To filter out Floated Jobs use the parameter exclude_floated_job<br>
          To filter out applications in "Application" stage use the parameter exclude_application_stage
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_candidate_exclude_floated_job'
          - $ref: '#/components/parameters/query_candidate_exclude_application_stage'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_applications_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_application_stage_list:
      post:
        summary: Search candidate's applications by stage
        operationId: post_candidate_id_application_stage_list
        description: |
          Get candidate's applications which are in the given stages.<br>
          Each call returns a slice of maximum 25 applications. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_candidate_index'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_application_stage_list_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_application_stage_list_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_application_stage_count:
      post:
        summary: Count candidate's applications by stage
        operationId: post_candidate_id_application_stage_count
        description: Get the number of candidate's applications which are in the given stages.
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_application_stage_count_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_application_stage_count_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_applications_status:
      get:
        summary: Get summary status of each applications of candidate
        operationId: get_candidate_id_applications_status
        description: Return the summary status of each application of this candidate To filter out Floated Jobs use the parameter exclude_floated_job
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/query_candidate_exclude_floated_job'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_applications_status_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_id_file_onboarding:
      post:
        summary: Upload new onboarding document
        operationId: post_application_id_file_onboarding
        description: 'Upload an onboarding document (Resume, offer letter, ...) for an application'
        tags:
          - application
          - file
        parameters:
          - $ref: '#/components/parameters/path_application_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/application_id_file_onboarding_post'
        responses:
          '200':
            $ref: '#/components/responses/application_id_file_onboarding_post'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_file:
      post:
        summary: Upload new candidate document
        operationId: post_candidate_id_file
        description: 'Upload a Candidate document (Resume, offer letter, ...)'
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_file_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_post'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_file_doc_id:
      get:
        summary: Candidate's document detail
        operationId: get_candidate_id_file_doc_id
        description: Get candidate's document detail. The url will be hidden if the user does not have permission to view the document.
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_candidate_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_doc_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Candidate's document
        operationId: put_candidate_id_file_doc_id
        description: Update a candidate document
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_candidate_doc_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_file_doc_id_put'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_doc_id_put'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Candidate's document
        operationId: delete_candidate_id_file_doc_id
        description: Delete document by id
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
          - $ref: '#/components/parameters/path_candidate_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_doc_id_delete'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_file_url:
      post:
        summary: Upload new candidate URL document
        operationId: post_candidate_id_file_url
        description: Upload a Candidate Reference Web Link
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_file_url_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_url_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: All Candidate's documents
        operationId: delete_candidate_id_file_url
        description: Delete all documents of candidate
        tags:
          - candidate
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_file_url_delete'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_files:
      get:
        summary: All Candidate's documents
        operationId: get_candidate_id_files
        description: Get detail of all documents. The url will be hidden if the user does not have permission to view the document.
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_files_customer-portal:
      get:
        summary: Candidate's documents shown on a Customer Portal
        operationId: get_candidate_id_files_customer-portal
        description: Get detail of all candidate's documents which have Customer Portal attribute turned on
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_files_customer-portal_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_id_photo:
      post:
        summary: Upload new candidate photo
        operationId: post_candidate_id_photo
        description: Upload a Candidate photo
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/path_candidate_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_id_photo_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_id_photo_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_document_filter:
      post:
        summary: Search candidate documents by filter
        operationId: post_candidate_document_filter
        description: |
          Get candidate document which are in the given filter.<br>
          Each call returns a slice of maximum 25 candidate documents. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - candidate
          - file
        parameters:
          - $ref: '#/components/parameters/query_candidate_index'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_document_filter_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_document_filter_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_id_logo:
      get:
        summary: Company's logo
        operationId: get_company_id_logo
        description: Get company logo
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_logo_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Upload new logo for the company
        operationId: put_company_id_logo
        description: Upload new logo for the company
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/company_id_logo_put'
        responses:
          '200':
            $ref: '#/components/responses/company_id_logo_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_id_file:
      post:
        summary: Upload new company document
        operationId: post_company_id_file
        description: 'Upload a Company document (Resume, offer letter, ...)'
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/company_id_file_post'
        responses:
          '200':
            $ref: '#/components/responses/company_id_file_post'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_id_file_doc_id:
      get:
        summary: Company's document detail
        operationId: get_company_id_file_doc_id
        description: Get company's document detail. The url will be hidden if the user does not have permission to view the document.
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
          - $ref: '#/components/parameters/path_company_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_file_doc_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Company's document
        operationId: delete_company_id_file_doc_id
        description: Delete document by id
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
          - $ref: '#/components/parameters/path_company_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_file_doc_id_delete'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_id_files:
      get:
        summary: All Company's documents
        operationId: get_company_id_files
        description: Get detail of all documents. The url will be hidden if the user does not have permission to view the document.
        tags:
          - company
          - file
        parameters:
          - $ref: '#/components/parameters/path_company_id'
        responses:
          '200':
            $ref: '#/components/responses/company_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_id_photo:
      get:
        summary: Contact's photo
        operationId: get_contact_id_photo
        description: Get contact photo
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_photo_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Upload new photo for the contact
        operationId: put_contact_id_photo
        description: Upload new photo for the contact
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/contact_id_photo_put'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_photo_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_logo:
      get:
        summary: Job's company logo
        operationId: get_position_id_logo
        description: Get job's company logo
        tags:
          - job
          - file
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_logo_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_id_file:
      post:
        summary: Upload new contact document
        operationId: post_contact_id_file
        description: 'Upload a Contact document (Resume, offer letter, ...)'
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/contact_id_file_post'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_file_post'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_id_file_doc_id:
      get:
        summary: Contact's document detail
        operationId: get_contact_id_file_doc_id
        description: Get contact's document detail. The url will be hidden if the user does not have permission to view the document.
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/path_contact_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_file_doc_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Contact's document
        operationId: delete_contact_id_file_doc_id
        description: Delete document by id
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
          - $ref: '#/components/parameters/path_contact_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_file_doc_id_delete'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_id_files:
      get:
        summary: All contact's documents
        operationId: get_contact_id_files
        description: Get detail of all documents. The url will be hidden if the user does not have permission to view the document.
        tags:
          - contact
          - file
        parameters:
          - $ref: '#/components/parameters/path_contact_id'
        responses:
          '200':
            $ref: '#/components/responses/contact_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_file:
      post:
        summary: Upload new job document
        operationId: post_position_id_file
        description: 'Upload a Job document (Resume, offer letter, ...)'
        tags:
          - job
          - file
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_id_file_post'
        responses:
          '200':
            $ref: '#/components/responses/position_id_file_post'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_file_doc_id:
      get:
        summary: 'Job''s document detail  '
        operationId: get_position_id_file_doc_id
        description: Get job's document detail. The url will be hidden if the user does not have permission to view the document.
        tags:
          - job
          - file
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_file_doc_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Job's document
        operationId: delete_position_id_file_doc_id
        description: Delete document by id
        tags:
          - job
          - file
        parameters:
          - $ref: '#/components/parameters/path_position_id'
          - $ref: '#/components/parameters/path_position_doc_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_file_doc_id_delete'
          '403':
            $ref: '#/components/responses/documenttype_forbidden_error'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_id_files:
      get:
        summary: All Job's documents
        operationId: get_position_id_files
        description: get detail of all documents. The url will be hidden if the user does not have permission to view the document.
        tags:
          - job
          - file
        parameters:
          - $ref: '#/components/parameters/path_position_id'
        responses:
          '200':
            $ref: '#/components/responses/position_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_files:
      get:
        summary: Comment's attachments
        operationId: get_activity_comment_id_files
        description: Return attachments of the Comment
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      post:
        summary: New document for the comment
        operationId: post_activity_comment_id_files
        description: Upload a comment document
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_comment_id_files_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_files_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_files:
      get:
        summary: Task's attachments
        operationId: get_activity_task_id_files
        description: Return attachments of the Task
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      post:
        summary: New document for the task
        operationId: post_activity_task_id_files
        description: Upload a task document
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_task_id_files_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_files_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_files:
      get:
        summary: Meeting's attachments
        operationId: get_activity_meeting_id_files
        description: Return attachments of the meeting
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_files_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      post:
        summary: Add document to a meeting
        operationId: post_activity_meeting_id_files
        description: Upload a document and link to a meeting
        tags:
          - activity
          - file
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_meeting_id_files_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_files_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    resume_parse:
      post:
        summary: Parse a resume into Vincere.
        operationId: post_resume_parse
        description: |
          Parse a resume using Daxtra parsing and we will return a candidate json object.
          Warning: this API will consume your Auto Parsed credits.
        tags:
          - file
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/resume_parse_post'
        responses:
          '200':
            $ref: '#/components/responses/resume_parse_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    file_converter_html:
      post:
        summary: Convert a document to HTML content
        operationId: post_file_converter_html
        description: Convert a document to HTML content
        tags:
          - file
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/file_converter_html_post'
        responses:
          '200':
            $ref: '#/components/responses/file_converter_html_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_activities:
      post:
        summary: 'Search user''s activities  '
        operationId: post_user_activities
        description: |
          Search activities linked to a User.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
        tags:
          - user
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/user_activities_post'
        responses:
          '200':
            $ref: '#/components/responses/user_activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_activities:
      post:
        summary: Search candidate's activities
        operationId: post_candidate_activities
        description: |
          Search activities linked to a Candidate.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
        tags:
          - candidate
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/candidate_activities_post'
        responses:
          '200':
            $ref: '#/components/responses/candidate_activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_activities:
      post:
        summary: Search contact's activities
        operationId: post_contact_activities
        description: |
          Search activities linked to a Contact.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
        tags:
          - contact
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/contact_activities_post'
        responses:
          '200':
            $ref: '#/components/responses/contact_activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_activities:
      post:
        summary: Search position' s activities
        operationId: post_position_activities
        description: |
          Search activities linked to a Position.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
        tags:
          - job
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/position_activities_post'
        responses:
          '200':
            $ref: '#/components/responses/position_activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_activities:
      post:
        summary: Search company's activities
        operationId: post_company_activities
        description: |
          Search activities linked to a Company.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.<br>
        tags:
          - company
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/company_activities_post'
        responses:
          '200':
            $ref: '#/components/responses/company_activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_search:
      post:
        summary: Search all activities between two dates
        operationId: post_activity_search
        description: |
          Search all combined candidate, contact, job, and company activity records between two given dates.<br>
          Each call returns a slice of a maximum of 25 activites. Each slice's index is in the response parameter <code>slice_index</code> and the parameter <code>last</code> indicates if it is the last slice.<br>
          Repeat the call with the next slice index number to get the next slice of activities.
        tags:
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_search_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_search_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment:
      post:
        summary: Create Comment
        operationId: post_activity_comment
        description: |
          NOTE: Depends on the value of field "main_entity_type":<br>
          If "CANDIDATE", it is required that "candidate_ids" is set with ONLY 1 ID.<br>
          If "COMPANY", it is required that "company_ids" is set with ONLY 1 ID.<br>
          If "CONTACT", it is required that "contact_ids" is set with ONLY 1 ID.<br>
          If "JOB", it is required that "position_ids" is set with ONLY 1 ID.<br>
          If "DEAL", it is required that "deal_ids" is set with ONLY 1 ID.
        tags:
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_comment_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id:
      get:
        summary: Comment basic info
        operationId: get_activity_comment_id
        description: |
          Return information of the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      patch:
        summary: Update Comment
        operationId: patch_activity_comment_id
        description: 'Update a specific comment. Currently, only the "content" field can be updated.'
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_comment_id_patch'
        responses:
          '204': null
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_categories:
      get:
        summary: Comment's categories
        operationId: get_activity_comment_id_categories
        description: |
          Return categories of the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_categories_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_candidates:
      get:
        summary: Comment's linked Candidates
        operationId: get_activity_comment_id_candidates
        description: Return candidates linked the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_candidates_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_companies:
      get:
        summary: Comment's linked Companies
        operationId: get_activity_comment_id_companies
        description: |
          Return companies linked the Comment.<br>
          The billing details of the primary Billing Address will be returned by default.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_companies_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_contacts:
      get:
        summary: Comment's linked Contacts
        operationId: get_activity_comment_id_contacts
        description: |
          Return contacts linked the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_contacts_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_positions:
      get:
        summary: Comment's linked Jobs
        operationId: get_activity_comment_id_positions
        description: |
          Return jobs linked the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_positions_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_comment_id_notifyees:
      get:
        summary: Comment's notification recipients
        operationId: get_activity_comment_id_notifyees
        description: Return a list of user notification recipients for the Comment
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_comment_id_notifyees_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task:
      post:
        summary: Create Task
        operationId: post_activity_task
        description: |
          NOTE: Depends on the value of field "main_entity_type":<br>
          If "CANDIDATE", it is required that "candidate_ids" is set with ONLY 1 ID.<br>
          If "CONTACT", it is required that "contact_ids" is set with ONLY 1 ID.<br>
          If "JOB", it is required that "position_ids" is set with ONLY 1 ID.<br>
          If "DEAL", it is required that "deal_ids" is set with ONLY 1 ID.<br>
          If "PERSONAL", it is required that "custom_name" is set.<br>
          If "PROJECT", it is required that "custom_name" is set.
        tags:
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_task_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_status:
      put:
        summary: Complete task
        operationId: put_activity_task_id_status
        description: Complete the Task if not yet completed.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_status_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id:
      get:
        summary: Task basic info
        operationId: get_activity_task_id
        description: Return information of the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update Task
        operationId: put_activity_task_id
        description: Update a specific task.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_task_id_put'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Delete task
        operationId: delete_activity_task_id
        description: Delete a specific task.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_delete'
          '500':
            $ref: '#/components/responses/internal_server_error'
      patch:
        summary: Update partially task
        operationId: patch_activity_task_id
        description: Update partially a task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_task_id_patch'
        responses:
          '204':
            description: Updated partially task success
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_categories:
      get:
        summary: Task's categories
        operationId: get_activity_task_id_categories
        description: Return categories of the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_categories_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_candidates:
      get:
        summary: Task's linked Candidates
        operationId: get_activity_task_id_candidates
        description: Return candidates linked the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_candidates_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_companies:
      get:
        summary: Task's linked Companies
        operationId: get_activity_task_id_companies
        description: |
          Return companies linked the Task.<br>
          The billing details of the primary Billing Address will be returned by default.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_companies_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_contacts:
      get:
        summary: Task's linked Contacts
        operationId: get_activity_task_id_contacts
        description: Return contacts linked the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_contacts_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_positions:
      get:
        summary: Task's linked Jobs
        operationId: get_activity_task_id_positions
        description: Return jobs linked the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_positions_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_followers:
      get:
        summary: Task's followers
        operationId: get_activity_task_id_followers
        description: Return followers of the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_followers_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_id_notifyees:
      get:
        summary: Task's notification recipients
        operationId: get_activity_task_id_notifyees
        description: Return a list of user notification recipients for the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_id_notifyees_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting:
      post:
        summary: Create Meeting
        operationId: post_activity_meeting
        description: |
          NOTE: Depends on the value of field "main_entity_type":<br>
          If "CANDIDATE", it is required that "candidate_ids" is set with ONLY 1 ID.<br>
          If "CONTACT", it is required that "contact_ids" is set with ONLY 1 ID.<br>
          If "OTHER_MEETING", it is required that "custom_name" is set.
        tags:
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_meeting_post'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_status:
      put:
        summary: Complete Meeting
        operationId: put_activity_meeting_id_status
        description: Complete the Meeting if not yet completed.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_status_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id:
      get:
        summary: Meeting basic info
        operationId: get_activity_meeting_id
        description: Return information of the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update Meeting
        operationId: put_activity_meeting_id
        description: Update a specific meeting.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activity_meeting_id_put'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Delete meeting
        operationId: delete_activity_meeting_id
        description: Delete a specific meeting.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_delete'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_categories:
      get:
        summary: Meeting's categories
        operationId: get_activity_meeting_id_categories
        description: Return categories of the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_categories_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_candidates:
      get:
        summary: Meeting's linked Candidates
        operationId: get_activity_meeting_id_candidates
        description: Return candidates linked the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_candidates_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_companies:
      get:
        summary: Meeting's linked Companies
        operationId: get_activity_meeting_id_companies
        description: Return companies linked the Meeting. The billing details of the primary Billing Address will be returned by default.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_companies_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_contacts:
      get:
        summary: Meeting's linked Contacts
        operationId: get_activity_meeting_id_contacts
        description: Return contacts linked the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_contacts_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_positions:
      get:
        summary: Meeting's linked Jobs
        operationId: get_activity_meeting_id_positions
        description: Return jobs linked the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_positions_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_attendees:
      get:
        summary: Meeting's attendees
        operationId: get_activity_meeting_id_attendees
        description: Return attendees of the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_attendees_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_id_notifyees:
      get:
        summary: Meeting's notification recipients
        operationId: get_activity_meeting_id_notifyees
        description: Return a list of user notification recipients for the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activity_id'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_id_notifyees_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_meeting_list_range:
      get:
        summary: Meeting basic info on range
        operationId: get_activity_meeting_list_range
        description: Return list information of the Meeting
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/query_activity_start_date'
          - $ref: '#/components/parameters/query_activity_end_date'
          - $ref: '#/components/parameters/query_activity_index'
        responses:
          '200':
            $ref: '#/components/responses/activity_meeting_list_range_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activity_task_list_range:
      get:
        summary: Task basic info on range
        operationId: get_activity_task_list_range
        description: Return list information of the Task
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/query_activity_start_date'
          - $ref: '#/components/parameters/query_activity_end_date'
          - $ref: '#/components/parameters/query_activity_index'
        responses:
          '200':
            $ref: '#/components/responses/activity_task_list_range_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activities:
      post:
        summary: Search activities
        operationId: post_activities
        description: |
          Search all activities.<br>
          Each call returns a slice of maximum 25 activities. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/query_activities_index'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activities_post'
        responses:
          '200':
            $ref: '#/components/responses/activities_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activities_id:
      get:
        summary: Activity details
        operationId: get_activities_id
        description: Get details of activity.
        tags:
          - activity
        parameters:
          - $ref: '#/components/parameters/path_activities_id'
        responses:
          '200':
            $ref: '#/components/responses/activities_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    activities_statistics:
      post:
        summary: Get activity statistics
        operationId: post_activities_statistics
        description: Get activity statistics.
        tags:
          - activity
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/activities_statistics_post'
        responses:
          '200':
            $ref: '#/components/responses/activities_statistics_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user:
      get:
        summary: A user by email
        operationId: get_user
        description: Return a user by email
        tags:
          - user
        parameters:
          - $ref: '#/components/parameters/query_user_email'
        responses:
          '200':
            $ref: '#/components/responses/user__get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_summaries:
      get:
        summary: Users by name
        operationId: get_user_summaries
        description: Get users whose name contains a word start with the given value.
        tags:
          - user
        parameters:
          - $ref: '#/components/parameters/query_user_search_name'
        responses:
          '200':
            $ref: '#/components/responses/user_summaries_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_summaries_all:
      get:
        summary: All users
        operationId: get_user_summaries_all
        description: Get all users with their summary information.
        tags:
          - user
        responses:
          '200':
            $ref: '#/components/responses/user_summaries_all_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_summaries_active:
      get:
        summary: All active users
        operationId: get_user_summaries_active
        description: Get all active users with their summary information.
        tags:
          - user
        responses:
          '200':
            $ref: '#/components/responses/user_summaries_active_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_summaries_administrator:
      get:
        summary: All administrator users
        operationId: get_user_summaries_administrator
        description: Get all administrator users with their summary information.
        tags:
          - user
        responses:
          '200':
            $ref: '#/components/responses/user_summaries_administrator_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_exists:
      get:
        summary: Check if a user exists
        operationId: get_user_exists
        description: Check if a user exists.
        tags:
          - user
        parameters:
          - $ref: '#/components/parameters/query_user_email'
        responses:
          '200':
            $ref: '#/components/responses/user_exists_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_me:
      get:
        summary: Current user
        operationId: get_user_me
        description: Get current user login.
        tags:
          - user
        responses:
          '200':
            $ref: '#/components/responses/user_me_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_approvers:
      get:
        summary: All approvers
        operationId: get_user_approvers
        description: Get all approvers
        tags:
          - user
        responses:
          '200':
            $ref: '#/components/responses/user_approvers_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_id_photo:
      post:
        summary: Upload new user photo
        operationId: post_user_id_photo
        description: Upload a user photo
        tags:
          - user
        parameters:
          - $ref: '#/components/parameters/path_user_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/user_id_photo_post'
        responses:
          '200':
            $ref: '#/components/responses/user_id_photo_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    distributionlists_contact_contact_id_user_user_id:
      get:
        summary: Distribution lists of a contact based on user's permission
        operationId: get_distributionlists_contact_contact_id_user_user_id
        description: Get distribution lists of a contact based on user's permission
        tags:
          - distribution list
        parameters:
          - $ref: '#/components/parameters/path_distributionlists_contact_id'
          - $ref: '#/components/parameters/path_distributionlists_user_id'
        responses:
          '200':
            $ref: '#/components/responses/distributionlists_contact_contact_id_user_user_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update distribution lists of a contact based on user's permission
        operationId: put_distributionlists_contact_contact_id_user_user_id
        description: Update list of distribution list of a contact based on user's permission
        tags:
          - distribution list
        parameters:
          - $ref: '#/components/parameters/path_distributionlists_contact_id'
          - $ref: '#/components/parameters/path_distributionlists_user_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/distributionlists_contact_contact_id_user_user_id_put'
        responses:
          '200':
            $ref: '#/components/responses/distributionlists_contact_contact_id_user_user_id_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    distributionlists_user_user_id:
      get:
        summary: Distribution lists a user can use
        operationId: get_distributionlists_user_user_id
        description: Get distribution lists a user can use to add contacts to.
        tags:
          - distribution list
        parameters:
          - $ref: '#/components/parameters/path_distributionlists_user_id'
          - $ref: '#/components/parameters/query_distributionlists_updated_date_from'
          - $ref: '#/components/parameters/query_distributionlists_updated_date_to'
        responses:
          '200':
            $ref: '#/components/responses/distributionlists_user_user_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    distributionlist_distributionlist_id_user_user_id_contacts:
      get:
        summary: List of contact details by a distribution list and user
        operationId: get_distributionlist_distributionlist_id_user_user_id_contacts
        description: Get list of contact details by a distribution list and user.
        tags:
          - distribution list
        parameters:
          - $ref: '#/components/parameters/path_distributionlist_distributionlist_id'
          - $ref: '#/components/parameters/path_distributionlist_user_id'
          - $ref: '#/components/parameters/query_distributionlist_index'
        responses:
          '200':
            $ref: '#/components/responses/distributionlist_distributionlist_id_user_user_id_contacts_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    talentpools_candidate_candidate_id_user_user_id:
      get:
        summary: Talent pools of a candidate based on user's permission
        operationId: get_talentpools_candidate_candidate_id_user_user_id
        description: Get talent pools of a candidate based on user's permission
        tags:
          - talent pool
        parameters:
          - $ref: '#/components/parameters/path_talentpools_candidate_id'
          - $ref: '#/components/parameters/path_talentpools_user_id'
        responses:
          '200':
            $ref: '#/components/responses/talentpools_candidate_candidate_id_user_user_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update talent pools of a candidate based on user's permission
        operationId: put_talentpools_candidate_candidate_id_user_user_id
        description: Update list of talent pools of a candidate based on user's permission
        tags:
          - talent pool
        parameters:
          - $ref: '#/components/parameters/path_talentpools_candidate_id'
          - $ref: '#/components/parameters/path_talentpools_user_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/talentpools_candidate_candidate_id_user_user_id_put'
        responses:
          '200':
            $ref: '#/components/responses/talentpools_candidate_candidate_id_user_user_id_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    talentpools_user_user_id:
      get:
        summary: Talent pools a user can use
        operationId: get_talentpools_user_user_id
        description: Get talent pools a user can use to add candidates to.
        tags:
          - talent pool
        parameters:
          - $ref: '#/components/parameters/path_talentpools_user_id'
          - $ref: '#/components/parameters/query_talentpools_updated_date_from'
          - $ref: '#/components/parameters/query_talentpools_updated_date_to'
        responses:
          '200':
            $ref: '#/components/responses/talentpools_user_user_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    talentpool_id_user_user_id_candidates:
      get:
        summary: List of candidate details by a talent pool and user
        operationId: get_talentpool_id_user_user_id_candidates
        description: Get list of candidate details by a talent pool and user.
        tags:
          - talent pool
        parameters:
          - $ref: '#/components/parameters/path_talentpool_id'
          - $ref: '#/components/parameters/path_talentpool_user_id'
          - $ref: '#/components/parameters/query_talentpool_index'
        responses:
          '200':
            $ref: '#/components/responses/talentpool_id_user_user_id_candidates_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidate_search_matrix_vars:
      get:
        summary: Search candidate records
        operationId: get_candidate_search_matrix_vars
        description: Return a list of candidate records matched with the search criterias.
        tags:
          - candidate
          - search
        parameters:
          - $ref: '#/components/parameters/path_candidate_matrix_vars'
          - $ref: '#/components/parameters/query_candidate_q'
          - $ref: '#/components/parameters/query_candidate_fq'
          - $ref: '#/components/parameters/query_candidate_start'
          - $ref: '#/components/parameters/query_candidate_limit'
          - $ref: '#/components/parameters/query_candidate_language'
        responses:
          '200':
            $ref: '#/components/responses/candidate_search_matrix_vars_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    position_search_matrix_vars:
      get:
        summary: Search job records
        operationId: get_position_search_matrix_vars
        description: Return a list of job records matched with the search criterias.
        tags:
          - job
          - search
        parameters:
          - $ref: '#/components/parameters/path_position_matrix_vars'
          - $ref: '#/components/parameters/query_position_q'
          - $ref: '#/components/parameters/query_position_fq'
          - $ref: '#/components/parameters/query_position_start'
          - $ref: '#/components/parameters/query_position_limit'
          - $ref: '#/components/parameters/query_position_language'
        responses:
          '200':
            $ref: '#/components/responses/position_search_matrix_vars_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contact_search_matrix_vars:
      get:
        summary: Search contact records
        operationId: get_contact_search_matrix_vars
        description: Return a list of contact records matched with the search criterias.
        tags:
          - contact
          - search
        parameters:
          - $ref: '#/components/parameters/path_contact_matrix_vars'
          - $ref: '#/components/parameters/query_contact_q'
          - $ref: '#/components/parameters/query_contact_fq'
          - $ref: '#/components/parameters/query_contact_start'
          - $ref: '#/components/parameters/query_contact_limit'
          - $ref: '#/components/parameters/query_contact_language'
        responses:
          '200':
            $ref: '#/components/responses/contact_search_matrix_vars_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    company_search_matrix_vars:
      get:
        summary: Search company records
        operationId: get_company_search_matrix_vars
        description: Return a list of company records matched with the search criterias.
        tags:
          - company
          - search
        parameters:
          - $ref: '#/components/parameters/path_company_matrix_vars'
          - $ref: '#/components/parameters/query_company_q'
          - $ref: '#/components/parameters/query_company_fq'
          - $ref: '#/components/parameters/query_company_start'
          - $ref: '#/components/parameters/query_company_limit'
          - $ref: '#/components/parameters/query_company_language'
        responses:
          '200':
            $ref: '#/components/responses/company_search_matrix_vars_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    user_search_matrix_vars:
      get:
        summary: Search user records
        operationId: get_user_search_matrix_vars
        description: Return a list of user records matched with the search criterias.
        tags:
          - user
          - search
        parameters:
          - $ref: '#/components/parameters/path_user_matrix_vars'
          - $ref: '#/components/parameters/query_user_q'
          - $ref: '#/components/parameters/query_user_fq'
          - $ref: '#/components/parameters/query_user_start'
          - $ref: '#/components/parameters/query_user_limit'
          - $ref: '#/components/parameters/query_user_language'
        responses:
          '200':
            $ref: '#/components/responses/user_search_matrix_vars_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    report_statistics:
      get:
        summary: Statistics of a user
        operationId: get_report_statistics
        description: |
          Get statistics of a user in given period.<br>
          If the request parameter consultant_id is not specified, it means all consultants are selected.<br>
          Note: for the list of allowable users to filter by, please call to this api.
        tags:
          - report
        parameters:
          - $ref: '#/components/parameters/query_report_consultant_id'
          - $ref: '#/components/parameters/query_report_period'
        responses:
          '200':
            $ref: '#/components/responses/report_statistics_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    report_statistics_filters:
      get:
        summary: Filter values for current user
        operationId: get_report_statistics_filters
        description: Get values that can be used as filter values for this api
        tags:
          - report
        responses:
          '200':
            $ref: '#/components/responses/report_statistics_filters_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_candidatefield:
      get:
        summary: Candidate's custom fields
        operationId: get_configurablefield_candidatefield
        description: Get candidate's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_candidatefield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_contactfield:
      get:
        summary: Contact's custom fields
        operationId: get_configurablefield_contactfield
        description: Get contact's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_contactfield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_companyfield:
      get:
        summary: Company's custom fields
        operationId: get_configurablefield_companyfield
        description: Get company's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_companyfield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_positionfield:
      get:
        summary: Job's custom fields
        operationId: get_configurablefield_positionfield
        description: Get job's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_positionfield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_placementfield:
      get:
        summary: Placement's custom fields
        operationId: get_configurablefield_placementfield
        description: Get placement's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_placementfield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    configurablefield_dealfield:
      get:
        summary: Deal's custom fields
        operationId: get_configurablefield_dealfield
        description: Get deal's custom fields
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_configurablefield_index'
        responses:
          '200':
            $ref: '#/components/responses/configurablefield_dealfield_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    candidatesources:
      get:
        summary: Reference list for Candidate Sources
        operationId: get_candidatesources
        description: Get a reference list for all candidate sources
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/candidatesources_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    contactsources:
      get:
        summary: Reference list for Contact Sources
        operationId: get_contactsources
        description: Get a reference list for all contact sources
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/contactsources_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    functionalexpertises:
      get:
        summary: 'Reference list for functional expertise, or skills'
        operationId: get_functionalexpertises
        description: Get a reference list for all functional expertise
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_functionalexpertises_language'
        responses:
          '200':
            $ref: '#/components/responses/functionalexpertises__get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    functionalexpertise_id_subfunctionalexpertises:
      get:
        summary: Reference list for Sub-Functional Expertise of the given functional expertise
        operationId: get_functionalexpertise_id_subfunctionalexpertises
        description: Get a reference list for all sub-functional expertise
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/path_functionalexpertise_id'
          - $ref: '#/components/parameters/query_functionalexpertise_language'
        responses:
          '200':
            $ref: '#/components/responses/functionalexpertise_id_subfunctionalexpertises_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    subfunctionalexpertises:
      get:
        summary: Reference list for Sub-Functional Expertise
        operationId: get_subfunctionalexpertises
        description: Get a reference list for all sub-functional expertise
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_subfunctionalexpertises_language'
        responses:
          '200':
            $ref: '#/components/responses/subfunctionalexpertises__get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    industries:
      get:
        summary: Reference list for Industries
        operationId: get_industries
        description: Get a reference list for all industries
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_industries_language'
        responses:
          '200':
            $ref: '#/components/responses/industries__get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    subindustries:
      get:
        summary: Reference list for Sub-Industries
        operationId: get_subindustries
        description: Get a reference list for all Sub-Industries
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_subindustries_language'
        responses:
          '200':
            $ref: '#/components/responses/subindustries__get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    industry_id_subindustries:
      get:
        summary: Reference list for Sub-Industries of the given Industry ID
        operationId: get_industry_id_subindustries
        description: Get a reference list for all Sub-Industries given Industry ID
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/path_industry_id'
          - $ref: '#/components/parameters/query_industry_language'
        responses:
          '200':
            $ref: '#/components/responses/industry_id_subindustries_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_language:
      get:
        summary: Reference list for languages
        operationId: get_def_language
        description: Get a reference list for all languages
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_language_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_languagelevels:
      get:
        summary: Reference list for language skill levels
        operationId: get_def_languagelevels
        description: Get a reference list for all language skill levels
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_languagelevels_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_maritalstatuses:
      get:
        summary: Reference list for marital status
        operationId: get_def_maritalstatuses
        description: Get a reference list for all marital status
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_maritalstatuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_nationalities:
      get:
        summary: Reference list for nationalities
        operationId: get_def_nationalities
        description: Get a reference list for all nationalities
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_nationalities_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_relocations:
      get:
        summary: Reference list for relocation potentials
        operationId: get_def_relocations
        description: Get a reference list for all relocation potentials
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_relocations_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_status_candidate:
      get:
        summary: Reference list for candidate statuses
        operationId: get_def_status_candidate
        description: Get a reference list for all candidate status values
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_status_candidate_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_status_contact:
      get:
        summary: Reference list for contact statuses
        operationId: get_def_status_contact
        description: Get a reference list for all contact status values
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_status_contact_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_status_company:
      get:
        summary: Summary
        operationId: get_def_status_company
        description: Reference list for company statuses
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_status_company_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_custom_status_job:
      get:
        summary: Reference list for job statuses
        operationId: get_def_custom_status_job
        description: Get a reference list for all job status values
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_custom_status_job_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_countries:
      get:
        summary: Reference list for countries
        operationId: get_def_countries
        description: Get a reference list for all countries
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_countries_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_currencies:
      get:
        summary: Reference list for currencies
        operationId: get_def_currencies
        description: Get a reference list for all currencies
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_currencies_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_educationlevels:
      get:
        summary: Reference list for education levels
        operationId: get_def_educationlevels
        description: Get a reference list for all education levels
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_educationlevels_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_employmenttypes:
      get:
        summary: Reference list for employment types
        operationId: get_def_employmenttypes
        description: Get a reference list for all employment types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_employmenttypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_salarytypes:
      get:
        summary: Reference salary type list for permanent jobs
        operationId: get_def_salarytypes
        description: Get a reference list for all job salary types by specific language
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_salarytypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_payintervals:
      get:
        summary: Reference pay interval list for contract-related jobs
        operationId: get_def_payintervals
        description: Get a reference list for all job pay interval by specific language
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_payintervals_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_genders:
      get:
        summary: Reference list for genders
        operationId: get_def_genders
        description: Get a reference list for all genders
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_genders_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_stages:
      get:
        summary: Reference list for stages of an Application
        operationId: get_def_stages
        description: Get a reference list for all stages
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_stages_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_jobtypes:
      get:
        summary: Reference list for job types
        operationId: get_def_jobtypes
        description: Get a reference list for all job types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_jobtypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_jobsubtypes:
      get:
        summary: Reference list for job subtypes
        operationId: get_def_jobsubtypes
        description: Get a reference list for all job subtypes
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_jobsubtypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_meetingstatuses:
      get:
        summary: Reference list for meeting status
        operationId: get_def_meetingstatuses
        description: Get a reference list for all meeting status
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_meetingstatuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_candidate_documenttypes:
      get:
        summary: Reference list for all candidate document types.
        operationId: get_def_candidate_documenttypes
        description: Reference list for document types which can be used to upload document for candidate
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_candidate_documenttypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_user_documenttypes:
      get:
        summary: Reference list for document types based on user's permission.
        operationId: get_def_user_documenttypes
        description: 'Reference list of document types that can be used to upload documents for a candidate, based on the user''s permissions'
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_user_documenttypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_activity_categories:
      get:
        summary: Reference list for all activity's categories
        operationId: get_def_activity_categories
        description: 'Reference list for activity''s categories which can be set to Comment, Task, Meeting'
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_activity_categories_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_kpi_mainentitytypes:
      get:
        summary: Reference list for all KPI action's main entity type
        operationId: get_def_kpi_mainentitytypes
        description: Reference list for main entity type which can be use to get corresponding reference list of KPI action
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_kpi_mainentitytypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_activity_kpis:
      get:
        summary: Reference list for KPI actions
        operationId: get_def_activity_kpis
        description: Reference list for all KPI actions which can be used for the given main_entity_type
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_main_entity_type'
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_activity_kpis_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_contactstages:
      get:
        summary: Reference list for Contact Stage
        operationId: get_def_contactstages
        description: Reference list for all Contact Stage. The list is returned in the order from the first stage to the last stage
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_contactstages_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_companystages:
      get:
        summary: Reference list for Company Stage
        operationId: get_def_companystages
        description: Ordered reference list of all company stages
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_companystages_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_calculatecharges:
      get:
        summary: Reference list for all Calculate charge types
        operationId: get_def_calculatecharges
        description: Reference list for Calculate charge types using on compensation calculate_charge_using
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_calculatecharges_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_astuterules:
      get:
        summary: Reference list for all Astute rule types
        operationId: get_def_astuterules
        description: Reference list for Astute rule types using on compensation astute_rule_group
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_astuterules_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_astuterates:
      get:
        summary: Reference list for all Astute Rate types
        operationId: get_def_astuterates
        description: Reference list for Astute Rate types using on compensation astute_rate_card
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_astuterates_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_astutepayperiods:
      get:
        summary: Reference list for all Astute pay cycle
        operationId: get_def_astutepayperiods
        description: Reference list for Astute pay cycle using on pay_cyle when Time management set is Astute Payroll
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_astutepayperiods_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_paycalculations:
      get:
        summary: Reference list for all total pay calculation types
        operationId: get_def_paycalculations
        description: Reference list for total pay calculation using on Compensation Contract at Total Pay Calculation
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_paycalculations_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_timetypes:
      get:
        summary: Reference list for all Time Management types
        operationId: get_def_timetypes
        description: Reference list for Time Management using on compensation Time Management
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_timetypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_feemodeltypes:
      get:
        summary: Reference list for all Fee Model types
        operationId: get_def_feemodeltypes
        description: Reference list for Fee Model types using on compensation Fee Model
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_feemodeltypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_contractlengthtypes:
      get:
        summary: Reference list for all Contract length type
        operationId: get_def_contractlengthtypes
        description: Reference list for Contract length type using on compensation
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_contractlengthtypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_paymethods:
      get:
        summary: Reference list for all Pay Method
        operationId: get_def_paymethods
        description: Reference list for Pay Method
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_paymethods_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_teams:
      get:
        summary: Reference list for all Team in Vincere
        operationId: get_def_teams
        description: Reference list Team
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_teams_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_brands:
      get:
        summary: Reference list for all Brand in Vincere
        operationId: get_def_brands
        description: Reference list Brand
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_brands_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_branches:
      get:
        summary: Reference list for all Branch in Vincere
        operationId: get_def_branches
        description: Reference list Branch
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_branches_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_divisions:
      get:
        summary: Reference list for all Division in Vincere
        operationId: get_def_divisions
        description: Reference list Division
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_divisions_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_locations:
      get:
        summary: Reference list for all user Location in Vincere
        operationId: get_def_locations
        description: Reference list Location
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_locations_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_activity_task_remindertimetypes:
      get:
        summary: Reference list for task reminder types
        operationId: get_def_activity_task_remindertimetypes
        description: Reference list for task reminder types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_activity_task_remindertimetypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_activity_meeting_remindertimetypes:
      get:
        summary: Reference list for meeting reminder types
        operationId: get_def_activity_meeting_remindertimetypes
        description: Reference list for meeting reminder types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_activity_meeting_remindertimetypes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_jobstatus:
      get:
        summary: Reference list for job status
        operationId: get_def_jobstatus
        description: Get a reference list for all job statuses
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_jobstatus_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_compliance_statuses:
      get:
        summary: Reference list for document compliance statuses
        operationId: get_def_compliance_statuses
        description: Get a reference list for all document compliance status values
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_compliance_statuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_compliance_conditions:
      get:
        summary: Reference list for document compliance conditions
        operationId: get_def_compliance_conditions
        description: Get a reference list for all document compliance condition values
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_compliance_conditions_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_invoice_types:
      get:
        summary: Reference list for Invoice types
        operationId: get_def_invoice_types
        description: Get a reference list for all Invoice types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_invoice_types_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_invoice_statuses:
      get:
        summary: Reference list for Invoice statuses
        operationId: get_def_invoice_statuses
        description: Get a reference list for all Invoice statuses
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_invoice_statuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_invoice_paymentstatuses:
      get:
        summary: Reference list for Invoice payment statuses
        operationId: get_def_invoice_paymentstatuses
        description: Get a reference list for all Invoice payment statuses
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_invoice_paymentstatuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_activity_names:
      get:
        summary: Reference list for Activity names
        operationId: get_def_activity_names
        description: Get a reference list for all Activity names
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_activity_names_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_deal_statuses:
      get:
        summary: Reference list for Deal statuses
        operationId: get_def_deal_statuses
        description: Get a reference list for all Deal statuses
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_deal_statuses_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_deal_forecast-fee-types:
      get:
        summary: Reference list for Deal forecast fee types
        operationId: get_def_deal_forecast-fee-types
        description: Get a reference list for all Deal forecast fee types
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/def_deal_forecast-fee-types_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_deal_auto-update-status-types:
      get:
        summary: Reference list for Deal auto update status types
        operationId: get_def_deal_auto-update-status-types
        description: Get a reference list for all Deal auto update status types
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_deal_auto-update-status-types_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_profit-split-modes:
      get:
        summary: Reference list profit split modes
        operationId: get_def_profit-split-modes
        description: Get a reference list for all profit split modes
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_profit-split-modes_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_consent-to-keep:
      get:
        summary: Reference list for consent to keep values
        operationId: get_def_consent-to-keep
        description: Get a reference list for all consent to keep values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_consent-to-keep_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_right-to-represent:
      get:
        summary: Reference list for right to represent values
        operationId: get_def_right-to-represent
        description: Get a reference list for all right to represent values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_right-to-represent_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_explicit-consent:
      get:
        summary: Reference list for explicit consent values
        operationId: get_def_explicit-consent
        description: Get a reference list for all explicit consent values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_explicit-consent_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_person-informed-how-to-exercise-their-rights:
      get:
        summary: Reference list for exercise rights values
        operationId: get_def_person-informed-how-to-exercise-their-rights
        description: Get a reference list for all exercise rights values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_person-informed-how-to-exercise-their-rights_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_request-through:
      get:
        summary: Reference list for request through values
        operationId: get_def_request-through
        description: Get a reference list for all request through values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_request-through_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_obtained-through:
      get:
        summary: Reference list for obtained through values
        operationId: get_def_obtained-through
        description: Get a reference list for all obtained through values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_obtained-through_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    def_expires:
      get:
        summary: Reference list for expires values
        operationId: get_def_expires
        description: Get a reference list for all expires values
        tags:
          - reference
        parameters:
          - $ref: '#/components/parameters/query_def_language'
        responses:
          '200':
            $ref: '#/components/responses/def_expires_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    application_substatus:
      get:
        summary: Substatus of application
        operationId: get_application_substatus
        description: Get defined substatus of application
        tags:
          - application
          - reference
        responses:
          '200':
            $ref: '#/components/responses/application_substatus_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_amendment-reason:
      get:
        summary: Reference list for amendment reasons
        operationId: get_placement_amendment-reason
        description: Get a reference list for all amendment reasons
        tags:
          - reference
        responses:
          '200':
            $ref: '#/components/responses/placement_amendment-reason_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    setting_offerapproval:
      get:
        summary: Offer approval
        operationId: get_setting_offerapproval
        description: return the offer approval system option value
        tags:
          - setting
        responses:
          '200':
            $ref: '#/components/responses/setting_offerapproval_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    setting_twilio:
      get:
        summary: Twilio credentials
        operationId: get_setting_twilio
        description: Return the authentication info for Twilio
        tags:
          - setting
        responses:
          '200':
            $ref: '#/components/responses/setting_twilio_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    timesheet_filter:
      post:
        summary: Search timesheets by filter
        operationId: post_timesheet_filter
        description: |
          Search timesheets by the given filter.

          Each call returns a slice of maximum 25 timesheets. Each slice has its index and a field to indicate if it is the last slice.

          To get the next slice, repeat the call with the index of the next slice.
        tags:
          - timesheet
        parameters:
          - $ref: '#/components/parameters/query_timesheet_index'
          - $ref: '#/components/parameters/query_timesheet_size'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/timesheet_filter_post'
        responses:
          '200':
            $ref: '#/components/responses/timesheet_filter_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_filter:
      post:
        summary: Search invoices by filter
        operationId: post_invoice_filter
        description: Search invoices by the given filter.
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/query_invoice_language'
          - $ref: '#/components/parameters/query_invoice_limit'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/invoice_filter_post'
        responses:
          '200':
            $ref: '#/components/responses/invoice_filter_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_filter_count:
      post:
        summary: Count invoices by filter
        operationId: post_invoice_filter_count
        description: Count total number of invoices by the given filter.
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/query_invoice_language'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/invoice_filter_count_post'
        responses:
          '200':
            $ref: '#/components/responses/invoice_filter_count_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_id:
      get:
        summary: Get invoice details
        operationId: get_invoice_id
        description: Get invoice details.
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/path_invoice_id'
          - $ref: '#/components/parameters/query_invoice_language'
        responses:
          '200':
            $ref: '#/components/responses/invoice_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_id_items:
      get:
        summary: Get invoice items
        operationId: get_invoice_id_items
        description: Get invoice items.
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/path_invoice_id'
        responses:
          '200':
            $ref: '#/components/responses/invoice_id_items_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_id_documents:
      get:
        summary: Get invoice documents
        operationId: get_invoice_id_documents
        description: Get invoice documents.
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/path_invoice_id'
        responses:
          '200':
            $ref: '#/components/responses/invoice_id_documents_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    webhooks:
      get:
        summary: Registered webhooks
        operationId: get_webhooks
        description: Return the list of registered webhooks matched with the filter
        tags:
          - webhook
        parameters:
          - $ref: '#/components/parameters/query_webhooks_entity_type'
          - $ref: '#/components/parameters/query_webhooks_action_types'
        responses:
          '200':
            $ref: '#/components/responses/webhooks_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      post:
        summary: Create a webhook
        operationId: post_webhooks
        description: Create a webhook subscription that will power delivery of all subscribed webhook events to a supplied webhook URL.
        tags:
          - webhook
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/webhooks_post'
        responses:
          '200':
            $ref: '#/components/responses/webhooks_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    webhooks_id:
      put:
        summary: Update a event of a specific webhook
        operationId: put_webhooks_id
        description: Update a event of a specific webhook
        tags:
          - webhook
        parameters:
          - $ref: '#/components/parameters/path_webhooks_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/webhooks_id_put'
        responses:
          '200':
            $ref: '#/components/responses/webhooks_id_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
      delete:
        summary: Delete webhook
        operationId: delete_webhooks_id
        description: Delete a specific webhook
        tags:
          - webhook
        parameters:
          - $ref: '#/components/parameters/path_webhooks_id'
        responses:
          '200':
            description: Deleted.
          '400':
            $ref: '#/components/responses/webhooks_bad_request'
          '500':
            $ref: '#/components/responses/internal_server_error'
    webhooks_id_dlq:
      post:
        summary: Consume message from DLQ (dead letter queue)
        operationId: post_webhooks_id_dlq
        description: This action will consume failed deliveries from their DLQ (dead-letter queue). Once you call it the messages that are returned to you cannot be fetched again.
        tags:
          - webhook
        parameters:
          - $ref: '#/components/parameters/path_webhooks_id'
          - $ref: '#/components/parameters/query_webhooks_limit'
        responses:
          '200':
            $ref: '#/components/responses/webhooks_id_dlq_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    umbrellacompany_umbrellacompanies:
      get:
        summary: Umbrella companies
        operationId: get_umbrellacompany_umbrellacompanies
        description: |
          Get Umbrella companies.<br>
          Each call returns a slice of maximum 25 umbrella companies. Each slice has its index and a field to indicate if it is the last slice.<br>
          To get the next slice, need to repeat the call with the index of the next slice.
        tags:
          - umbrella company
        parameters:
          - $ref: '#/components/parameters/query_umbrellacompany_index'
        responses:
          '200':
            $ref: '#/components/responses/umbrellacompany_umbrellacompanies_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    umbrellacompany_id:
      get:
        summary: Umbrella company details
        operationId: get_umbrellacompany_id
        description: Get a specific umbrella company
        tags:
          - umbrella company
        parameters:
          - $ref: '#/components/parameters/path_umbrellacompany_id'
        responses:
          '200':
            $ref: '#/components/responses/umbrellacompany_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id:
      get:
        summary: Placement detail
        operationId: get_placement_id
        description: Get a specific placement
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_candidatedetail:
      get:
        summary: Placement's candidate details
        operationId: get_placement_id_candidatedetail
        description: Get a specific placement's candidate
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_candidatedetail_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update candidate detail of placement
        operationId: put_placement_id_candidatedetail
        description: Updates an existing placement
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_candidatedetail_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_candidatedetail_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_companydetail:
      get:
        summary: Placement's client company
        operationId: get_placement_id_companydetail
        description: |
          Get a specific placement - company client detail.<br>
          The billing details of the primary Billing Address will be returned by default.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_companydetail_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's client company
        operationId: put_placement_id_companydetail
        description: |
          Updates an existing placement<br>
          The provide billing details will be set in the first of primary Billing Address location, first Billing Address location, or a new Billing Address location associated with the company.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_companydetail_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_companydetail_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_yourcompanydetail:
      get:
        summary: Placement's your company
        operationId: get_placement_id_yourcompanydetail
        description: Get a specific placement's your company detail
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_yourcompanydetail_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Placement's your company
        operationId: put_placement_id_yourcompanydetail
        description: Updates an existing placement's your company
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_yourcompanydetail_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_yourcompanydetail_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_costofsales:
      get:
        summary: Placement's cost of sales
        operationId: get_placement_id_costofsales
        description: Get a specific placement's cost of sales
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_costofsales_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's cost of sales
        operationId: put_placement_id_costofsales
        description: Update a specific placement's cost of sales
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_costofsales_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_costofsales_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_otherinvoiceitems:
      get:
        summary: Placement's other invoice items
        operationId: get_placement_id_otherinvoiceitems
        description: Get a specific placement's other invoice items
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_otherinvoiceitems_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's other invoice items
        operationId: put_placement_id_otherinvoiceitems
        description: Update a specific placement's other invoice items
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_otherinvoiceitems_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_otherinvoiceitems_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_profitsplits:
      get:
        summary: Placement's revenue shares
        operationId: get_placement_id_profitsplits
        description: Get a specific placement's revenue shares.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_profitsplits_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's revenue shares
        operationId: put_placement_id_profitsplits
        description: Update a specific placement's revenue shares.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_profitsplits_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_profitsplits_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_myob:
      get:
        summary: Placement's myobs
        operationId: get_placement_id_myob
        description: Get a specific placement's myobs.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_myob_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's myobs
        operationId: put_placement_id_myob
        description: Update a specific placement's myobs
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_myob_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_myob_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_placementinvoicedetail:
      get:
        summary: Placement's invoice details
        operationId: get_placement_id_placementinvoicedetail
        description: Get a specific placement's details.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_placementinvoicedetail_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's invoice details
        operationId: put_placement_id_placementinvoicedetail
        description: Update a specific placement's details
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_placementinvoicedetail_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_placementinvoicedetail_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_jobsite:
      get:
        summary: Placement's job sites
        operationId: get_placement_id_jobsite
        description: GEt placement's job sites
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_jobsite_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_timesheet:
      get:
        summary: Placement's timesheets
        operationId: get_placement_id_timesheet
        description: Get placement's timesheets
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_timesheet_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_branches:
      get:
        summary: Placement's branches
        operationId: get_placement_id_branches
        description: Get placement's branches
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_branches_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Update placement's branches
        operationId: put_placement_id_branches
        description: Update placement's branches
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_branches_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_branches_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_acceptoffer:
      post:
        summary: Accept an offer
        operationId: post_placement_acceptoffer
        description: Accept an offer.
        tags:
          - placement
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_acceptoffer_post'
        responses:
          '200':
            $ref: '#/components/responses/placement_acceptoffer_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_rejectoffer:
      post:
        summary: Reject an offer
        operationId: post_placement_rejectoffer
        description: Reject an offer.
        tags:
          - placement
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_rejectoffer_post'
        responses:
          '200':
            $ref: '#/components/responses/placement_rejectoffer_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_customfields:
      get:
        summary: Custom fields
        operationId: get_placement_id_customfields
        description: Get placement's custom fields.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_customfields_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
      put:
        summary: Create or update custom fields
        operationId: put_placement_id_customfields
        description: |
          Create or update custom fields of the placement. <br>
          All the existing custom fields of placement will be replaced by the data given in the request body.
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_customfields_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_customfields_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_renewaldate:
      put:
        summary: Update placement's renewal dates
        operationId: put_placement_id_renewaldate
        description: Update placement's renewal dates
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/placement_id_renewaldate_put'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_renewaldate_put'
          '500':
            $ref: '#/components/responses/internal_server_error'
    placement_id_invoices:
      get:
        summary: Placement's invoices
        operationId: get_placement_id_invoices
        description: Get placement's invoices
        tags:
          - placement
        parameters:
          - $ref: '#/components/parameters/path_placement_id'
          - $ref: '#/components/parameters/query_placement_index'
          - $ref: '#/components/parameters/query_placement_language'
          - $ref: '#/components/parameters/query_placement_limit'
        responses:
          '200':
            $ref: '#/components/responses/placement_id_invoices_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    invoice_id_info:
      get:
        summary: Get full details of an invoice
        operationId: get_invoice_id_info
        description: 'The endpoint will provide the invoice''s detail, items and documents.'
        tags:
          - invoice
        parameters:
          - $ref: '#/components/parameters/path_invoice_id'
        responses:
          '200':
            $ref: '#/components/responses/invoice_id_info_get'
          '500':
            $ref: '#/components/responses/internal_server_error'
    talentpools_id_candidates:
      post:
        summary: List of candidates by a talent pool
        operationId: get_candidates_by_talentpool
        description: Get list of candidates by a talent pool.
        tags:
          - talent pool
        parameters:
          - $ref: '#/components/parameters/path_talentpool_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/talentpools_id_candidates_post'
        responses:
          '200':
            $ref: '#/components/responses/talentpools_id_candidates_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    distributionlists_id_contacts:
      post:
        summary: List of contacts by a distribution list
        operationId: get_contacts_by_distribution_list
        description: Get list of contacts by a distribution list.
        tags:
          - distribution list
        parameters:
          - $ref: '#/components/parameters/path_distributionlist_distributionlist_id'
        requestBody:
          description: Request body
          $ref: '#/components/requestBodies/distributionlists_id_contacts_post'
        responses:
          '200':
            $ref: '#/components/responses/distributionlists_id_contacts_post'
          '500':
            $ref: '#/components/responses/internal_server_error'
    visa_restriction_filter:
      get:
        summary: 'GET: Search visa restriction templates'
        operationId: filterVisaRestrictionTemplates
        description: |
          Returns the visa restriction templates configured for the environment, filtered by name and ordered by name (A-Z) then code.
          Requires the `CANDIDATE_VISA_RESTRICTION` feature to be enabled for the environment; when it is disabled the endpoint responds with
          `400` and error code `FEATURE_NOT_ENABLED`.
        tags:
          - visa setting
          - search
        parameters:
          - $ref: '#/components/parameters/query_visa_restriction_q'
          - $ref: '#/components/parameters/query_visa_restriction_page'
          - $ref: '#/components/parameters/query_visa_restriction_page_size'
          - $ref: '#/components/parameters/query_visa_restriction_sort'
          - $ref: '#/components/parameters/query_visa_restriction_total'
        responses:
          '200':
            $ref: '#/components/responses/visa_restriction_filter_response'
          '400':
            $ref: '#/components/responses/bad_request'
  parameters:
    path_candidate_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: The ID of candidate
    path_candidate_note_id:
      in: path
      name: noteId
      required: true
      schema:
        type: integer
      description: Note id
    query_candidate_exclude_floated_job:
      in: query
      name: exclude_floated_job
      required: false
      schema:
        type: boolean
      description: Exclude applications for floated jobs when the value is true. Default is false.
    query_candidate_exclude_application_stage:
      in: query
      name: exclude_application_stage
      required: false
      schema:
        type: boolean
      description: Exclude applications in "Application" stage when the value is true. Default is false.
    query_parsing_log_id:
      in: query
      name: parsing_log_id
      required: false
      schema:
        type: integer
      description: Resume parsing log ID.
    query_candidate_id:
      in: query
      name: id
      required: true
      schema:
        type: string
      description: Candidate id need to be encoded or decoded.
    query_index_of_slice:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'index of the slice to get, start at 0 and increase by 1.'
    query_candidate_ids:
      in: query
      name: ids
      required: true
      schema:
        type: array
        items:
          type:
            - integer
      description: List of candidate id separated by comma
    path_contact_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: The ID of a contact
    query_size:
      in: query
      name: size
      required: false
      schema:
        type: number
      description: The number of results
    query_page:
      in: query
      name: page
      required: false
      schema:
        type: number
      description: 'The page number, start at 0'
    query_summary_search:
      in: query
      name: summary_search
      required: false
      schema:
        type: string
      description: 'Search text for deal name, deal id, pipeline name, and company name'
    query_country_code:
      in: query
      name: country_code
      required: true
      schema:
        type: string
      description: code of country
    path_country_code:
      in: path
      name: code
      required: true
      schema:
        type: string
      description: code of country
    path_language_code_supported:
      in: path
      name: language
      required: true
      schema:
        type: string
        description: Supported languages in system.
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
    path_func_id:
      in: path
      name: func_id
      required: true
      schema:
        type: integer
      description: Internal id of functional expertise in Vincere
    query_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_company_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: ID of company
    path_company_loc_id:
      in: path
      name: loc_id
      required: true
      schema:
        type: integer
      description: ID of location
    query_company_country_code:
      in: query
      name: country_code
      required: false
      schema:
        type: string
      description: code of country
    path_position_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Job ID
    path_position_func_id:
      in: path
      name: func_id
      required: true
      schema:
        type: integer
      description: Functional expertise id.
    path_position_q_id:
      in: path
      name: q_id
      required: true
      schema:
        type: integer
      description: Screening question id
    path_position_r_id:
      in: path
      name: r_id
      required: true
      schema:
        type: integer
      description: Rating skill id
    path_application_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Application ID
    query_application_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    query_application_start_date:
      in: query
      name: start_date
      required: true
      schema:
        type: string
      description: |
        Example: start_date=2018-04-05T00:00:00.000Z
        The Date start of range. Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Ex 2018-04-05T00:00:00.000Z
    query_application_end_date:
      in: query
      name: end_date
      required: true
      schema:
        type: string
      description: |
        Example: end_date=2018-04-07T00:00:00.000Z
        The Date end of range. That must to be greater Start Date and must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Ex 2018-04-07T00:00:00.000Z
    query_application_page:
      in: query
      name: page
      required: false
      schema:
        type: integer
      description: 'The page number, start at 0'
    query_application_size:
      in: query
      name: size
      required: false
      schema:
        type: integer
      description: The number of results
    query_position_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    query_candidate_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_candidate_doc_id:
      in: path
      name: doc_id
      required: true
      schema:
        type: integer
      description: Document ID
    path_company_doc_id:
      in: path
      name: doc_id
      required: true
      schema:
        type: integer
      description: description
    path_contact_doc_id:
      in: path
      name: doc_id
      required: true
      schema:
        type: integer
      description: description
    path_position_doc_id:
      in: path
      name: doc_id
      required: true
      schema:
        type: integer
      description: description
    path_activity_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: 'Activity ID (comment, task, ...)'
    query_activity_start_date:
      in: query
      name: start_date
      required: true
      schema:
        type: string
      description: |
        Example: <code>end_date</code>=2018-04-07T00:00:00.000Z<br>
        The Date end of range. That must to be greater Start Date and must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Ex 2018-04-07T00:00:00.000Z
    query_activity_end_date:
      in: query
      name: end_date
      required: true
      schema:
        type: string
      description: |
        Example: <code>start_date</code>=2018-04-05T00:00:00.000Z<br>
        The Date start of range. Must be in format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Ex 2018-04-05T00:00:00.000Z
    query_activity_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    query_activities_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_activities_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: ID of activity to get details
    query_user_email:
      in: query
      name: email
      required: true
      schema:
        type: integer
      description: Email of user
    query_user_search_name:
      in: query
      name: search_name
      required: true
      schema:
        type: string
      description: User name
    path_user_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: description
    path_distributionlists_contact_id:
      in: path
      name: contact_id
      required: true
      schema:
        type: integer
      description: Contact ID
    path_distributionlists_user_id:
      in: path
      name: user_id
      required: true
      schema:
        type: integer
      description: User ID
    query_distributionlists_updated_date_from:
      in: query
      name: updated_date_from
      required: false
      schema:
        type: string
        nullable: true
      description: |
        Example: <code>updated_date_from</code>=2018-04-05T00:00:00.000Z<br>
        The date that the distribution lists have last_updated_date after or equal to. Must be in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'".
    query_distributionlists_updated_date_to:
      in: query
      name: updated_date_to
      required: false
      schema:
        type: string
        nullable: true
      description: |
        Example: <code>updated_date_to</code>=2019-04-05T00:00:00.000Z<br>
        The date that the distribution lists have last_updated_date before or equal to. Must be in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'".
    path_distributionlist_distributionlist_id:
      in: path
      name: distributionlist_id
      required: true
      schema:
        type: integer
      description: ID of distribution list
    path_distributionlist_user_id:
      in: path
      name: user_id
      required: true
      schema:
        type: integer
      description: ID of user
    query_distributionlist_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_talentpools_candidate_id:
      in: path
      name: candidate_id
      required: true
      schema:
        type: integer
      description: Candidate ID
    path_talentpools_user_id:
      in: path
      name: user_id
      required: true
      schema:
        type: integer
      description: User ID
    query_talentpools_updated_date_from:
      in: query
      name: updated_date_from
      required: false
      schema:
        type: string
        nullable: true
      description: |
        Example: <code>updated_date_from</code>=2018-04-05T00:00:00.000Z<br>
        The date that the talent pools have last_updated_date after or equal to. Must be in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'".
    query_talentpools_updated_date_to:
      in: query
      name: updated_date_to
      required: false
      schema:
        type: string
        nullable: true
      description: |
        Example: <code>updated_date_to</code>=2019-04-05T00:00:00.000Z<br>
        The date that the talent pools have last_updated_date before or equal to. Must be in this format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'".
    path_talentpool_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Talent pool ID
    path_talentpool_user_id:
      in: path
      name: user_id
      required: true
      schema:
        type: integer
      description: User ID
    query_talentpool_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_candidate_matrix_vars:
      in: path
      name: matrix_vars
      required: true
      schema:
        type: string
      description: |
        Matrix variables:<br>
        Example: <code>fl=id,name,first_name;mlt.fl=first_name,last_name;sort=id desc,created_date asc</code><br>
        * <code>fl</code>: Returned fields. Example: <code>fl=id,name,first_name</code>
        * <code>mlt.fl</code>: More-Like-This search fields. Example: <code>mlt.fl=first_name,last_name</code>
        * <code>sort</code>: Sorting fields. Example: <code>sort=id desc,created_date asc</code>

        Field list. <mark>Only the fields that have value will be return</mark>.
        Returned field | Description | sortable 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of candidate | yes 
        <code>name</code> | Full name | yes 
        <code>first_name</code> | First name | yes 
        <code>last_name</code> | Last name | yes 
        <code>middle_name</code> | Middle name | yes 
        <code>first_name_kana</code> | First name in kana | no 
        <code>last_name_kana</code> | Last name in kana | no 
        <code>gender</code> | Gender | yes 
        <code>met_status</code> | Met/ not_met status | yes 
        <code>employment_type</code> | Employment type | no 
        <code>created_date</code> | Created date of candidate | yes 
        <code>primary_email</code> | Primary email | yes 
        <code>dob</code> | Date of birth | yes 
        <code>linkedin</code> | Linkedin | no 
        <code>skype</code> | Skype | no 
        <code>website</code> | Website | no 
        <code>skill</code> | Skill | no 
        <code>keywords</code> | Keywords | no 
        <code>current_salary</code> | No-formatted current salary | yes 
        <code>desired_salary</code> | No - formatted desired salary | yes 
        <code>formatted_current_salary</code> | Formatted current salary | yes 
        <code>formatted_desired_salary</code> | Formatted desired salary | yes 
        <code>currency</code> | Currency type | yes 
        <code>fe</code> | List of functional expertise | no 
        <code>sfe</code> | List of sub functional expertise | no 
        <code>industry</code> | List of industry | no
        <code>sub_industry</code> | List of sub industry | no
        <code>branch</code> | Assigned branch | no
        <code>branches</code> | Assigned branches | no
        <code>brands</code> | Assigned brands | no
        <code>desired_industry</code> | List of desired industry | no
        <code>desired_sub_industry</code> | List of desired sub industry | no
        <code>candidate_source</code> | Candidate source | no
        <code>current_location</code> | Current location of candidate | no 
        <code>note</code> | Executive note | no 
        <code>owners</code> | List of candidate owners | no
        <code>current_job_title</code> | Current job title | no 
        <code>job_titles</code> | List of job titles in the candidate's work history | no
        <code>phone</code> | Phone | no
        <code>mobile</code> | Mobile | no 
        <code>last_update</code> | Last update timestamp | yes
        <code>deleted_timestamp</code> | The deleted_timestamp date of the user | no
        <code>deleted</code> |  1 if the user is deleted and 0 if it is not | no
        <code>photo</code> | URL to logo | no
        <code>current_employer</code> | Text of current employer | yes
        <code>current_employer_obj</code> | Basic company object (id + name) of current employer | no
        <code>created_by</code> | Name of user creator candidate | no
        <code>no_of_positions</code> | Number of positions applied to by the candidate | no
        <code>email_subscription</code> | Email | no
        <code>gender_title</code> | Gender title | no
        <code>candidate_status</code> | Candidate status | no
        <code>last_activity_date</code> | Last activity date of candidate | yes
        <code>privacy_request_through_date</code> | Request through date | no
        <code>privacy_obtained_through_date</code> | Obtained through date | no
        <code>privacy_expires_date</code> | Expiration date of privacy | yes
        <code>consent_to_keep</code> | Consent to keep status | yes
        <code>explicit_consent</code> | Explicit consent | yes
        <code>person_informed_how_to_exercise_their_rights</code> | Person informed how to exercise their rights | yes
        <code>privacy_request_through</code> | Request through | yes
        <code>privacy_obtained_through</code> | Obtained through date | yes
        <code>privacy_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | yes
        <code>privacy_expires</code> | Expires | yes
        <code>privacy_note</code> | Privacy note | no
        <code>edu_qualification</code> | Education Qualification | no
        <code>edu_degree</code> | Education Degree | no
        <code>edu_course</code> | Education Course | no
        <code>edu_institution</code> | Education Institution | no
        <code>edu_training</code> | Education Training | no
        <code>payslip_email</code> | Payslip email | no 
        <code>consent_to_keep_request_through_date</code> | Request through date | no
        <code>consent_to_keep_obtained_through_date</code> | Obtained through date | no
        <code>consent_to_keep_expiry_date</code> | Expiration date of privacy | yes
        <code>consent_to_keep_request_through</code> | Request through | yes
        <code>consent_to_keep_obtained_through</code> | Obtained through date | yes
        <code>consent_to_keep_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | yes
        <code>consent_to_keep_expires</code> | Expires | yes
        <code>consent_to_keep_note</code> | Privacy note | no
        <code>right_to_represent</code> | Right to represent status | no
        <code>right_to_represent_request_through_date</code> | Request through date | no
        <code>right_to_represent_obtained_through_date</code> | Obtained through date | no
        <code>right_to_represent_expires_date</code> | Expiration date of privacy | yes
        <code>right_to_represent_request_through</code> | Request through | yes
        <code>right_to_represent_obtained_through</code> | Obtained through date | yes
        <code>right_to_represent_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | yes
        <code>right_to_represent_expires</code> | Expires | yes
        <code>external_id</code> | External Reference ID | no
    query_candidate_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: |
        Search query.<br>
        * Single search term: <code>q={search field}:{search value}#</code><br>
        * Multiple search terms: <code>q={search field 1}:{search value 1}# AND ({search field 2}:{search value 2}# OR {...}:{...}#)</code><br>

        Example: <br>
        * RAW: <code>q=name:david# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=name%3Adavid%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>

        Search type:<br>
        Search type | Description | Example 
        ------------ | ----------- | -----------
        text | Search a text. Two mode: <ul><li>Exact: <code>"search value"</code></li><li>Containing: <code>search value</code></li></ul> | <ul><li>Exact: <code>q=name:"david"#</code></li><li>Containing: <code>q=name:david#</code></li></ul>
        value | Same as <code>text</code> type, but you need to use value_search defined in reference section. | <code>q=id:23124#</code>
        range | Used for number type. Static value: ALL & NOW | <code>q=current_salary:[2300 TO 3000]#</code>
        date_time_range | Used for date or datetime type. Static value: ALL & NOW | <ul><li>Date: <code>q=last_update:[2023-01-01 TO NOW]#</code></li><li>Datetime: <code>q=last_update:[2023-01-01T00:00:00.000Z TO NOW]#</code></li></ul>
        radius | Used for searching location | <code>q=location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997#</code>

        Field list:<br>
        Search field | Description | Search type 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of candidate | value 
        <code>text</code> | common search fields (name, email)  | text
        <code>advanced_text</code> | advance search fields (name, email, education, contact, work history, resume, ...)  | text
        <code>current_location_name</code> | current location name | text 
        <code>current_address</code> | current address | text 
        <code>current_district</code> | district | text
        <code>current_postal_code</code> | postal code | text
        <code>current_country_code</code> | country code | text
        <code>current_state</code> | state | text
        <code>current_city</code> | city | text
        <code>deleted</code> |  Set 1 if the candidate is deleted and 0 if it is not | value
        <code>name</code> | full name | text 
        <code>primary_email</code> | public primary email of candidate | text 
        <code>dob</code> | date of birth | date_time_range 
        <code>industry_id</code> | Industry id  | value
        <code>sub_industry_id</code> | Sub Industry id  | value
        <code>branch_id</code> | Branch id  | value
        <code>brand_id</code> | Brand id  | value
        <code>desired_industry_id</code> | Desired industry id  | value
        <code>desired_sub_industry_id</code> | Desired sub industry id  | value
        <code>fe_id</code> | functional expertise id | value
        <code>sfe_id</code> | sub functional expertise id | value 
        <code>candidate_source_id</code> | candidate source id | value 
        <code>phone</code> | primary phone of candidate | text 
        <code>mobile</code> | mobile | text 
        <code>linkedin</code> | linkedin | text 
        <code>skype</code> | skype | text 
        <code>website</code> | website | text 
        <code>skill</code> | skill set | text 
        <code>owner_id</code> | candidate owner id | value 
        <code>note</code> | candidate notes including note title + note content | text
        <code>current_salary</code> | current salary | range 
        <code>desired_salary</code> | desired salary | range
        <code>currency</code> | currency type | value 
        <code>keyword</code> | keywords of candidate | text
        <code>met_status</code> | met/ not_met status |  value
        <code>last_update</code> | last update on candidate | date_time_range 
        <code>created_date</code> | created date of candidate |  date_time_range
        <code>current_radius</code> | radius search for currrent location | radius 
        <code>hot_end_date</code> | hot end date of candidate | date_time_range
        <code>current_job_title</code> | Current job title | text
        <code>job_title</code> | Work history job title | text
        <code>current_employer</code> | current employer in case it's text field | text
        <code>current_employer_id</code> | current employer id in case it's linked to existing companies in system | value
        <code>kana_name</code> | kana name | text
        <code>employer</code> | last employers of candidate | text
        <code>status_id</code> | status ID | value
        <code>last_activity_date</code> | last activity date of candidate | date_time_range
        <code>privacy_request_through_date</code> | Request through date | date_time_range
        <code>privacy_obtained_through_date</code> | Obtained through date | date_time_range
        <code>privacy_expires_date</code> | Expiration date of privacy | date_time_range
        <code>consent_to_keep</code> | Consent to keep status. [Please reference the list of values of Consent to keep](#get-/def/consent-to-keep) | value
        <code>explicit_consent</code> | Explicit consent. [Please reference the list of values of Explicit consent](#get-/def/explicit-consent) | value
        <code>person_informed_how_to_exercise_their_rights</code> | Person informed how to exercise their rights. [Please reference the list of values of Excercise Rights](#get-/def/person-informed-how-to-exercise-their-rights) | value
        <code>privacy_request_through</code> | Request through. [Please reference the list of values of Request through](#get-/def/request-through) | value
        <code>privacy_obtained_through</code> | Obtained through. [Please reference the list of values of Obtained through](#get-/def/obtained-through) | value
        <code>privacy_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | value
        <code>privacy_expires</code> | Expires. [Please reference the list of values of expires](#get-/def/expires) | value
        <code>privacy_note</code> | Privacy note | text
        <code>payslip_email</code> | Payslip email of candidate | text 
        <code>consent_to_keep_request_through_date</code> | Request through date | date_time_range
        <code>consent_to_keep_obtained_through_date</code> | Obtained through date | date_time_range
        <code>consent_to_keep_expiry_date</code> | Expiration date of privacy | date_time_range
        <code>consent_to_keep_request_through</code> | Request through. [Please reference the list of values of Request through](#get-/def/request-through) | value
        <code>consent_to_keep_obtained_through</code> | Obtained through. [Please reference the list of values of Obtained through](#get-/def/obtained-through) | value
        <code>consent_to_keep_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | value
        <code>consent_to_keep_expires</code> | Expires. [Please reference the list of values of expires](#get-/def/expires) | value
        <code>consent_to_keep_note</code> | Privacy note | text
        <code>right_to_represent</code> | Right to represent status. [Please reference the list of values of right to represent](#get-/def/right-to-represent) | value
        <code>right_to_represent_request_through_date</code> | Request through date | date_time_range
        <code>right_to_represent_obtained_through_date</code> | Obtained through date | date_time_range
        <code>right_to_represent_expires_date</code> | Expiration date of privacy | date_time_range
        <code>right_to_represent_request_through</code> | Request through. [Please reference the list of values of Request through](#get-/def/request-through) | value
        <code>right_to_represent_obtained_through</code> | Obtained through. [Please reference the list of values of Obtained through](#get-/def/obtained-through) | value
        <code>right_to_represent_obtained_by</code> | ID of users in system. Who's sent consent request to candidate | value
        <code>right_to_represent_expires</code> | Expires. [Please reference the list of values of expires](#get-/def/expires) | value
        <code>external_id</code> | External Reference ID | value
    query_candidate_fq:
      in: query
      name: fq
      required: false
      schema:
        type: string
      description: |
        Filter query.<br>
        Example: <br>
        * RAW: <code>q=name:david# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=name%3Adavid%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code>


        Field list: The same as <code>q</code> field list.
    query_candidate_start:
      in: query
      name: start
      required: false
      schema:
        type: integer
      description: 'From the set of matched results, return record numbers start from. Default to 0'
    query_candidate_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_candidate_language:
      in: query
      name: language
      required: false
      schema:
        type: string
      description: Supported languages in system.
    path_position_matrix_vars:
      in: path
      name: matrix_vars
      required: true
      schema:
        type: string
      description: |
        Matrix variables:<br>
        Example: <code>fl=id,job_title,keywords;mlt.fl=keywords,job_title;sort=id desc,created_date asc</code><br>
        * <code>fl</code>: Returned fields. Example: <code>fl=id,job_title,keywords</code>
        * <code>mlt.fl</code>: More-Like-This search fields. Example: <code>mlt.fl=job_title,keywords</code>
        * <code>sort</code>: Sorting fields. Example: <code>sort=id desc,created_date asc</code>

        Field list. <mark>Only the fields that have value will be return</mark>.
        Returned field | Description | sortable 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of job | yes 
        <code>job_title</code>  | Job title  | yes 
        <code>keywords</code> | Keywords | no 
        <code>fe</code> | List of functional expertise | no 
        <code>sfe</code> | List of sub functional expertise | no 
        <code>industry</code> | List of industry | no
        <code>sub_industry</code> | List of sub industry | no
        <code>branch</code> | Job branch | no
        <code>branches</code> | Assigned branches | no
        <code>brands</code> | Assigned brands | no
        <code>internal_description</code> | Internal description | no 
        <code>public_description</code> | Public description | no 
        <code>job_summary</code> | Job summary | no 
        <code>open_date</code> | Job open date | yes 
        <code>closed_date</code> | Job closed date | yes 
        <code>hot_end_date</code> | Hot end date | yes 
        <code>from_job_lead_converted</code> | Flag set to true if the job was converted from a job lead
        <code>head_count</code> | Head count | no 
        <code>currency</code> | Currency type | yes 
        <code>pay_rate</code> | Pay rate | yes 
        <code>formatted_pay_rate</code> | Formatted pay rate | yes 
        <code>monthly_pay_rate</code> | Monthly pay rate | yes
        <code>formatted_monthly_pay_rate</code> | Formatted monthly pay rate | no
        <code>salary_from</code> | Salary from | yes 
        <code>formatted_salary_from</code> | Formatted salary from | no 
        <code>salary_to</code> | Salary to | yes 
        <code>formatted_salary_to</code> | Formatted salary to | no 
        <code>contract_length</code> | Contract length | no 
        <code>created_date</code> | Created date of job | yes 
        <code>last_update</code> | Last update timestamp | yes
        <code>note</code> | Job note | no 
        <code>location</code> | Job location object | no 
        <code>job_type</code> | Job type enum values | no 
        <code>employment_type</code> | Employment type | yes |
        <code>private_job</code> | Private job value. (1/0) is returned | no 
        <code>published_date</code> | The date job is made public | yes 
        <code>description</code> | Description of job. Summary, or in case of NULL value, public description is returned | no 
        <code>owners</code> | List of job owners | no
        <code>company</code> | Company summary of the job | no 
        <code>contact</code> | Contact summary of the job | no 
        <code>start_date</code> | Job start date | no 
        <code>end_date</code> | Job end date | no 
        <code>salary_type</code> | Salary Type for permanent jobs | no
        <code>pay_interval</code> | Pay interval for contract jobs | no 
        <code>photo</code> | URL to logo | no
        <code>monthly_salary_from</code> | Formatted monthly salary from | yes 
        <code>monthly_salary_to</code> | Monthly salary to | yes 
        <code>formatted_monthly_salary_from</code> | Formatted monthly salary from | no 
        <code>formatted_monthly_salary_to</code> | Formatted monthly salary to | no
        <code>live_list_url</code> | Candidate live list url | no
        <code>no_of_active_applications</code> | Number of active applications | no
        <code>created_by</code> | Name of user creator job | no
        <code>last_update_by</code> | Name of user job update job | no
        <code>category</code> | Job category value. (1/2) is returned | no
        <code>forecast_annual_fee</code> | Forecast annual fee | no
        <code>forecast_annual_fee_currency</code> | Forecast annual fee currency | no
        <code>job_status</code> | The job's status. Please refer to [Get list job status](#operation/listJobStatus) | no
        <code>max_stage</code> | Maximum stage an application has reached for the job. [Please reference the list of stages of an application](#operation/countAppByCandAndStage) | no
        <code>company_location_id</code> | Company location ID | no
        <code>company_id</code> | Company ID | no
        <code>contact_id</code> | Contact ID | no
        <code>deal_id</code> | Deal ID | no
        <code>job_open_closed_status</code> | The job's status on where 1 is Open, Placed and where 0 is Closed, Placed & Closed. | no
        <code>external_id</code> | External ID | no
          
    query_position_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: |
        Search query.<br>
        * Single search term: <code>q={search field}:{search value}#</code><br>
        * Multiple search terms: <code>q={search field 1}:{search value 1}# AND ({search field 2}:{search value 2}# OR {...}:{...}#)</code><br>

        Example: <br>
        * RAW: <code>q=job_title:developer# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>

        Search type:<br>
        Search type | Description | Example 
        ------------ | ----------- | -----------
        text | Search a text. Two mode: <ul><li>Exact: <code>"search value"</code></li><li>Containing: <code>search value</code></li></ul> | <ul><li>Exact: <code>q=name:"david"#</code></li><li>Containing: <code>q=name:david#</code></li></ul>
        value | Same as <code>text</code> type, but you need to use value_search defined in reference section. | <code>q=id:23124#</code>
        range | Used for number type. Static value: ALL & NOW | <code>q=current_salary:[2300 TO 3000]#</code>
        date_time_range | Used for date or datetime type. Static value: ALL & NOW | <ul><li>Date: <code>q=last_update:[2023-01-01 TO NOW]#</code></li><li>Datetime: <code>q=last_update:[2023-01-01T00:00:00.000Z TO NOW]#</code></li></ul>
        radius | Used for searching location | <code>q=location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997#</code>

        Field list:<br>
        Search field | Description | Search type 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of job | value 
        <code>industry_id</code> | Industry Id    | value
        <code>sub_industry_id</code> | Sub Industry id  | value
        <code>fe_id</code> | Functional expertise id | value
        <code>sfe_id</code> | Sub functional expertise id | value 
        <code>branch_id</code> | Branch id  | value
        <code>brand_id</code> | Brand id  | value
        <code>text</code> | Text search in multiple fields: job title, summary, public description and keyword | text 
        <code>summary</code> | Summary | text 
        <code>internal_description</code> | Internal description | text 
        <code>public_description</code> | Public description | text 
        <code>private_job</code> | Find jobs which are set private / public. 0= public, 1=private | value 
        <code>closed_date</code> | Closed date of job.  | date_time_range 
        <code>open_date</code> | Open date | date_time_range 
        <code>published_date</code> | The timestamp that job is published | date_time_range 
        <code>job_type</code> | Job type. Reference job type section for accepted | value 
        <code>employment_type</code> | Employment type. Reference employment type section for accepted search value | value 
        <code>job_description</code> | General text field. It includes keywords, job title, summary and public description | text 
        <code>location_radius</code> | Radius search. See search section for how to construct radius term | radius 
        <code>salary_from</code> | Salary from. Range search type | range 
        <code>salary_to</code> | Salary to. Range search type | range 
        <code>currency</code> | Currency type | value 
        <code>pay_interval</code> | Pay interval. Reference pay interval type section for accepted search value | value 
        <code>salary_type</code> | Salary type. Reference salary type section for accepted value | value 
        <code>location_name</code> | Text search for location name. | text 
        <code>address</code> | Text search for address. | text 
        <code>country_code</code> | Text search for country_code. | text 
        <code>state</code> | Text search for state. | text 
        <code>city</code> | Text search for city. | text 
        <code>district</code> | Text search for district. | text 
        <code>postal_code</code> | Text search for postal_code. | text 
        <code>pay_rate</code> | Pay rate | range 
        <code>monthly_pay_rate</code> | Monthly pay rate | range
        <code>last_update</code> | Last update on job | date_time_range 
        <code>created_date</code> | Created date of job | date_time_range 
        <code>owner_id</code> | Job owner id | value 
        <code>contact_id</code> | Contact id of jobs | value 
        <code>company_id</code> | Company id of jobs | value 
        <code>hot_end_date</code> | Hot end date of jobs | date_time_range
        <code>from_job_lead_converted</code> | Find jobs that have/have not been converted from a job lead. 1=true 0=false | value
        <code>job_title</code> | Job Title | text
        <code>monthly_salary_from</code> | Monthly salary from. Range search type | range 
        <code>monthly_salary_to</code> | Monthly salary to. Range search type | range 
        <code>category</code> | Job category. 1 = job, 2 = lead | value
        <code>deal_id</code> | Deal id  | value
        <code>active_job_status</code> | Filter jobs that is both posted as public and has an open status. 1=true 0=false | value
        <code>job_open_closed_status</code> | Filter jobs that is either open or closed. 1=open 0=closed | value
        <code>external_id</code> | External id of job | value
    query_position_fq:
      in: query
      name: fq
      required: false
      schema:
        type: string
      description: |
        Filter query.<br>
        Example: <br>
        * RAW: <code>q=job_title:developer# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>


        Field list: The same as <code>q</code> field list.
    query_position_start:
      in: query
      name: start
      required: false
      schema:
        type: integer
      description: 'From the set of matched results, return record numbers start from. Default to 0'
    query_position_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_position_language:
      in: query
      name: language
      required: false
      schema:
        type: string
      description: Supported languages in system.
    path_contact_matrix_vars:
      in: path
      name: matrix_vars
      required: true
      schema:
        type: string
      description: |
        Matrix variables:<br>
        Example: <code>fl=id,job_title,email;mlt.fl=email,job_title;sort=id desc,created_date asc</code><br>
        * <code>fl</code>: Returned fields. Example: <code>fl=id,job_title,email</code>
        * <code>mlt.fl</code>: More-Like-This search fields. Example: <code>mlt.fl=job_title,email</code>
        * <code>sort</code>: Sorting fields. Example: <code>sort=id desc,created_date asc</code>

        Field list. <mark>Only the fields that have value will be return</mark>.
        Returned field | Description | sortable 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of contact | yes 
        <code>job_title</code>  | Contact job title  | yes 
        <code>facebook</code>  | facebook  | yes 
        <code>twitter</code>  | twitter  | yes 
        <code>linkedin</code>  | linkedin  | yes 
        <code>skype</code>  | skype  | yes 
        <code>note</code> | contact note | no 
        <code>hot_end_date</code> | hot end date | yes 
        <code>email</code> | List of contact emails | no 
        <code>dob</code> | date of birth | yes 
        <code>current_location</code> | current location of contact | no 
        <code>fe</code> | list of functional expertise | no 
        <code>sfe</code> | list of sub functional expertise | no 
        <code>industry</code> | list of industry | no
        <code>sub_industry</code> | list of sub industry | no
        <code>branch</code> | Branch | no
        <code>branches</code> | assigned branches | no
        <code>brands</code> | assigned brands | no
        <code>name</code>  | full name - First_Name Last_Name Middle_Name  | yes 
        <code>first_name_kana</code> | first name kana | yes
        <code>last_name_kana</code> | last name kana | yes
        <code>gender</code> | gender | yes
        <code>owners</code> | list of contact owners | no
        <code>created_date</code> | created date of contact | yes
        <code>last_update</code> | last update of contact | yes
        <code>phone</code> | Phone | no 
        <code>mobile</code> | Mobile | no 
        <code>company</code> | company summary of the contact | no 
        <code>photo</code> | URL to logo | no
        <code>work_location</code> | working location | no
        <code>created_by</code> | name of user creator contact | no
        <code>board</code> | Board | no
        <code>status</code> | Status | no
        <code>no_of_positions</code> | Number of positions related to contact | no
        <code>first_name</code> | First name | no
        <code>last_name</code> | Last name | no
        <code>detail_nickname</code> | Detail nickname | no
        <code>gender_title</code> | Gender title | no
        <code>email_subscription</code> | Email subscription | no
        <code>email_string</code> | Email | no
        <code>company_id</code> | Company ID | no
        <code>middle_name</code> | Middle name | no
        <code>primary_phone</code> | Primary phone | no
        <code>contact_status</code> | Contact status | no
        <code>stage_status</code> | Stage status | no
        <code>external_id</code> | External Reference ID | no
    query_contact_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: |
        Search query.<br>
        * Single search term: <code>q={search field}:{search value}#</code><br>
        * Multiple search terms: <code>q={search field 1}:{search value 1}# AND ({search field 2}:{search value 2}# OR {...}:{...}#)</code><br>

        Example: <br>
        * RAW: <code>q=job_title:developer# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>

        Search type:<br>
        Search type | Description | Example 
        ------------ | ----------- | -----------
        text | Search a text. Two mode: <ul><li>Exact: <code>"search value"</code></li><li>Containing: <code>search value</code></li></ul> | <ul><li>Exact: <code>q=name:"david"#</code></li><li>Containing: <code>q=name:david#</code></li></ul>
        value | Same as <code>text</code> type, but you need to use value_search defined in reference section. | <code>q=id:23124#</code>
        range | Used for number type. Static value: ALL & NOW | <code>q=current_salary:[2300 TO 3000]#</code>
        date_time_range | Used for date or datetime type. Static value: ALL & NOW | <ul><li>Date: <code>q=last_update:[2023-01-01 TO NOW]#</code></li><li>Datetime: <code>q=last_update:[2023-01-01T00:00:00.000Z TO NOW]#</code></li></ul>
        radius | Used for searching location | <code>q=location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997#</code>

        Field list:<br>
        Search field | Description | Search type 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of contact | value 
        <code>industry_id</code> | Industry id  | value
        <code>sub_industry_id</code> | Sub Industry id  | value
        <code>fe_id</code> | Functional expertise id | value 
        <code>sfe_id</code> | Sub functional expertise id | value
        <code>branch_id</code> | Branch id  | value
        <code>brand_id</code> | Brand id  | value
        <code>text</code> | Common search fields (name, email)  | text 
        <code>last_update</code> | Last update on contact | date_time_range
        <code>created_date</code> | Created date of contact |  date_time_range
        <code>owner_id</code> | Contact owner id | value 
        <code>current_location_name</code> | Current location name | text 
        <code>current_address</code> | Current address | text 
        <code>current_state</code> | Current state | text 
        <code>current_city</code> | Current city | text 
        <code>current_district</code> | Current district | text 
        <code>current_postal_code</code> | Current postal code | text 
        <code>current_country_code</code> | Current country code | text 
        <code>current_radius</code> | Radius search for currrent location | radius 
        <code>work_location_name</code> | Location name of working location | text 
        <code>work_address</code> | Address of working location | text 
        <code>work_state</code> |  State of working location  | text 
        <code>work_city</code> | City of working location | text 
        <code>work_district</code> | District of working location | text 
        <code>work_postal_code</code> | Postal code of working location | text 
        <code>work_country_code</code> | Country code of working location | text 
        <code>work_radius</code> | Radius search for working location | radius 
        <code>dob</code> | Date of birth | date_time_range 
        <code>company_id</code> | Company id of contact | value 
        <code>company_name</code> | Company name related to contact | text
        <code>name</code> | Full name | text 
        <code>linkedin</code> | Linkedin | text 
        <code>skype</code> | Skype | text 
        <code>email</code> | Primary emails of contact | text 
        <code>job_title</code> | Job title of contact | text 
        <code>note</code> | Contact note | text
        <code>hot_end_date</code> | Hot end date of contact | date_time_range
        <code>twitter</code> | Twitter | text 
        <code>facebook</code> | Facebook | text 
        <code>preferred_name</code> | Preferred name (or nickname) | text 
        <code>skill</code> | Skill | text 
        <code>phone</code> | Primary phone | text 
        <code>mobile</code> | Mobile | text 
        <code>kana_name</code> | Kana name | text
        <code>board</code> | Board | value
        <code>status</code> | Status | value
        <code>status_id</code> | Status ID | value
        <code>stage_status</code> | Status | value
        <code>external_id</code> | External Reference ID | value
    query_contact_fq:
      in: query
      name: fq
      required: false
      schema:
        type: string
      description: |
        Filter query.<br>
        Example: <br>
        * RAW: <code>q=job_title:developer# AND (currency:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(currency%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>


        Field list: The same as <code>q</code> field list.
    query_contact_start:
      in: query
      name: start
      required: false
      schema:
        type: integer
      description: 'From the set of matched results, return record numbers start from. Default to 0'
    query_contact_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_contact_language:
      in: query
      name: language
      required: false
      schema:
        type: string
      description: Supported languages in system.
    path_company_matrix_vars:
      in: path
      name: matrix_vars
      required: true
      schema:
        type: string
      description: |
        Matrix variables:<br>
        Example: <code>fl=id,name,facebook;mlt.fl=facebook,name;sort=id desc,created_date asc</code><br>
        * <code>fl</code>: Returned fields. Example: <code>fl=id,name,facebook</code>
        * <code>mlt.fl</code>: More-Like-This search fields. Example: <code>mlt.fl=name,facebook</code>
        * <code>sort</code>: Sorting fields. Example: <code>sort=id desc,created_date asc</code>

        Field list. <mark>Only the fields that have value will be return</mark>.
        Returned field | Description | sortable 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of company | yes 
        <code>name</code>  | Company name  | yes 
        <code>facebook</code>  | Facebook  | yes 
        <code>linkedin</code>  | Linkedin  | yes 
        <code>switch_board</code> | Company switch board | no 
        <code>hot_end_date</code> | Hot end date | yes 
        <code>owners</code> | Company owners | no 
        <code>industry</code> | List of industry | no
        <code>sub_industry</code> | List of sub industry | no
        <code>branch</code> | Assigned branch | no
        <code>branches</code> | Assigned branches | no
        <code>brands</code> | Assigned brands | no
        <code>website</code>  | Website  | yes 
        <code>fax</code>  | Fax  | no 
        <code>phone</code> | Phone | no
        <code>created_date</code> | Created date of company | yes 
        <code>last_update</code> | Last update timestamp | yes
        <code>location</code> | List location of company | no
        <code>note</code> | Company note | no 
        <code>parent_company</code> | Parent company summary | no 
        <code>photo</code> | URL to logo | no
        <code>no_of_contacts</code> | Number of contacts related to company | no
        <code>created_by</code> | Name of user creator company | no
        <code>board</code> | Board | no
        <code>status</code> | Status | no
        <code>no_of_positions</code> | Number of positions related to company | no
        <code>external_id</code> | External ID | no
    query_company_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: |
        Search query.<br>
        * Single search term: <code>q={search field}:{search value}#</code><br>
        * Multiple search terms: <code>q={search field 1}:{search value 1}# AND ({search field 2}:{search value 2}# OR {...}:{...}#)</code><br>

        Example: <br>
        * RAW: <code>q=name:company# AND (note:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=name%3Acompany%23%20AND%20(note%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>

        Search type:<br>
        Search type | Description | Example 
        ------------ | ----------- | -----------
        text | Search a text. Two mode: <ul><li>Exact: <code>"search value"</code></li><li>Containing: <code>search value</code></li></ul> | <ul><li>Exact: <code>q=name:"david"#</code></li><li>Containing: <code>q=name:david#</code></li></ul>
        value | Same as <code>text</code> type, but you need to use value_search defined in reference section. | <code>q=id:23124#</code>
        range | Used for number type. Static value: ALL & NOW | <code>q=current_salary:[2300 TO 3000]#</code>
        date_time_range | Used for date or datetime type. Static value: ALL & NOW | <ul><li>Date: <code>q=last_update:[2023-01-01 TO NOW]#</code></li><li>Datetime: <code>q=last_update:[2023-01-01T00:00:00.000Z TO NOW]#</code></li></ul>
        radius | Used for searching location | <code>q=location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997#</code>

        Field list:<br>
        Search field | Description | Search type 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of company | value 
        <code>name</code> | Company name | text 
        <code>switch_board</code> | Company switch board | text 
        <code>owner_id</code> | Company owner id | value 
        <code>headquarter</code> | Headquarter | text 
        <code>note</code> | Company note | text
        <code>industry_id</code> | Industry id  | value
        <code>sub_industry_id</code> | Sub Industry id  | value
        <code>branch_id</code> | Branch id  | value
        <code>brand_id</code> | Brand id  | value
        <code>website</code> | Website | text
        <code>fax</code> | Fax | text 
        <code>phone</code> | Phone | text 
        <code>hot_end_date</code> | Hot end date of company | date_time_range
        <code>last_update</code> | Last update on company | date_time_range 
        <code>created_date</code> | Created date of company |  date_time_range
        <code>text</code> | Common search fields (company name)  | text 
        <code>board</code> | Board | value
        <code>status</code> | Status | value
        <code>location_name</code> | Location name | text 
        <code>address</code> | Address | text 
        <code>state</code> | State | text 
        <code>city</code> | City | text 
        <code>district</code> | District | text 
        <code>postal_code</code> | Postal code | text 
        <code>country_code</code> | Country code | text 
        <code>radius</code> | Radius search for location | radius 
        <code>facebook</code> | Facebook | text 
        <code>linkedin</code> | Linkedin | text 
        <code>rss</code> | RSS | text 
        <code>parent_company_id</code> | Parent company id | value
        <code>external_id</code> | External id of job | value
    query_company_fq:
      in: query
      name: fq
      required: false
      schema:
        type: string
      description: |
        Filter query.<br>
        Example: <br>
        * RAW: <code>q=name:company# AND (note:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=name%3Acompany%23%20AND%20(note%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>


        Field list: The same as <code>q</code> field list.
    query_company_start:
      in: query
      name: start
      required: false
      schema:
        type: integer
      description: 'From the set of matched results, return record numbers start from. Default to 0'
    query_company_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_company_language:
      in: query
      name: language
      required: false
      schema:
        type: string
      description: Supported languages in system.
    path_user_matrix_vars:
      in: path
      name: matrix_vars
      required: true
      schema:
        type: string
      description: |
        Matrix variables:<br>
        Example: <code>fl=id,job_title,full_name;mlt.fl=full_name,job_title;sort=id desc,created_date asc</code><br>
        * <code>fl</code>: Returned fields. Example: <code>fl=id,job_title,full_name</code>
        * <code>mlt.fl</code>: More-Like-This search fields. Example: <code>mlt.fl=job_title,full_name</code>
        * <code>sort</code>: Sorting fields. Example: <code>sort=id desc,created_date asc</code>

        Field list. <mark>Only the fields that have value will be return</mark>.
        Returned field | Description | sortable 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of user | yes
        <code>job_title</code>  | Job title  | yes
        <code>email</code> | Email address | yes
        <code>full_name</code>  | Full name  | yes
        <code>first_name</code>  | First name  | yes
        <code>last_name</code>  | Last name  | yes
        <code>photo</code> | URL of the photo of the user | no
        <code>insert_timestamp</code> | The creation date of the user | no
        <code>last_updated_timestamp</code> | The updated date of the user | no
        <code>phone</code>  | Phone number  | yes
        <code>phone_ext</code>  | Phone extension  | yes
        <code>entity</code> | Entity of the user | yes
        <code>functional_expertises</code> | Functional expertises of the user | no
        <code>industries</code> | Industries of the user | no
        <code>brands</code> | Brands of the user | no
        <code>teams</code> | Teams of the user | no
        <code>locations</code> | Locations of the user | no
        <code>divisions</code> | Divisions of the user | no
        <code>primary_brand</code> | Primary brand of the user | no
        <code>res_director</code> |  1 if the user is have responsibility director and 0 if it is not | no
        <code>res_manager</code> |  1 if the user is have responsibility consultant and 0 if it is not | no
        <code>res_consultant</code> |  1 if the user is have responsibility consultant and 0 if it is not | no
        <code>res_researcher</code> |  1 if the user is have responsibility researcher and 0 if it is not | no
        <code>res_system_admin</code> | 1 if the user is have responsibility system_admin and 0 if it is not | no
        <code>deactivated</code> | 1 if the user is inactive and 0 if it is active | no
        <code>deleted_timestamp</code> | The deleted_timestamp date of the user | no
        <code>deleted</code> |  1 if the user is deleted and 0 if it is not | no
        <code>display_language</code> | Default language setting of the user | no
        <code>timezone</code> | The timezone settings of the user | yes
        <code>email_is_integrated</code> |  1 if the user is integrated and 0 if it is not | no
        <code>user_location</code> | Address location of the user | yes
        <code>branches</code> | Branches of the user | no
    query_user_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: |
        Search query.<br>
        * Single search term: <code>q={search field}:{search value}#</code><br>
        * Multiple search terms: <code>q={search field 1}:{search value 1}# AND ({search field 2}:{search value 2}# OR {...}:{...}#)</code><br>

        Example: <br>
        * RAW: <code>q=job_title:developer# AND (email:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(email%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>

        Search type:<br>
        Search type | Description | Example 
        ------------ | ----------- | -----------
        text | Search a text. Two mode: <ul><li>Exact: <code>"search value"</code></li><li>Containing: <code>search value</code></li></ul> | <ul><li>Exact: <code>q=name:"david"#</code></li><li>Containing: <code>q=name:david#</code></li></ul>
        value | Same as <code>text</code> type, but you need to use value_search defined in reference section. | <code>q=id:23124#</code>
        range | Used for number type. Static value: ALL & NOW | <code>q=current_salary:[2300 TO 3000]#</code>
        date_time_range | Used for date or datetime type. Static value: ALL & NOW | <ul><li>Date: <code>q=last_update:[2023-01-01 TO NOW]#</code></li><li>Datetime: <code>q=last_update:[2023-01-01T00:00:00.000Z TO NOW]#</code></li></ul>
        radius | Used for searching location | <code>q=location_radius:d=5,unit=km,lat=30.5587915,lng=-96.24604569999997#</code>

        Field list:<br>
        Search field | Description | Search type 
        ------------ | ----------- | ----------- 
        <code>id</code> | ID of company | value
        <code>industries</code> | The industries where user is assigned to. Note: Require the list of values of Industry. GET /def/industries | value
        <code>functional_expertises</code> | The functional_expertises where user is assigned to. Note: Require the list of values of Functional Expertises. GET /def/fe | value
        <code>text</code> | Common search fields (user's full name, email, job title)  | text
        <code>last_update</code> | Last update date| date_time_range
        <code>created_date</code> | Created date| date_time_range
        <code>email</code> | User's email address | text
        <code>entity</code> | User's entity | text
        <code>deactivated</code> | The status of the user. Set 1 if you want to search the boolean deactivated users. | value
        <code>deleted</code> | Set 1 if the user is deleted and 0 if it is not | value
        <code>full_name</code> | User's full name | text
        <code>brands</code> | The brands where user is assigned to. Note: Require the list of values of Brand. GET /def/brands | value
        <code>teams</code> | The teams where user is assigned to. Note: Require the list of values of Team. GET /def/teams | value
        <code>locations</code> | The locations where user is assigned to. Note: Require the list of values of Location. GET /def/locations | value
        <code>divisions</code> | The divisions where user is assigned to. Note: Require the list of values of Division. GET /def/divisions | value
        <code>primary_brand</code> | The primary brands where user is assigned to. Note: Require the list of values of Brand. GET /def/brands | value
        <code>res_director</code> | The responsibilities where user is assigned to. Set 1 if you want to search the boolean director users | value
        <code>res_manager</code> | The responsibilities where user is assigned to. Set 1 if you want to search the boolean manager users | value
        <code>res_consultant</code> | The responsibilities where user is assigned to. Set 1 if you want to search the boolean consultant users | value
        <code>res_researcher</code> | The responsibilities where user is assigned to. Set 1 if you want to search the boolean researcher users | value
        <code>res_system_admin</code> | The responsibilities where user is assigned to. Set 1 if you want to search the boolean system admin users | value
        <code>phone_ext</code> | Phone extension | text
        <code>branches</code> | The branches where user is assigned to. [Please reference the list of values of Branch](#operation/getDefBranches) | value
    query_user_fq:
      in: query
      name: fq
      required: false
      schema:
        type: string
      description: |
        Filter query.<br>
        Example: <br>
        * RAW: <code>q=job_title:developer# AND (email:singd# OR last_update:[2023-01-01T00:00:00.000Z TO NOW]#)</code>
        * ENCODED: <code>q=job_title%3Adeveloper%23%20AND%20(email%3Asingd%23%20OR%20last_update%3A%5B2023-01-01T00%3A00%3A00.000Z%20TO%20NOW%5D%23)</code><br>


        Field list: The same as <code>q</code> field list.
    query_user_start:
      in: query
      name: start
      required: false
      schema:
        type: integer
      description: 'From the set of matched results, return record numbers start from. Default to 0'
    query_user_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_user_language:
      in: query
      name: language
      required: false
      schema:
        type: string
      description: Supported languages in system.
    query_report_consultant_id:
      in: query
      name: consultant_id
      required: true
      schema:
        type: integer
      description: ID of user in Vincere.
    query_report_period:
      in: query
      name: period
      required: true
      schema:
        type: string
        enum:
          - CURRENT_MONTH
          - LAST_MONTH
      description: Period of statistics.
    query_configurablefield_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    query_functionalexpertises_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    path_functionalexpertise_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Functional expertise ID
    query_functionalexpertise_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_subfunctionalexpertises_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_industries_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_subindustries_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    path_industry_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Industry ID
    query_industry_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_def_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_def_main_entity_type:
      in: query
      name: main_entity_type
      required: true
      schema:
        type: string
      description: Main entity type. Please refer to reference list of KPI action's main entity type.
    query_timesheet_index:
      in: query
      name: index
      required: false
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1. Default to 0.'
    query_timesheet_size:
      in: query
      name: size
      required: false
      schema:
        type: integer
      description: Number of records to return per slice. Default to 25.
    query_invoice_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_invoice_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    path_invoice_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Invoice ID
    query_webhooks_entity_type:
      in: query
      name: entity_type
      required: false
      schema:
        type: string
        enum:
          - CANDIDATE
          - COMPANY
          - CONTACT
          - PLACEMENT
          - JOB
          - APPLICATION
          - JOB_LEAD
      description: Entity type.
    query_webhooks_action_types:
      in: query
      name: action_types
      required: false
      schema:
        type: string
      description: |
        Action types that separated by comma. Example: <code>CREATE,UPDATE</code><br>
        Action types depend on the entity_type:
        Entity Type | Action Types
        --- | -----------
        <code><nobr>CANDIDATE</nobr></code> | <code>CREATE</code> \| <code>UPDATE</code> \| <code>ARCHIVE</code> \| <code>DELETE</code> \| <code>ADD_TALENT_POOLS</code> \| <code>REMOVE_TALENT_POOLS</code> \| <code>SUBSCRIBE_EMAIL</code> \| <code>UNSUBSCRIBE_EMAIL</code> \| <code>GDPR_UPDATE</code>
        <code>COMPANY</code> | <code>CREATE</code> \| <code>UPDATE</code>
        <code>CONTACT</code> | <code>CREATE</code> \| <code>UPDATE</code> \| <code>DELETE</code> \| <code>ADD_DISTRIBUTION_LIST</code> \| <code>REMOVE_DISTRIBUTION_LIST</code> \| <code>SUBSCRIBE_EMAIL</code> \| <code>UNSUBSCRIBE_EMAIL</code>
        <code>PLACEMENT</code> | <code>CREATE</code> \|  <code>UPDATE</code> \| <code>ASSIGN_TO_SHIFT</code>
        <code>JOB</code> | <code>CREATE</code> \| <code>UPDATE</code>
        <code><nobr>APPLICATION</nobr></code> | <code>APPLICATION</code> \| <code>SHORTLISTED</code> \| <code>SENT</code> \| <code>FIRST_INTERVIEW</code> \| <code>SECOND_INTERVIEW</code> \| <code>OFFERED</code> \| <code>PLACEMENT_PERMANENT</code> \| <code>PLACEMENT_CONTRACT</code> \| <code>PLACEMENT_TEMP</code> \| <code>REJECT_APPLICATION_CANDIDATE</code> \| <code>REJECT_SHORTLISTED_CANDIDATE</code> \| <code>REJECT_SENT_CANDIDATE</code> \| <code>REJECT_1ST_INTERVIEW_CANDIDATE</code> \| <code>REJECT_2ND_PLUS_INTERVIEW_CANDIDATE</code> \| <code>REJECT_OFFERED_CANDIDATE</code> \| <code>ROLLBACK_SHORTLISTED_CANDIDATE</code> \| <code>ROLLBACK_SENT_CANDIDATE</code> \| <code>ROLLBACK_1ST_INTERVIEW_CANDIDATE</code> \| <code>ROLLBACK_2ND_PLUS_INTERVIEW_CANDIDATE</code> \| <code>ROLLBACK_OFFERED_CANDIDATE</code>
    path_webhooks_id:
      in: path
      name: id
      required: true
      schema:
        type: string
      description: Webhook ID
    query_webhooks_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: Maximum of number messages (greater than 1 and less than 500)
    query_umbrellacompany_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1 and index must be less than 400.'
    path_umbrellacompany_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Umbrella company ID.
    path_placement_id:
      in: path
      name: id
      required: true
      schema:
        type: integer
      description: Placement ID
    query_placement_index:
      in: query
      name: index
      required: true
      schema:
        type: integer
      description: 'Index of the slice to get, start at 0 and increase by 1.'
    query_placement_language:
      in: query
      name: language
      required: false
      schema:
        type: string
        enum:
          - en
          - de
          - nl
          - ja
          - zh_CN
          - es
      description: Supported languages in system.
    query_placement_limit:
      in: query
      name: limit
      required: false
      schema:
        type: integer
      description: 'Limit on the number of records to return. Default to 25, max limit is 100.'
    query_visa_restriction_q:
      in: query
      name: q
      required: false
      schema:
        type: string
      description: Search text matched against the visa restriction template name. Omit or leave blank to return all templates.
    query_visa_restriction_page:
      in: query
      name: page
      required: false
      schema:
        type: integer
        default: 1
        minimum: 1
      description: 'The page number, starts at 1'
    query_visa_restriction_page_size:
      in: query
      name: page_size
      required: false
      schema:
        type: integer
        default: 20
        minimum: 1
        maximum: 100
      description: The number of templates per page
    query_visa_restriction_sort:
      in: query
      name: sort
      required: false
      schema:
        type: string
        default: 'name:asc,code:asc'
      description: |
        Comma separated ordered list of `field:direction` pairs applied server side.
        Supported fields are `name` and `code`; supported directions are `asc` and `desc`.
      example: 'name:asc,code:asc'
    query_visa_restriction_total:
      in: query
      name: total
      required: false
      schema:
        type: boolean
        default: false
      description: When true the response includes the `total` count of matching templates. Omitted by default to avoid the extra count query.
  requestBodies:
    candidate_full_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_full_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_full_request'
    candidate_patch_full_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_patch_full_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_patch_full_request'
    candidate_delete_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_delete_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_delete_request'
    candidate_educationdetails_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_educationdetails_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_educationdetails_request'
    candidate_educationdetails_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_educationdetails_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_educationdetails_array'
    candidate_owners_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_owners_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_owners_request'
    candidate_owners_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_owners_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_owners_array'
    candidate_workexperiences_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_workexperiences_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_workexperiences_request'
    candidate_workexperiences_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_workexperiences_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_workexperiences_array'
    candidate_desiredjobtypes_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredjobtypes_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredjobtypes_request'
    candidate_desiredjobtypes_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredjobtypes_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredjobtypes_array'
    candidate_bankdetails_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_bankdetails_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_bankdetails_request'
    candidate_bankdetails_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_bankdetails_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_bankdetails_array'
    candidate_languageskills_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_languageskills_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_languageskills_array'
    candidate_functionalexpertises_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_functionalexpertises_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_functionalexpertises_array'
    candidate_desiredindustries_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredindustries_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredindustries_array'
    candidate_desiredindustries_id_array_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredindustries_id_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredindustries_id_array'
    candidate_link_industries_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_link_industries_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_link_industries_request'
    candidate_link_subindustries_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_link_subindustries_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_link_subindustries_request'
    candidate_link_functional_subfunctional_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_link_functional_subfunctional_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_link_functional_subfunctional_request'
    candidate_link_func_expertises_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_link_func_expertises_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_link_func_expertises_request'
    candidate_hot_period_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_hot_period_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_hot_period_request'
    candidate_custom_fields_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_custom_fields_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_custom_fields_request'
    candidate_core_fields_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_core_fields_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_core_fields_request'
    candidate_branches_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_branches_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_branches_request'
    candidate_status_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_status'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_status'
    candidate_source_contact_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_source_contact_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_source_contact_request'
    candidate_working_state_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_working_state'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_working_state'
    candidate_brands_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_brands_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_brands_request'
    candidate_notes_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_notes_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_notes_request'
    candidate_gdpr_details_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_gdpr_details_request'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_gdpr_details_request'
    candidate_visa_restriction_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_visa_restriction_request'
    contact_create:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_detail'
          examples:
            detail:
              $ref: '#/components/examples/contact_detail'
    contact_update:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_detail'
          examples:
            detail:
              $ref: '#/components/examples/contact_detail'
    contact_fes_add:
      required: true
      description: Array of internal functional expertise Ids in Vincere. Please refer to reference section for functional expertise.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/fe_ids'
          examples:
            fe_id:
              $ref: '#/components/examples/fe_ids'
    contact_fe_sfes_add:
      required: true
      description: Link the Functional Expertise (in the request body) as well as its Subfunctional Expertise with a contact.
      content:
        application/json:
          schema:
            type: array
            items:
              $ref: '#/components/schemas/fe_id_sfe_ids'
          examples:
            fe_id_sfe_ids:
              $ref: '#/components/examples/fe_id_sfe_ids'
    contact_sfes_add:
      required: true
      description: Array of internal sub-functional expertise ids in Vincere. Please refer to reference section for subfunctional expertise.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/sfe_ids'
          examples:
            sfe_ids:
              $ref: '#/components/examples/sfe_ids'
    contact_inds_add:
      required: true
      description: Array of internal industry Ids in Vincere. Please refer to reference section for industry.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ind_ids'
          examples:
            ind_ids:
              $ref: '#/components/examples/ind_ids'
    contact_sub_inds_add:
      required: true
      description: Array of internal sub-industry ids and their industry id.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/sub_ind_ids'
          examples:
            ind_ids:
              $ref: '#/components/examples/sub_ind_ids'
    contact_per_loc_put:
      description: Information of the location.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_per_loc'
          examples:
            jobs:
              $ref: '#/components/examples/contact_per_loc'
    contact_work_loc_post:
      description: Contact location details.
      content:
        application/json:
          schema:
            type: object
            properties:
              locations:
                type: array
                items:
                  $ref: '#/components/schemas/contact_work_loc'
          examples:
            work_locs:
              $ref: '#/components/examples/contact_work_locs'
    contact_work_loc_put:
      description: Contact location ids.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_work_loc_ids'
          examples:
            work_locs:
              $ref: '#/components/examples/contact_work_loc_ids'
    contact_custom_field_put:
      description: Information of the custom fields.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_custom_fields_put'
          examples:
            custom_fields:
              $ref: '#/components/examples/contact_custom_fields_put'
    contact_hot_period_put:
      required: true
      description: Number of hot days to be set
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_hot_period_put'
          examples:
            fe_id:
              $ref: '#/components/examples/contact_hot_period_put'
    contact_status_put:
      required: true
      description: Update status of a contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_status_put'
          examples:
            fe_id:
              $ref: '#/components/examples/contact_status_put'
    contact_brands_put:
      required: true
      description: Update status of a contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_brands_ids_put'
          examples:
            brand_id:
              $ref: '#/components/examples/contact_brands_ids_put'
    contact_branches_put:
      required: true
      description: Branches request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_branches_ids_put'
          examples:
            branch_id:
              $ref: '#/components/examples/contact_branches_ids_put'
    contact_id_ex_map:
      required: true
      description: Update status of a contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_ex_map_put'
          examples:
            brand_id:
              $ref: '#/components/examples/contact_id_ex_map_put'
    contact_id_patch:
      required: true
      description: Request body
      content:
        application/merge-patch+json:
          schema:
            $ref: '#/components/schemas/contact_id_patch_req'
          examples:
            contact_id_patch:
              $ref: '#/components/examples/contact_id_patch_req'
    email_subscription_update_status_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/email_subscription_update_status'
          examples:
            candidate:
              $ref: '#/components/examples/email_subscription_update_status_request'
    location_request:
      required: true
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/location_request'
          examples:
            candidate:
              $ref: '#/components/examples/location'
    company_post:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_post_req'
          examples:
            company_post:
              $ref: '#/components/examples/company_post_req'
    company_id_put:
      required: true
      description: Update company payload.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_put_req'
          examples:
            company_id_put:
              $ref: '#/components/examples/company_id_put_req'
    company_location_loc_id_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_location_loc_id_put_req'
          examples:
            company_location_loc_id_put:
              $ref: '#/components/examples/company_location_loc_id_put_req'
    company_id_location_post:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_location_post_req'
          examples:
            company_id_location_post:
              $ref: '#/components/examples/company_id_location_post_req'
    company_locations_post:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_locations_post_req'
          examples:
            company_locations_post:
              $ref: '#/components/examples/company_locations_post_req'
    company_id_industries_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_industries_put_req'
          examples:
            company_id_industries_put:
              $ref: '#/components/examples/company_id_industries_put_req'
    company_id_subindustries_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_subindustries_put_req'
          examples:
            company_id_subindustries_put:
              $ref: '#/components/examples/company_id_subindustries_put_req'
    company_id_customfields_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_customfields_put_req'
          examples:
            company_id_customfields_put:
              $ref: '#/components/examples/company_id_customfields_put_req'
    company_id_branches_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_branches_put_req'
          examples:
            company_id_branches_put:
              $ref: '#/components/examples/company_id_branches_put_req'
    company_id_brands_put:
      required: true
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_brands_put_req'
          examples:
            company_id_brands_put:
              $ref: '#/components/examples/company_id_brands_put_req'
    company_id_companystatus_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_companystatus_put_req'
          examples:
            company_id_companystatus_put:
              $ref: '#/components/examples/company_id_companystatus_put_req'
    position_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_post_req'
          examples:
            position_post:
              $ref: '#/components/examples/position_post_req'
    position_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_put_req'
          examples:
            position_id_put:
              $ref: '#/components/examples/position_id_put_req'
    position_id_functionalexpertises_subfunctionalexpertises_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertises_subfunctionalexpertises_put_req'
          examples:
            position_id_functionalexpertises_subfunctionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertises_subfunctionalexpertises_put_req'
    position_id_functionalexpertises_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertises_put_req'
          examples:
            position_id_functionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertises_put_req'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertise_func_id_subfunctionalexpertises_put_req'
          examples:
            position_id_functionalexpertise_func_id_subfunctionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertise_func_id_subfunctionalexpertises_put_req'
    position_id_subindustries_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_subindustries_put_req'
          examples:
            position_id_subindustries_put:
              $ref: '#/components/examples/position_id_subindustries_put_req'
    position_id_screeningquestions_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_screeningquestions_put_req'
          examples:
            position_id_screeningquestions_put:
              $ref: '#/components/examples/position_id_screeningquestions_put_req'
    position_id_screeningquestion_q_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_req'
          examples:
            position_id_screeningquestion_q_id_put:
              $ref: '#/components/examples/position_id_screeningquestion_q_id_put_req'
    position_id_ratingskills_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_ratingskills_put_req'
          examples:
            position_id_ratingskills_put:
              $ref: '#/components/examples/position_id_ratingskills_put_req'
    position_id_ratingskill_r_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_ratingskill_r_id_put_req'
          examples:
            position_id_ratingskill_r_id_put:
              $ref: '#/components/examples/position_id_ratingskill_r_id_put_req'
    position_id_owners_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_owners_put_req'
          examples:
            position_id_owners_put:
              $ref: '#/components/examples/position_id_owners_put_req'
    position_id_customfields_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_customfields_put_req'
          examples:
            position_id_customfields_put:
              $ref: '#/components/examples/position_id_customfields_put_req'
    position_id_compensation_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_compensation_put_req'
          examples:
            position_id_compensation_put:
              $ref: '#/components/examples/position_id_compensation_put_req'
    position_id_branches_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_branches_put_req'
          examples:
            position_id_branches_put:
              $ref: '#/components/examples/position_id_branches_put_req'
    position_id_brands_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_brands_put_req'
          examples:
            position_id_brands_put:
              $ref: '#/components/examples/position_id_brands_put_req'
    position_id_positionstatus_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_positionstatus_put_req'
          examples:
            position_id_positionstatus_put:
              $ref: '#/components/examples/position_id_positionstatus_put_req'
    application_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_post_req'
          examples:
            application_post:
              $ref: '#/components/examples/application_post_req'
    application_bulk_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_bulk_post_req'
          examples:
            application_bulk_post:
              $ref: '#/components/examples/application_bulk_post_req'
    application_id_substatus_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_substatus_put_req'
          examples:
            application_id_substatus_put:
              $ref: '#/components/examples/application_id_substatus_put_req'
    application_filter_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_filter_post_req'
          examples:
            application_filter_post:
              $ref: '#/components/examples/application_filter_post_req'
    application_filter_count_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_filter_count_post_req'
          examples:
            application_filter_count_post:
              $ref: '#/components/examples/application_filter_count_post_req'
    application_id_stage_next_shortlisted_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_shortlisted_post_req'
          examples:
            application_id_stage_next_shortlisted_post:
              $ref: '#/components/examples/application_id_stage_next_shortlisted_post_req'
    application_id_stage_next_sent_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_sent_post_req'
          examples:
            application_id_stage_next_sent_post:
              $ref: '#/components/examples/application_id_stage_next_sent_post_req'
    application_id_stage_next_interview_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_interview_post_req'
          examples:
            application_id_stage_next_interview_post:
              $ref: '#/components/examples/application_id_stage_next_interview_post_req'
    application_id_stage_next_offered_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_offered_post_req'
          examples:
            application_id_stage_next_offered_post:
              $ref: '#/components/examples/application_id_stage_next_offered_post_req'
    application_id_stage_reject_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_reject_post_req'
          examples:
            application_id_stage_reject_post:
              $ref: '#/components/examples/application_id_stage_reject_post_req'
    application_actions_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_actions_post_req'
          examples:
            application_actions_post:
              $ref: '#/components/examples/application_actions_post_req'
    application_id_rating_save_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_rating_save_post_req'
          examples:
            application_id_rating_save_post:
              $ref: '#/components/examples/application_id_rating_save_post_req'
    position_id_application_stage_list_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_application_stage_list_post_req'
          examples:
            position_id_application_stage_list_post:
              $ref: '#/components/examples/position_id_application_stage_list_post_req'
    position_id_application_stage_count_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_application_stage_count_post_req'
          examples:
            position_id_application_stage_count_post:
              $ref: '#/components/examples/position_id_application_stage_count_post_req'
    candidate_id_application_stage_list_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_application_stage_list_post_req'
          examples:
            candidate_id_application_stage_list_post:
              $ref: '#/components/examples/candidate_id_application_stage_list_post_req'
    candidate_id_application_stage_count_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_application_stage_count_post_req'
          examples:
            candidate_id_application_stage_count_post:
              $ref: '#/components/examples/candidate_id_application_stage_count_post_req'
    application_id_file_onboarding_post:
      required: true
      description: |
        The document needs to be uploaded.
        Either content or url would need to construct the file.
        The file size must not be greater than 10 MB
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_file_onboarding_post_req'
          examples:
            application_id_file_onboarding_post:
              $ref: '#/components/examples/application_id_file_onboarding_post_req'
    candidate_id_file_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_post_req'
          examples:
            candidate_id_file_post:
              $ref: '#/components/examples/candidate_id_file_post_req'
    candidate_id_file_doc_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_doc_id_put_req'
          examples:
            candidate_id_file_doc_id_put:
              $ref: '#/components/examples/candidate_id_file_doc_id_put_req'
    candidate_id_file_url_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_url_post_req'
          examples:
            candidate_id_file_url_post:
              $ref: '#/components/examples/candidate_id_file_url_post_req'
    candidate_id_photo_post:
      required: true
      description: Request payload
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_photo_post_req'
          examples:
            candidate_id_photo_post:
              $ref: '#/components/examples/candidate_id_photo_post_req'
    candidate_document_filter_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_document_filter_post_req'
          examples:
            candidate_document_filter_post:
              $ref: '#/components/examples/candidate_document_filter_post_req'
    company_id_logo_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_logo_put_req'
          examples:
            company_id_logo_put:
              $ref: '#/components/examples/company_id_logo_put_req'
    company_id_file_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_file_post_req'
          examples:
            company_id_file_post:
              $ref: '#/components/examples/company_id_file_post_req'
    contact_id_photo_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_photo_put_req'
          examples:
            contact_id_photo_put:
              $ref: '#/components/examples/contact_id_photo_put_req'
    contact_id_file_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_file_post_req'
          examples:
            contact_id_file_post:
              $ref: '#/components/examples/contact_id_file_post_req'
    position_id_file_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_file_post_req'
          examples:
            position_id_file_post:
              $ref: '#/components/examples/position_id_file_post_req'
    activity_comment_id_files_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_files_post_req'
          examples:
            activity_comment_id_files_post:
              $ref: '#/components/examples/activity_comment_id_files_post_req'
    activity_comment_id_patch:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_patch_req'
          examples:
            activity_comment_id_patch:
              $ref: '#/components/examples/activity_comment_id_patch_req'
    activity_task_id_files_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_files_post_req'
          examples:
            activity_task_id_files_post:
              $ref: '#/components/examples/activity_task_id_files_post_req'
    activity_meeting_id_files_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_files_post_req'
          examples:
            activity_meeting_id_files_post:
              $ref: '#/components/examples/activity_meeting_id_files_post_req'
    resume_parse_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/resume_parse_post_req'
          examples:
            resume_parse_post:
              $ref: '#/components/examples/resume_parse_post_req'
    file_converter_html_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/file_converter_html_post_req'
          examples:
            file_converter_html_post:
              $ref: '#/components/examples/file_converter_html_post_req'
    user_activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_activities_post_req'
          examples:
            user_activities_post:
              $ref: '#/components/examples/user_activities_post_req'
    candidate_activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_activities_post_req'
          examples:
            candidate_activities_post:
              $ref: '#/components/examples/candidate_activities_post_req'
    contact_activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_activities_post_req'
          examples:
            contact_activities_post:
              $ref: '#/components/examples/contact_activities_post_req'
    position_activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_activities_post_req'
          examples:
            position_activities_post:
              $ref: '#/components/examples/position_activities_post_req'
    company_activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_activities_post_req'
          examples:
            company_activities_post:
              $ref: '#/components/examples/company_activities_post_req'
    activity_search_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_search_post_req'
          examples:
            activity_search_post:
              $ref: '#/components/examples/activity_search_post_req'
    activity_comment_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_post_req'
          examples:
            activity_comment_post:
              $ref: '#/components/examples/activity_comment_post_req'
    activity_task_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_post_req'
          examples:
            activity_task_post:
              $ref: '#/components/examples/activity_task_post_req'
    activity_task_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_put_req'
          examples:
            activity_task_id_put:
              $ref: '#/components/examples/activity_task_id_put_req'
    activity_task_id_patch:
      required: true
      description: Request body
      content:
        application/merge-patch+json:
          schema:
            $ref: '#/components/schemas/activity_task_id_patch_req'
          examples:
            activity_task_id_patch:
              $ref: '#/components/examples/activity_task_id_patch_req'
    activity_meeting_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_post_req'
          examples:
            activity_meeting_post:
              $ref: '#/components/examples/activity_meeting_post_req'
    activity_meeting_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_put_req'
          examples:
            activity_meeting_id_put:
              $ref: '#/components/examples/activity_meeting_id_put_req'
    activities_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activities_post_req'
          examples:
            activities__post:
              $ref: '#/components/examples/activities_post_req'
    activities_statistics_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activities_statistics_post_req'
          examples:
            activities_statistics_post:
              $ref: '#/components/examples/activities_statistics_post_req'
    user_id_photo_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_id_photo_post_req'
          examples:
            user_id_photo_post:
              $ref: '#/components/examples/user_id_photo_post_req'
    distributionlists_contact_contact_id_user_user_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_contact_contact_id_user_user_id_put_req'
          examples:
            distributionlists_contact_contact_id_user_user_id_put:
              $ref: '#/components/examples/distributionlists_contact_contact_id_user_user_id_put_req'
    talentpools_candidate_candidate_id_user_user_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_candidate_candidate_id_user_user_id_put_req'
          examples:
            talentpools_candidate_candidate_id_user_user_id_put:
              $ref: '#/components/examples/talentpools_candidate_candidate_id_user_user_id_put_req'
    timesheet_filter_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/timesheet_filter_post_req'
          examples:
            timesheet_filter_post:
              $ref: '#/components/examples/timesheet_filter_post_req'
    invoice_filter_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_filter_post_req'
          examples:
            invoice_filter_post:
              $ref: '#/components/examples/invoice_filter_post_req'
    invoice_filter_count_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_filter_count_post_req'
          examples:
            invoice_filter_count_post:
              $ref: '#/components/examples/invoice_filter_count_post_req'
    webhooks_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_post_req'
          examples:
            webhooks_post:
              $ref: '#/components/examples/webhooks_post_req'
    webhooks_id_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_id_put_req'
          examples:
            webhooks_id_put:
              $ref: '#/components/examples/webhooks_id_put_req'
    placement_id_candidatedetail_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_candidatedetail_put_req'
          examples:
            placement_id_candidatedetail_put:
              $ref: '#/components/examples/placement_id_candidatedetail_put_req'
    placement_id_companydetail_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_companydetail_put_req'
          examples:
            placement_id_companydetail_put:
              $ref: '#/components/examples/placement_id_companydetail_put_req'
    placement_id_yourcompanydetail_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_yourcompanydetail_put_req'
          examples:
            placement_id_yourcompanydetail_put:
              $ref: '#/components/examples/placement_id_yourcompanydetail_put_req'
    placement_id_costofsales_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_costofsales_put_req'
          examples:
            placement_id_costofsales_put:
              $ref: '#/components/examples/placement_id_costofsales_put_req'
    placement_id_otherinvoiceitems_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_otherinvoiceitems_put_req'
          examples:
            placement_id_otherinvoiceitems_put:
              $ref: '#/components/examples/placement_id_otherinvoiceitems_put_req'
    placement_id_profitsplits_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_profitsplits_put_req'
          examples:
            placement_id_profitsplits_put:
              $ref: '#/components/examples/placement_id_profitsplits_put_req'
    placement_id_myob_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_myob_put_req'
          examples:
            placement_id_myob_put:
              $ref: '#/components/examples/placement_id_myob_put_req'
    placement_id_placementinvoicedetail_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_placementinvoicedetail_put_req'
          examples:
            placement_id_placementinvoicedetail_put:
              $ref: '#/components/examples/placement_id_placementinvoicedetail_put_req'
    placement_id_branches_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_branches_put_req'
          examples:
            placement_id_branches_put:
              $ref: '#/components/examples/placement_id_branches_put_req'
    placement_acceptoffer_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_acceptoffer_post_req'
          examples:
            placement_acceptoffer_post:
              $ref: '#/components/examples/placement_acceptoffer_post_req'
    placement_rejectoffer_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_rejectoffer_post_req'
          examples:
            placement_rejectoffer_post:
              $ref: '#/components/examples/placement_rejectoffer_post_req'
    placement_id_customfields_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_customfields_put_req'
          examples:
            placement_id_customfields_put:
              $ref: '#/components/examples/placement_id_customfields_put_req'
    placement_id_renewaldate_put:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_renewaldate_put_req'
          examples:
            placement_id_renewaldate_put:
              $ref: '#/components/examples/placement_id_renewaldate_put_req'
    talentpools_id_candidates_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_id_candidates_post_req'
          examples:
            talentpools_id_candidates_post:
              $ref: '#/components/examples/talentpools_id_candidates_post_req'
    distributionlists_id_contacts_post:
      required: true
      description: Request body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_id_contacts_post_req'
          examples:
            talentpools_id_candidates_post:
              $ref: '#/components/examples/distributionlists_id_contacts_post_req'
  responses:
    candidate_id_response:
      description: Returns id of the candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_id_response'
    candidate_full_response:
      description: Returns full details of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_full_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_full_response'
    candidate_educationdetails_array_response:
      description: Returns full education details of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_educationdetails_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_educationdetails_array'
    candidate_owners_array_response:
      description: Returns all owners of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_owners_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_owners_array'
    candidate_workexperiences_array_response:
      description: Returns full work experiences of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_workexperiences_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_workexperiences_array'
    candidate_desiredjobtypes_array_response:
      description: Returns all desired job types of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredjobtypes_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredjobtypes_array'
    candidate_bankdetails_array_response:
      description: Returns all bank details of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_bankdetails_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_bankdetails_array'
    candidate_languageskills_array_response:
      description: Returns all language skills of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_languageskills_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_languageskills_array'
    candidate_functionalexpertises_array_response:
      description: Returns all functional expertises of a candidate
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_functionalexpertises_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_functionalexpertises_array'
    candidate_desiredindustries_array_response:
      description: Returns all of a candidate's desired industries
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_desiredindustries_array'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_desiredindustries_array'
    candidate_industries_array_response:
      description: Returns array of industries
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_industries_array_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_industries_array_response'
    candidate_subindustries_array_response:
      description: Returns array of sub-industries
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_subindustries_array_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_subindustries_array_response'
    candidate_func_expertises_array_response:
      description: Returns array of functional expertises
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_func_expertises_array_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_func_expertises_array_response'
    candidate_subfunc_expertises_array_response:
      description: Returns array of sub-functional expertises
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_subfunc_expertises_array_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_subfunc_expertises_array_response'
    candidate_custom_fields_response:
      description: Returns custom fields
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_custom_fields_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_custom_fields_response'
    candidate_core_fields_response:
      description: Returns core fields
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_core_fields_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_core_fields_response'
    candidate_webapp_url_response:
      description: Returns URL information of the candidate detail page
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_webapp_url_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_webapp_url_response'
    candidate_branches_response:
      description: Returns array of branch objects
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_branches_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_branches_response'
    candidate_status_response:
      description: Returns candidate status
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_status'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_status'
    candidate_source_contact_response:
      description: Returns candidate source contact
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_source_contact_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_source_contact_response'
    candidate_working_state_response:
      description: Returns candidate working state
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_working_state'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_working_state'
    candidate_brands_response:
      description: Returns array of brand objects
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_brands_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_brands_response'
    candidate_notes_response:
      description: Returns array of note objects
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_notes_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_notes_response'
    candidate_placement_status_response:
      description: Returns placement status objects
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_placement_status_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_placement_status_response'
    candidate_gdpr_details_response:
      description: Returns GDPR compliance object
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_gdpr_details_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_gdpr_details_response'
    candidate_list_application_active_response:
      description: Returns result string
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_list_application_active_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_list_application_active_response'
    candidate_encode_or_decode_id_response:
      description: Returns result string
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_encode_or_decode_id_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_encode_or_decode_id_response'
    candidate_compliance_setting_response:
      description: Returns full details layout setting
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_compliance_setting_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_compliance_setting_response'
    candidate_gdpr_details_bulk_response:
      description: Returns array of GDPR compliance object
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_gdpr_details_bulk_response'
          examples:
            candidate:
              $ref: '#/components/examples/candidate_gdpr_details_bulk_response'
    candidate_email_activity_response:
      description: Returns candidate email activity information
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_email_activity_response'
          examples:
            candidate_email_activity:
              $ref: '#/components/examples/candidate_email_activity_response'
    candidate_visa_restriction_response:
      description: Candidate visa restriction successfully updated
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_visa_restriction_response'
    contact_id:
      description: Returns id of the contact
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id'
          examples:
            candidate:
              $ref: '#/components/examples/contact_id'
    contact_get:
      description: Returns id of the contact
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_detail'
          examples:
            candidate:
              $ref: '#/components/examples/contact_detail'
    contact_jobs_get:
      description: Returns jobs of a contact
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_jobs'
          examples:
            jobs:
              $ref: '#/components/examples/contact_jobs'
    contact_fes_get:
      description: Returns array of functional expertises
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_fes'
          examples:
            fes:
              $ref: '#/components/examples/fes'
    contact_sfes_get:
      description: Returns array of subfunctional expertises.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_sfes'
          examples:
            sfes:
              $ref: '#/components/examples/sfes'
    contact_inds_get:
      description: Returns array of industries
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_inds'
          examples:
            inds:
              $ref: '#/components/examples/inds'
    contact_sub_inds_get:
      description: Returns array of sub-industries
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_sub_inds'
          examples:
            inds:
              $ref: '#/components/examples/sub_inds'
    contact_per_loc_get:
      description: Returns personal location
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_per_loc'
          examples:
            jobs:
              $ref: '#/components/examples/contact_per_loc'
    contact_work_loc_get:
      description: Return work locations of the contact
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_work_loc'
          examples:
            jobs:
              $ref: '#/components/examples/contact_work_loc'
    contact_custom_field_get:
      description: Returns custom fields
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_custom_fields_get'
          examples:
            custom_fields:
              $ref: '#/components/examples/contact_custom_fields_get'
    contact_webapp_url_get:
      description: Returns URL information of the contact detail page
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_webapp_url_get'
          examples:
            web_url:
              $ref: '#/components/examples/contact_webapp_url_get'
    contact_id_first_loc:
      description: Branch list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_first_loc_put'
          examples:
            first_loc:
              $ref: '#/components/examples/contact_first_loc_put'
    contact_branches_get:
      description: Returns array of branch objects.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_branches_get'
          examples:
            branches:
              $ref: '#/components/examples/contact_branches'
    contact_branches_put:
      description: Branch list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_branches_put'
          examples:
            branches:
              $ref: '#/components/examples/contact_branches_put'
    contact_brands_get:
      description: Branch list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_brands_get'
          examples:
            brand:
              $ref: '#/components/examples/contact_brands'
    contact_brands_put:
      description: Branch list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_brands_put'
          examples:
            id:
              $ref: '#/components/examples/contact_brands_put'
    contact_deals_get:
      description: Deal list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_deals_get'
          examples:
            deal:
              $ref: '#/components/examples/contact_deals'
    contact_status_get:
      description: Deal list by contact.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_status_get'
          examples:
            status_id:
              $ref: '#/components/examples/contact_status'
    contact_email_activity_response:
      description: Returns contact email activity information
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_email_activity_response'
          examples:
            contact_email_activity:
              $ref: '#/components/examples/contact_email_activity_response'
    email_subscription_update_status_response:
      description: Returns email subscription status updated
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/email_subscription_update_status'
    internal_server_error:
      description: Internal server error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/internal_server_error'
          examples:
            error:
              $ref: '#/components/examples/internal_server_error'
    documenttype_forbidden_error:
      description: Forbidden request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/forbidden_error'
          examples:
            error:
              $ref: '#/components/examples/documenttype_forbidden_error'
    unexpected_error:
      description: Unexpected error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
    delete_response:
      description: Return status of action
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/delete_response'
          examples:
            candidate:
              $ref: '#/components/examples/delete_response'
    delete_success:
      description: Return status of action
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/status_message'
          examples:
            candidate:
              $ref: '#/components/examples/status_message'
    bad_request:
      description: Bad Request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error_message_response'
    not_found:
      description: Resource Not Found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error_message_response'
    location_response:
      description: Return location
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/location_response'
          examples:
            candidate:
              $ref: '#/components/examples/location'
    company_post:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_post_res'
          examples:
            company_post:
              $ref: '#/components/examples/company_post_res'
    company_id_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_get_res'
          examples:
            company_id_get:
              $ref: '#/components/examples/company_id_get_res'
    company_id_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_put_res'
          examples:
            company_id_put:
              $ref: '#/components/examples/company_id_put_res'
    company_id_delete:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_delete_res'
          examples:
            company_id_delete:
              $ref: '#/components/examples/company_id_delete_res'
    company_id_locations_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_locations_get_res'
          examples:
            company_id_locations_get:
              $ref: '#/components/examples/company_id_locations_get_res'
    company_locations_post:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_locations_get_res'
          examples:
            company_locations_post:
              $ref: '#/components/examples/company_locations_post_res'
    company_location_loc_id_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_location_loc_id_get_res'
          examples:
            company_location_loc_id_get:
              $ref: '#/components/examples/company_location_loc_id_get_res'
    company_location_loc_id_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_location_loc_id_put_res'
          examples:
            company_location_loc_id_put:
              $ref: '#/components/examples/company_location_loc_id_put_res'
    company_location_loc_id_delete:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_location_loc_id_delete_res'
          examples:
            company_location_loc_id_delete:
              $ref: '#/components/examples/company_location_loc_id_delete_res'
    company_id_location_post:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_location_post_res'
          examples:
            company_id_location_post:
              $ref: '#/components/examples/company_id_location_post_res'
    company_id_industries_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_industries_get_res'
          examples:
            company_id_industries_get:
              $ref: '#/components/examples/company_id_industries_get_res'
    company_id_industries_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_industries_put_res'
          examples:
            company_id_industries_put:
              $ref: '#/components/examples/company_id_industries_put_res'
    company_id_subindustries_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_subindustries_get_res'
          examples:
            company_id_subindustries_get:
              $ref: '#/components/examples/company_id_subindustries_get_res'
    company_id_subindustries_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_subindustries_put_res'
          examples:
            company_id_subindustries_put:
              $ref: '#/components/examples/company_id_subindustries_put_res'
    company_id_customfields_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_customfields_get_res'
          examples:
            company_id_customfields_get:
              $ref: '#/components/examples/company_id_customfields_get_res'
    company_id_customfields_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_customfields_put_res'
          examples:
            company_id_customfields_put:
              $ref: '#/components/examples/company_id_customfields_put_res'
    company_id_branches_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_branches_get_res'
          examples:
            company_id_branches_get:
              $ref: '#/components/examples/company_id_branches_get_res'
    company_id_branches_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_branches_put_res'
          examples:
            company_id_branches_put:
              $ref: '#/components/examples/company_id_branches_put_res'
    company_id_brands_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_brands_get_res'
          examples:
            company_id_brands_get:
              $ref: '#/components/examples/company_id_brands_get_res'
    company_id_brands_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_brands_put_res'
          examples:
            company_id_brands_put:
              $ref: '#/components/examples/company_id_brands_put_res'
    company_id_firstlocation_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_firstlocation_get_res'
          examples:
            company_id_firstlocation_get:
              $ref: '#/components/examples/company_id_firstlocation_get_res'
    company_id_companystatus_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_companystatus_get_res'
          examples:
            company_id_companystatus_get:
              $ref: '#/components/examples/company_id_companystatus_get_res'
    company_id_companystatus_put:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_companystatus_put_res'
          examples:
            company_id_companystatus_put:
              $ref: '#/components/examples/company_id_companystatus_put_res'
    company_id_deals_get:
      description: description
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_deals_get_res'
          examples:
            company_id_deals_get:
              $ref: '#/components/examples/company_id_deals_get_res'
    position_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_post_res'
          examples:
            position_post:
              $ref: '#/components/examples/position_post_res'
    position_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_get_res'
          examples:
            position_id_get:
              $ref: '#/components/examples/position_id_get_res'
    position_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_put_res'
          examples:
            position_id_put:
              $ref: '#/components/examples/position_id_put_res'
    position_id_functionalexpertises_subfunctionalexpertises_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertises_subfunctionalexpertises_put_res'
          examples:
            position_id_functionalexpertises_subfunctionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertises_subfunctionalexpertises_put_res'
    position_id_functionalexpertises_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertises_get_res'
          examples:
            position_id_functionalexpertises_get:
              $ref: '#/components/examples/position_id_functionalexpertises_get_res'
    position_id_functionalexpertises_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertises_put_res'
          examples:
            position_id_functionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertises_put_res'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertise_func_id_subfunctionalexpertises_get_res'
          examples:
            position_id_functionalexpertise_func_id_subfunctionalexpertises_get:
              $ref: '#/components/examples/position_id_functionalexpertise_func_id_subfunctionalexpertises_get_res'
    position_id_functionalexpertise_func_id_subfunctionalexpertises_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_functionalexpertise_func_id_subfunctionalexpertises_put_res'
          examples:
            position_id_functionalexpertise_func_id_subfunctionalexpertises_put:
              $ref: '#/components/examples/position_id_functionalexpertise_func_id_subfunctionalexpertises_put_res'
    position_id_subindustries_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_subindustries_get_res'
          examples:
            position_id_subindustries_get:
              $ref: '#/components/examples/position_id_subindustries_get_res'
    position_id_subindustries_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_subindustries_put_res'
          examples:
            position_id_subindustries_put:
              $ref: '#/components/examples/position_id_subindustries_put_res'
    position_id_screeningquestions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_screeningquestions_get_res'
          examples:
            position_id_screeningquestions_get:
              $ref: '#/components/examples/position_id_screeningquestions_get_res'
    position_id_screeningquestions_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_screeningquestions_put_res'
          examples:
            position_id_screeningquestions_put:
              $ref: '#/components/examples/position_id_screeningquestions_put_res'
    position_id_screeningquestion_q_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_screeningquestion_q_id_put_res'
          examples:
            position_id_screeningquestion_q_id_put:
              $ref: '#/components/examples/position_id_screeningquestion_q_id_put_res'
    position_id_ratingskills_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_ratingskills_get_res'
          examples:
            position_id_ratingskills_get:
              $ref: '#/components/examples/position_id_ratingskills_get_res'
    position_id_ratingskills_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_ratingskills_put_res'
          examples:
            position_id_ratingskills_put:
              $ref: '#/components/examples/position_id_ratingskills_put_res'
    position_id_ratingskill_r_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_ratingskill_r_id_put_res'
          examples:
            position_id_ratingskill_r_id_put:
              $ref: '#/components/examples/position_id_ratingskill_r_id_put_res'
    position_id_owners_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_owners_get_res'
          examples:
            position_id_owners_get:
              $ref: '#/components/examples/position_id_owners_get_res'
    position_id_owners_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_owners_put_res'
          examples:
            position_id_owners_put:
              $ref: '#/components/examples/position_id_owners_put_res'
    position_id_customfields_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_customfields_get_res'
          examples:
            position_id_customfields_get:
              $ref: '#/components/examples/position_id_customfields_get_res'
    position_id_customfields_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_customfields_put_res'
          examples:
            position_id_customfields_put:
              $ref: '#/components/examples/position_id_customfields_put_res'
    position_id_onboarding_requireddocuments_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_onboarding_requireddocuments_get_res'
          examples:
            position_id_onboarding_requireddocuments_get:
              $ref: '#/components/examples/position_id_onboarding_requireddocuments_get_res'
    position_id_compensation_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_compensation_get_res'
          examples:
            position_id_compensation_get:
              $ref: '#/components/examples/position_id_compensation_get_res'
    position_id_compensation_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_compensation_put_res'
          examples:
            position_id_compensation_put:
              $ref: '#/components/examples/position_id_compensation_put_res'
    position_id_placements_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_placements_get_res'
          examples:
            position_id_placements_get:
              $ref: '#/components/examples/position_id_placements_get_res'
    position_id_branches_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_branches_get_res'
          examples:
            position_id_branches_get:
              $ref: '#/components/examples/position_id_branches_get_res'
    position_id_branches_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_branches_put_res'
          examples:
            position_id_branches_put:
              $ref: '#/components/examples/position_id_branches_put_res'
    position_id_brands_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_brands_get_res'
          examples:
            position_id_brands_get:
              $ref: '#/components/examples/position_id_brands_get_res'
    position_id_brands_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_brands_put_res'
          examples:
            position_id_brands_put:
              $ref: '#/components/examples/position_id_brands_put_res'
    position_id_positionstatus_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_positionstatus_get_res'
          examples:
            position_id_positionstatus_get:
              $ref: '#/components/examples/position_id_positionstatus_get_res'
    position_id_positionstatus_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_positionstatus_put_res'
          examples:
            position_id_positionstatus_put:
              $ref: '#/components/examples/position_id_positionstatus_put_res'
    position_id_unlink-deal_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_unlink-deal_put_res'
          examples:
            position_id_unlink-deal_put:
              $ref: '#/components/examples/position_id_unlink-deal_put_res'
    application_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_post_res'
          examples:
            application_post:
              $ref: '#/components/examples/application_post_res'
    application_bulk_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_bulk_post_res'
          examples:
            application_bulk_post:
              $ref: '#/components/examples/application_bulk_post_res'
    application_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_get_res'
          examples:
            application_id_get:
              $ref: '#/components/examples/application_id_get_res'
    application_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_delete_res'
          examples:
            application_id_delete:
              $ref: '#/components/examples/application_id_delete_res'
    application_id_substatus_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_substatus_put_res'
          examples:
            application_id_substatus_put:
              $ref: '#/components/examples/application_id_substatus_put_res'
    application_filter_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_filter_post_res'
          examples:
            application_filter_post:
              $ref: '#/components/examples/application_filter_post_res'
    application_filter_count_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_filter_count_post_res'
          examples:
            application_filter_count_post:
              $ref: '#/components/examples/application_filter_count_post_res'
    application_id_stage_next_shortlisted_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_shortlisted_post_res'
          examples:
            application_id_stage_next_shortlisted_post:
              $ref: '#/components/examples/application_id_stage_next_shortlisted_post_res'
    application_id_stage_next_sent_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_sent_post_res'
          examples:
            application_id_stage_next_sent_post:
              $ref: '#/components/examples/application_id_stage_next_sent_post_res'
    application_id_stage_next_interview_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_interview_post_res'
          examples:
            application_id_stage_next_interview_post:
              $ref: '#/components/examples/application_id_stage_next_interview_post_res'
    application_id_stage_next_offered_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_next_offered_post_res'
          examples:
            application_id_stage_next_offered_post:
              $ref: '#/components/examples/application_id_stage_next_offered_post_res'
    application_id_stage_reject_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_stage_reject_post_res'
          examples:
            application_id_stage_reject_post:
              $ref: '#/components/examples/application_id_stage_reject_post_res'
    application_id_log_list_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_log_list_get_res'
          examples:
            application_id_log_list_get:
              $ref: '#/components/examples/application_id_log_list_get_res'
    application_log_list_range_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_log_list_range_get_res'
          examples:
            application_log_list_range_get:
              $ref: '#/components/examples/application_log_list_range_get_res'
    application_actions_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_actions_post_res'
          examples:
            application_actions_post:
              $ref: '#/components/examples/application_actions_post_res'
    application_rejection-reasons_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_rejection-reasons_get_res'
          examples:
            application_rejection-reasons_get:
              $ref: '#/components/examples/application_rejection-reasons_get_res'
    application_id_rating_list_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_rating_list_get_res'
          examples:
            application_id_rating_list_get:
              $ref: '#/components/examples/application_id_rating_list_get_res'
    application_id_rating_save_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_rating_save_post_res'
          examples:
            application_id_rating_save_post:
              $ref: '#/components/examples/application_id_rating_save_post_res'
    application_id_renewals_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_renewals_get_res'
          examples:
            application_id_renewals_get:
              $ref: '#/components/examples/application_id_renewals_get_res'
    position_id_applications_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_applications_get_res'
          examples:
            position_id_applications_get:
              $ref: '#/components/examples/position_id_applications_get_res'
    position_id_application_stage_list_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_application_stage_list_post_res'
          examples:
            position_id_application_stage_list_post:
              $ref: '#/components/examples/position_id_application_stage_list_post_res'
    position_id_application_stage_count_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_application_stage_count_post_res'
          examples:
            position_id_application_stage_count_post:
              $ref: '#/components/examples/position_id_application_stage_count_post_res'
    candidate_id_applications_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_applications_get_res'
          examples:
            candidate_id_applications_get:
              $ref: '#/components/examples/candidate_id_applications_get_res'
    candidate_id_application_stage_list_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_application_stage_list_post_res'
          examples:
            candidate_id_application_stage_list_post:
              $ref: '#/components/examples/candidate_id_application_stage_list_post_res'
    candidate_id_application_stage_count_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_application_stage_count_post_res'
          examples:
            candidate_id_application_stage_count_post:
              $ref: '#/components/examples/candidate_id_application_stage_count_post_res'
    candidate_id_applications_status_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_applications_status_get_res'
          examples:
            candidate_id_applications_status_get:
              $ref: '#/components/examples/candidate_id_applications_status_get_res'
    application_id_file_onboarding_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_id_file_onboarding_post_res'
          examples:
            application_id_file_onboarding_post:
              $ref: '#/components/examples/application_id_file_onboarding_post_res'
    candidate_id_file_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_post_res'
          examples:
            candidate_id_file_post:
              $ref: '#/components/examples/candidate_id_file_post_res'
    candidate_id_file_doc_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_doc_id_get_res'
          examples:
            candidate_id_file_doc_id_get:
              $ref: '#/components/examples/candidate_id_file_doc_id_get_res'
    candidate_id_file_doc_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_doc_id_put_res'
          examples:
            candidate_id_file_doc_id_put:
              $ref: '#/components/examples/candidate_id_file_doc_id_put_res'
    candidate_id_file_doc_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_doc_id_delete_res'
          examples:
            candidate_id_file_doc_id_delete:
              $ref: '#/components/examples/candidate_id_file_doc_id_delete_res'
    candidate_id_file_url_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_url_post_res'
          examples:
            candidate_id_file_url_post:
              $ref: '#/components/examples/candidate_id_file_url_post_res'
    candidate_id_file_url_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_file_url_delete_res'
          examples:
            candidate_id_file_url_delete:
              $ref: '#/components/examples/candidate_id_file_url_delete_res'
    candidate_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_files_get_res'
          examples:
            candidate_id_files_get:
              $ref: '#/components/examples/candidate_id_files_get_res'
    candidate_id_files_customer-portal_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_files_customer-portal_get_res'
          examples:
            candidate_id_files_customer-portal_get:
              $ref: '#/components/examples/candidate_id_files_customer-portal_get_res'
    candidate_id_photo_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_id_photo_post_res'
          examples:
            candidate_id_photo_post:
              $ref: '#/components/examples/candidate_id_photo_post_res'
    candidate_document_filter_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_document_filter_post_res'
          examples:
            candidate_document_filter_post:
              $ref: '#/components/examples/candidate_document_filter_post_res'
    company_id_logo_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_logo_get_res'
          examples:
            company_id_logo_get:
              $ref: '#/components/examples/company_id_logo_get_res'
    company_id_logo_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_logo_put_res'
          examples:
            company_id_logo_put:
              $ref: '#/components/examples/company_id_logo_put_res'
    company_id_file_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_file_post_res'
          examples:
            company_id_file_post:
              $ref: '#/components/examples/company_id_file_post_res'
    company_id_file_doc_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_file_doc_id_get_res'
          examples:
            company_id_file_doc_id_get:
              $ref: '#/components/examples/company_id_file_doc_id_get_res'
    company_id_file_doc_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_file_doc_id_delete_res'
          examples:
            company_id_file_doc_id_delete:
              $ref: '#/components/examples/company_id_file_doc_id_delete_res'
    company_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_id_files_get_res'
          examples:
            company_id_files_get:
              $ref: '#/components/examples/company_id_files_get_res'
    contact_id_photo_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_photo_get_res'
          examples:
            contact_id_photo_get:
              $ref: '#/components/examples/contact_id_photo_get_res'
    contact_id_photo_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_photo_put_res'
          examples:
            contact_id_photo_put:
              $ref: '#/components/examples/contact_id_photo_put_res'
    position_id_logo_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_logo_get_res'
          examples:
            position_id_logo_get:
              $ref: '#/components/examples/position_id_logo_get_res'
    contact_id_file_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_file_post_res'
          examples:
            contact_id_file_post:
              $ref: '#/components/examples/contact_id_file_post_res'
    contact_id_file_doc_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_file_doc_id_get_res'
          examples:
            contact_id_file_doc_id_get:
              $ref: '#/components/examples/contact_id_file_doc_id_get_res'
    contact_id_file_doc_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_file_doc_id_delete_res'
          examples:
            contact_id_file_doc_id_delete:
              $ref: '#/components/examples/contact_id_file_doc_id_delete_res'
    contact_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_id_files_get_res'
          examples:
            contact_id_files_get:
              $ref: '#/components/examples/contact_id_files_get_res'
    position_id_file_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_file_post_res'
          examples:
            position_id_file_post:
              $ref: '#/components/examples/position_id_file_post_res'
    position_id_file_doc_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_file_doc_id_get_res'
          examples:
            position_id_file_doc_id_get:
              $ref: '#/components/examples/position_id_file_doc_id_get_res'
    position_id_file_doc_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_file_doc_id_delete_res'
          examples:
            position_id_file_doc_id_delete:
              $ref: '#/components/examples/position_id_file_doc_id_delete_res'
    position_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_id_files_get_res'
          examples:
            position_id_files_get:
              $ref: '#/components/examples/position_id_files_get_res'
    activity_comment_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_files_get_res'
          examples:
            activity_comment_id_files_get:
              $ref: '#/components/examples/activity_comment_id_files_get_res'
    activity_comment_id_files_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_files_post_res'
          examples:
            activity_comment_id_files_post:
              $ref: '#/components/examples/activity_comment_id_files_post_res'
    activity_task_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_files_get_res'
          examples:
            activity_task_id_files_get:
              $ref: '#/components/examples/activity_task_id_files_get_res'
    activity_task_id_files_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_files_post_res'
          examples:
            activity_task_id_files_post:
              $ref: '#/components/examples/activity_task_id_files_post_res'
    activity_meeting_id_files_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_files_get_res'
          examples:
            activity_meeting_id_files_get:
              $ref: '#/components/examples/activity_meeting_id_files_get_res'
    activity_meeting_id_files_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_files_post_res'
          examples:
            activity_meeting_id_files_post:
              $ref: '#/components/examples/activity_meeting_id_files_post_res'
    resume_parse_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/resume_parse_post_res'
          examples:
            resume_parse_post:
              $ref: '#/components/examples/resume_parse_post_res'
    file_converter_html_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/file_converter_html_post_res'
          examples:
            file_converter_html_post:
              $ref: '#/components/examples/file_converter_html_post_res'
    user_activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_activities_post_res'
          examples:
            user_activities_post:
              $ref: '#/components/examples/user_activities_post_res'
    candidate_activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_activities_post_res'
          examples:
            candidate_activities_post:
              $ref: '#/components/examples/candidate_activities_post_res'
    contact_activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_activities_post_res'
          examples:
            contact_activities_post:
              $ref: '#/components/examples/contact_activities_post_res'
    position_activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_activities_post_res'
          examples:
            position_activities_post:
              $ref: '#/components/examples/position_activities_post_res'
    company_activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_activities_post_res'
          examples:
            company_activities_post:
              $ref: '#/components/examples/company_activities_post_res'
    activity_search_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_search_post_res'
          examples:
            activity_search_post:
              $ref: '#/components/examples/activity_search_post_res'
    activity_comment_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_post_res'
          examples:
            activity_comment_post:
              $ref: '#/components/examples/activity_comment_post_res'
    activity_comment_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_get_res'
          examples:
            activity_comment_id_get:
              $ref: '#/components/examples/activity_comment_id_get_res'
    activity_comment_id_categories_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_categories_get_res'
          examples:
            activity_comment_id_categories_get:
              $ref: '#/components/examples/activity_comment_id_categories_get_res'
    activity_comment_id_candidates_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_candidates_get_res'
          examples:
            activity_comment_id_candidates_get:
              $ref: '#/components/examples/activity_comment_id_candidates_get_res'
    activity_comment_id_companies_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_companies_get_res'
          examples:
            activity_comment_id_companies_get:
              $ref: '#/components/examples/activity_comment_id_companies_get_res'
    activity_comment_id_contacts_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_contacts_get_res'
          examples:
            activity_comment_id_contacts_get:
              $ref: '#/components/examples/activity_comment_id_contacts_get_res'
    activity_comment_id_positions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_positions_get_res'
          examples:
            activity_comment_id_positions_get:
              $ref: '#/components/examples/activity_comment_id_positions_get_res'
    activity_comment_id_notifyees_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_comment_id_notifyees_get_res'
          examples:
            activity_comment_id_notifyees_get:
              $ref: '#/components/examples/activity_comment_id_notifyees_get_res'
    activity_task_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_post_res'
          examples:
            activity_task_post:
              $ref: '#/components/examples/activity_task_post_res'
    activity_task_id_status_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_status_put_res'
          examples:
            activity_task_id_status_put:
              $ref: '#/components/examples/activity_task_id_status_put_res'
    activity_task_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_get_res'
          examples:
            activity_task_id_get:
              $ref: '#/components/examples/activity_task_id_get_res'
    activity_task_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_put_res'
          examples:
            activity_task_id_put:
              $ref: '#/components/examples/activity_task_id_put_res'
    activity_task_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_delete_res'
          examples:
            activity_task_id_delete:
              $ref: '#/components/examples/activity_task_id_delete_res'
    activity_task_id_categories_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_categories_get_res'
          examples:
            activity_task_id_categories_get:
              $ref: '#/components/examples/activity_task_id_categories_get_res'
    activity_task_id_candidates_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_candidates_get_res'
          examples:
            activity_task_id_candidates_get:
              $ref: '#/components/examples/activity_task_id_candidates_get_res'
    activity_task_id_companies_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_companies_get_res'
          examples:
            activity_task_id_companies_get:
              $ref: '#/components/examples/activity_task_id_companies_get_res'
    activity_task_id_contacts_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_contacts_get_res'
          examples:
            activity_task_id_contacts_get:
              $ref: '#/components/examples/activity_task_id_contacts_get_res'
    activity_task_id_positions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_positions_get_res'
          examples:
            activity_task_id_positions_get:
              $ref: '#/components/examples/activity_task_id_positions_get_res'
    activity_task_id_followers_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_followers_get_res'
          examples:
            activity_task_id_followers_get:
              $ref: '#/components/examples/activity_task_id_followers_get_res'
    activity_task_id_notifyees_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_id_notifyees_get_res'
          examples:
            activity_task_id_notifyees_get:
              $ref: '#/components/examples/activity_task_id_notifyees_get_res'
    activity_meeting_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_post_res'
          examples:
            activity_meeting_post:
              $ref: '#/components/examples/activity_meeting_post_res'
    activity_meeting_id_status_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_status_put_res'
          examples:
            activity_meeting_id_status_put:
              $ref: '#/components/examples/activity_meeting_id_status_put_res'
    activity_meeting_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_get_res'
          examples:
            activity_meeting_id_get:
              $ref: '#/components/examples/activity_meeting_id_get_res'
    activity_meeting_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_put_res'
          examples:
            activity_meeting_id_put:
              $ref: '#/components/examples/activity_meeting_id_put_res'
    activity_meeting_id_delete:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_delete_res'
          examples:
            activity_meeting_id_delete:
              $ref: '#/components/examples/activity_meeting_id_delete_res'
    activity_meeting_id_categories_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_categories_get_res'
          examples:
            activity_meeting_id_categories_get:
              $ref: '#/components/examples/activity_meeting_id_categories_get_res'
    activity_meeting_id_candidates_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_candidates_get_res'
          examples:
            activity_meeting_id_candidates_get:
              $ref: '#/components/examples/activity_meeting_id_candidates_get_res'
    activity_meeting_id_companies_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_companies_get_res'
          examples:
            activity_meeting_id_companies_get:
              $ref: '#/components/examples/activity_meeting_id_companies_get_res'
    activity_meeting_id_contacts_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_contacts_get_res'
          examples:
            activity_meeting_id_contacts_get:
              $ref: '#/components/examples/activity_meeting_id_contacts_get_res'
    activity_meeting_id_positions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_positions_get_res'
          examples:
            activity_meeting_id_positions_get:
              $ref: '#/components/examples/activity_meeting_id_positions_get_res'
    activity_meeting_id_attendees_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_attendees_get_res'
          examples:
            activity_meeting_id_attendees_get:
              $ref: '#/components/examples/activity_meeting_id_attendees_get_res'
    activity_meeting_id_notifyees_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_id_notifyees_get_res'
          examples:
            activity_meeting_id_notifyees_get:
              $ref: '#/components/examples/activity_meeting_id_notifyees_get_res'
    activity_meeting_list_range_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_meeting_list_range_get_res'
          examples:
            activity_meeting_list_range_get:
              $ref: '#/components/examples/activity_meeting_list_range_get_res'
    activity_task_list_range_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activity_task_list_range_get_res'
          examples:
            activity_task_list_range_get:
              $ref: '#/components/examples/activity_task_list_range_get_res'
    activities_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activities_post_res'
          examples:
            activities_post:
              $ref: '#/components/examples/activities_post_res'
    activities_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activities_id_get_res'
          examples:
            activities_id_get:
              $ref: '#/components/examples/activities_id_get_res'
    activities_statistics_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/activities_statistics_post_res'
          examples:
            activities_statistics_post:
              $ref: '#/components/examples/activities_statistics_post_res'
    user__get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user__get_res'
          examples:
            user__get:
              $ref: '#/components/examples/user__get_res'
    user_summaries_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_summaries_get_res'
          examples:
            user_summaries_get:
              $ref: '#/components/examples/user_summaries_get_res'
    user_summaries_all_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_summaries_all_get_res'
          examples:
            user_summaries_all_get:
              $ref: '#/components/examples/user_summaries_all_get_res'
    user_summaries_active_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_summaries_active_get_res'
          examples:
            user_summaries_active_get:
              $ref: '#/components/examples/user_summaries_active_get_res'
    user_summaries_administrator_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_summaries_administrator_get_res'
          examples:
            user_summaries_administrator_get:
              $ref: '#/components/examples/user_summaries_administrator_get_res'
    user_exists_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_exists_get_res'
          examples:
            user_exists_get:
              $ref: '#/components/examples/user_exists_get_res'
    user_me_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_me_get_res'
          examples:
            user_me_get:
              $ref: '#/components/examples/user_me_get_res'
    user_approvers_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_approvers_get_res'
          examples:
            user_approvers_get:
              $ref: '#/components/examples/user_approvers_get_res'
    user_id_photo_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_id_photo_post_res'
          examples:
            user_id_photo_post:
              $ref: '#/components/examples/user_id_photo_post_res'
    distributionlists_contact_contact_id_user_user_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_contact_contact_id_user_user_id_get_res'
          examples:
            distributionlists_contact_contact_id_user_user_id_get:
              $ref: '#/components/examples/distributionlists_contact_contact_id_user_user_id_get_res'
    distributionlists_contact_contact_id_user_user_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_contact_contact_id_user_user_id_put_res'
          examples:
            distributionlists_contact_contact_id_user_user_id_put:
              $ref: '#/components/examples/distributionlists_contact_contact_id_user_user_id_put_res'
    distributionlists_user_user_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_user_user_id_get_res'
          examples:
            distributionlists_user_user_id_get:
              $ref: '#/components/examples/distributionlists_user_user_id_get_res'
    distributionlist_distributionlist_id_user_user_id_contacts_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlist_distributionlist_id_user_user_id_contacts_get_res'
          examples:
            distributionlist_distributionlist_id_user_user_id_contacts_get:
              $ref: '#/components/examples/distributionlist_distributionlist_id_user_user_id_contacts_get_res'
    talentpools_candidate_candidate_id_user_user_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_candidate_candidate_id_user_user_id_get_res'
          examples:
            talentpools_candidate_candidate_id_user_user_id_get:
              $ref: '#/components/examples/talentpools_candidate_candidate_id_user_user_id_get_res'
    talentpools_candidate_candidate_id_user_user_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_candidate_candidate_id_user_user_id_put_res'
          examples:
            talentpools_candidate_candidate_id_user_user_id_put:
              $ref: '#/components/examples/talentpools_candidate_candidate_id_user_user_id_put_res'
    talentpools_user_user_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_user_user_id_get_res'
          examples:
            talentpools_user_user_id_get:
              $ref: '#/components/examples/talentpools_user_user_id_get_res'
    talentpool_id_user_user_id_candidates_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpool_id_user_user_id_candidates_get_res'
          examples:
            talentpool_id_user_user_id_candidates_get:
              $ref: '#/components/examples/talentpool_id_user_user_id_candidates_get_res'
    candidate_search_matrix_vars_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidate_search_matrix_vars_get_res'
          examples:
            candidate_search_matrix_vars_get:
              $ref: '#/components/examples/candidate_search_matrix_vars_get_res'
    position_search_matrix_vars_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/position_search_matrix_vars_get_res'
          examples:
            position_search_matrix_vars_get:
              $ref: '#/components/examples/position_search_matrix_vars_get_res'
    contact_search_matrix_vars_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contact_search_matrix_vars_get_res'
          examples:
            contact_search_matrix_vars_get:
              $ref: '#/components/examples/contact_search_matrix_vars_get_res'
    company_search_matrix_vars_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/company_search_matrix_vars_get_res'
          examples:
            company_search_matrix_vars_get:
              $ref: '#/components/examples/company_search_matrix_vars_get_res'
    user_search_matrix_vars_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/user_search_matrix_vars_get_res'
          examples:
            user_search_matrix_vars_get:
              $ref: '#/components/examples/user_search_matrix_vars_get_res'
    report_statistics_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/report_statistics_get_res'
          examples:
            report_statistics_get:
              $ref: '#/components/examples/report_statistics_get_res'
    report_statistics_filters_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/report_statistics_filters_get_res'
          examples:
            report_statistics_filters_get:
              $ref: '#/components/examples/report_statistics_filters_get_res'
    configurablefield_candidatefield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_candidatefield_get_res'
          examples:
            configurablefield_candidatefield_get:
              $ref: '#/components/examples/configurablefield_candidatefield_get_res'
    configurablefield_contactfield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_contactfield_get_res'
          examples:
            configurablefield_contactfield_get:
              $ref: '#/components/examples/configurablefield_contactfield_get_res'
    configurablefield_companyfield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_companyfield_get_res'
          examples:
            configurablefield_companyfield_get:
              $ref: '#/components/examples/configurablefield_companyfield_get_res'
    configurablefield_positionfield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_positionfield_get_res'
          examples:
            configurablefield_positionfield_get:
              $ref: '#/components/examples/configurablefield_positionfield_get_res'
    configurablefield_placementfield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_placementfield_get_res'
          examples:
            configurablefield_placementfield_get:
              $ref: '#/components/examples/configurablefield_placementfield_get_res'
    configurablefield_dealfield_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/configurablefield_dealfield_get_res'
          examples:
            configurablefield_dealfield_get:
              $ref: '#/components/examples/configurablefield_dealfield_get_res'
    candidatesources_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/candidatesources_get_res'
          examples:
            candidatesources_get:
              $ref: '#/components/examples/candidatesources_get_res'
    contactsources_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/contactsources_get_res'
          examples:
            contactsources_get:
              $ref: '#/components/examples/contactsources_get_res'
    functionalexpertises__get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/functionalexpertises__get_res'
          examples:
            functionalexpertises__get:
              $ref: '#/components/examples/functionalexpertises__get_res'
    functionalexpertise_id_subfunctionalexpertises_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/functionalexpertise_id_subfunctionalexpertises_get_res'
          examples:
            functionalexpertise_id_subfunctionalexpertises_get:
              $ref: '#/components/examples/functionalexpertise_id_subfunctionalexpertises_get_res'
    subfunctionalexpertises__get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/subfunctionalexpertises__get_res'
          examples:
            subfunctionalexpertises__get:
              $ref: '#/components/examples/subfunctionalexpertises__get_res'
    industries__get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/industries__get_res'
          examples:
            industries__get:
              $ref: '#/components/examples/industries__get_res'
    subindustries__get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/subindustries__get_res'
          examples:
            subindustries__get:
              $ref: '#/components/examples/subindustries__get_res'
    industry_id_subindustries_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/industry_id_subindustries_get_res'
          examples:
            industry_id_subindustries_get:
              $ref: '#/components/examples/industry_id_subindustries_get_res'
    def_language_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_language_get_res'
          examples:
            def_language_get:
              $ref: '#/components/examples/def_language_get_res'
    def_languagelevels_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_languagelevels_get_res'
          examples:
            def_languagelevels_get:
              $ref: '#/components/examples/def_languagelevels_get_res'
    def_maritalstatuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_maritalstatuses_get_res'
          examples:
            def_maritalstatuses_get:
              $ref: '#/components/examples/def_maritalstatuses_get_res'
    def_nationalities_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_nationalities_get_res'
          examples:
            def_nationalities_get:
              $ref: '#/components/examples/def_nationalities_get_res'
    def_relocations_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_relocations_get_res'
          examples:
            def_relocations_get:
              $ref: '#/components/examples/def_relocations_get_res'
    def_status_candidate_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_status_candidate_get_res'
          examples:
            def_status_candidate_get:
              $ref: '#/components/examples/def_status_candidate_get_res'
    def_status_contact_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_status_contact_get_res'
          examples:
            def_status_contact_get:
              $ref: '#/components/examples/def_status_contact_get_res'
    def_status_company_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_status_company_get_res'
          examples:
            def_status_company_get:
              $ref: '#/components/examples/def_status_company_get_res'
    def_custom_status_job_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_custom_status_job_get_res'
          examples:
            def_custom_status_job_get:
              $ref: '#/components/examples/def_custom_status_job_get_res'
    def_countries_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_countries_get_res'
          examples:
            def_countries_get:
              $ref: '#/components/examples/def_countries_get_res'
    def_currencies_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_currencies_get_res'
          examples:
            def_currencies_get:
              $ref: '#/components/examples/def_currencies_get_res'
    def_educationlevels_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_educationlevels_get_res'
          examples:
            def_educationlevels_get:
              $ref: '#/components/examples/def_educationlevels_get_res'
    def_employmenttypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_employmenttypes_get_res'
          examples:
            def_employmenttypes_get:
              $ref: '#/components/examples/def_employmenttypes_get_res'
    def_salarytypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_salarytypes_get_res'
          examples:
            def_salarytypes_get:
              $ref: '#/components/examples/def_salarytypes_get_res'
    def_payintervals_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_payintervals_get_res'
          examples:
            def_payintervals_get:
              $ref: '#/components/examples/def_payintervals_get_res'
    def_genders_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_genders_get_res'
          examples:
            def_genders_get:
              $ref: '#/components/examples/def_genders_get_res'
    def_stages_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_stages_get_res'
          examples:
            def_stages_get:
              $ref: '#/components/examples/def_stages_get_res'
    def_jobtypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_jobtypes_get_res'
          examples:
            def_jobtypes_get:
              $ref: '#/components/examples/def_jobtypes_get_res'
    def_jobsubtypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_jobsubtypes_get_res'
          examples:
            def_jobsubtypes_get:
              $ref: '#/components/examples/def_jobsubtypes_get_res'
    def_meetingstatuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_meetingstatuses_get_res'
          examples:
            def_meetingstatuses_get:
              $ref: '#/components/examples/def_meetingstatuses_get_res'
    def_candidate_documenttypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_candidate_documenttypes_get_res'
          examples:
            def_candidate_documenttypes_get:
              $ref: '#/components/examples/def_candidate_documenttypes_get_res'
    def_user_documenttypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_user_documenttypes_get_res'
          examples:
            def_user_documenttypes_get:
              $ref: '#/components/examples/def_user_documenttypes_get_res'
    def_activity_categories_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_activity_categories_get_res'
          examples:
            def_activity_categories_get:
              $ref: '#/components/examples/def_activity_categories_get_res'
    def_kpi_mainentitytypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_kpi_mainentitytypes_get_res'
          examples:
            def_kpi_mainentitytypes_get:
              $ref: '#/components/examples/def_kpi_mainentitytypes_get_res'
    def_activity_kpis_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_activity_kpis_get_res'
          examples:
            def_activity_kpis_get:
              $ref: '#/components/examples/def_activity_kpis_get_res'
    def_contactstages_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_contactstages_get_res'
          examples:
            def_contactstages_get:
              $ref: '#/components/examples/def_contactstages_get_res'
    def_companystages_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_companystages_get_res'
          examples:
            def_companystages_get:
              $ref: '#/components/examples/def_companystages_get_res'
    def_calculatecharges_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_calculatecharges_get_res'
          examples:
            def_calculatecharges_get:
              $ref: '#/components/examples/def_calculatecharges_get_res'
    def_astuterules_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_astuterules_get_res'
          examples:
            def_astuterules_get:
              $ref: '#/components/examples/def_astuterules_get_res'
    def_astuterates_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_astuterates_get_res'
          examples:
            def_astuterates_get:
              $ref: '#/components/examples/def_astuterates_get_res'
    def_astutepayperiods_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_astutepayperiods_get_res'
          examples:
            def_astutepayperiods_get:
              $ref: '#/components/examples/def_astutepayperiods_get_res'
    def_paycalculations_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_paycalculations_get_res'
          examples:
            def_paycalculations_get:
              $ref: '#/components/examples/def_paycalculations_get_res'
    def_timetypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_timetypes_get_res'
          examples:
            def_timetypes_get:
              $ref: '#/components/examples/def_timetypes_get_res'
    def_feemodeltypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_feemodeltypes_get_res'
          examples:
            def_feemodeltypes_get:
              $ref: '#/components/examples/def_feemodeltypes_get_res'
    def_contractlengthtypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_contractlengthtypes_get_res'
          examples:
            def_contractlengthtypes_get:
              $ref: '#/components/examples/def_contractlengthtypes_get_res'
    def_paymethods_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_paymethods_get_res'
          examples:
            def_paymethods_get:
              $ref: '#/components/examples/def_paymethods_get_res'
    def_teams_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_teams_get_res'
          examples:
            def_teams_get:
              $ref: '#/components/examples/def_teams_get_res'
    def_brands_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_brands_get_res'
          examples:
            def_brands_get:
              $ref: '#/components/examples/def_brands_get_res'
    def_branches_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_branches_get_res'
          examples:
            def_branches_get:
              $ref: '#/components/examples/def_branches_get_res'
    def_divisions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_divisions_get_res'
          examples:
            def_divisions_get:
              $ref: '#/components/examples/def_divisions_get_res'
    def_locations_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_locations_get_res'
          examples:
            def_locations_get:
              $ref: '#/components/examples/def_locations_get_res'
    def_activity_task_remindertimetypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_activity_task_remindertimetypes_get_res'
          examples:
            def_activity_task_remindertimetypes_get:
              $ref: '#/components/examples/def_activity_task_remindertimetypes_get_res'
    def_activity_meeting_remindertimetypes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_activity_meeting_remindertimetypes_get_res'
          examples:
            def_activity_meeting_remindertimetypes_get:
              $ref: '#/components/examples/def_activity_meeting_remindertimetypes_get_res'
    def_jobstatus_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_jobstatus_get_res'
          examples:
            def_jobstatus_get:
              $ref: '#/components/examples/def_jobstatus_get_res'
    def_compliance_statuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_compliance_statuses_get_res'
          examples:
            def_compliance_statuses_get:
              $ref: '#/components/examples/def_compliance_statuses_get_res'
    def_compliance_conditions_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_compliance_conditions_get_res'
          examples:
            def_compliance_conditions_get:
              $ref: '#/components/examples/def_compliance_conditions_get_res'
    def_invoice_types_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_invoice_types_get_res'
          examples:
            def_invoice_types_get:
              $ref: '#/components/examples/def_invoice_types_get_res'
    def_invoice_statuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_invoice_statuses_get_res'
          examples:
            def_invoice_statuses_get:
              $ref: '#/components/examples/def_invoice_statuses_get_res'
    def_invoice_paymentstatuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_invoice_paymentstatuses_get_res'
          examples:
            def_invoice_paymentstatuses_get:
              $ref: '#/components/examples/def_invoice_paymentstatuses_get_res'
    def_activity_names_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_activity_names_get_res'
          examples:
            def_activity_names_get:
              $ref: '#/components/examples/def_activity_names_get_res'
    def_deal_statuses_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_deal_statuses_get_res'
          examples:
            def_deal_statuses_get:
              $ref: '#/components/examples/def_deal_statuses_get_res'
    def_deal_forecast-fee-types_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_deal_forecast-fee-types_get_res'
          examples:
            def_deal_forecast-fee-types_get:
              $ref: '#/components/examples/def_deal_forecast-fee-types_get_res'
    def_deal_auto-update-status-types_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_deal_auto-update-status-types_get_res'
          examples:
            def_deal_auto-update-status-types_get:
              $ref: '#/components/examples/def_deal_auto-update-status-types_get_res'
    def_profit-split-modes_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_profit-split-modes_get_res'
          examples:
            def_profit-split-modes_get:
              $ref: '#/components/examples/def_profit-split-modes_get_res'
    def_consent-to-keep_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_consent-to-keep_get_res'
          examples:
            def_consent-to-keep_get:
              $ref: '#/components/examples/def_consent-to-keep_get_res'
    def_right-to-represent_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_right-to-represent_get_res'
          examples:
            def_right-to-represent_get:
              $ref: '#/components/examples/def_right-to-represent_get_res'
    def_explicit-consent_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_explicit-consent_get_res'
          examples:
            def_explicit-consent_get:
              $ref: '#/components/examples/def_explicit-consent_get_res'
    def_person-informed-how-to-exercise-their-rights_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_person-informed-how-to-exercise-their-rights_get_res'
          examples:
            def_person-informed-how-to-exercise-their-rights_get:
              $ref: '#/components/examples/def_person-informed-how-to-exercise-their-rights_get_res'
    def_request-through_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_request-through_get_res'
          examples:
            def_request-through_get:
              $ref: '#/components/examples/def_request-through_get_res'
    def_obtained-through_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_obtained-through_get_res'
          examples:
            def_obtained-through_get:
              $ref: '#/components/examples/def_obtained-through_get_res'
    def_expires_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/def_expires_get_res'
          examples:
            def_expires_get:
              $ref: '#/components/examples/def_expires_get_res'
    application_substatus_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/application_substatus_get_res'
          examples:
            application_substatus_get:
              $ref: '#/components/examples/application_substatus_get_res'
    placement_amendment-reason_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_amendment-reason_get_res'
          examples:
            placement_amendment-reason_get:
              $ref: '#/components/examples/placement_amendment-reason_get_res'
    setting_offerapproval_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/setting_offerapproval_get_res'
          examples:
            setting_offerapproval_get:
              $ref: '#/components/examples/setting_offerapproval_get_res'
    setting_twilio_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/setting_twilio_get_res'
          examples:
            setting_twilio_get:
              $ref: '#/components/examples/setting_twilio_get_res'
    timesheet_filter_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/timesheet_filter_post_res'
          examples:
            timesheet_filter_post:
              $ref: '#/components/examples/timesheet_filter_post_res'
    invoice_filter_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_filter_post_res'
          examples:
            invoice_filter_post:
              $ref: '#/components/examples/invoice_filter_post_res'
    invoice_filter_count_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_filter_count_post_res'
          examples:
            invoice_filter_count_post:
              $ref: '#/components/examples/invoice_filter_count_post_res'
    invoice_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_id_get_res'
          examples:
            invoice_id_get:
              $ref: '#/components/examples/invoice_id_get_res'
    invoice_id_items_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_id_items_get_res'
          examples:
            invoice_id_items_get:
              $ref: '#/components/examples/invoice_id_items_get_res'
    invoice_id_documents_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_id_documents_get_res'
          examples:
            invoice_id_documents_get:
              $ref: '#/components/examples/invoice_id_documents_get_res'
    webhooks_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_post_res'
          examples:
            webhooks_post:
              $ref: '#/components/examples/webhooks_post_res'
    webhooks_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_get_res'
          examples:
            webhooks_get:
              $ref: '#/components/examples/webhooks_get_res'
    webhooks_id_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_id_put_res'
          examples:
            webhooks_id_put:
              $ref: '#/components/examples/webhooks_id_put_res'
    webhooks_bad_request:
      description: Bad request.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_bad_request'
          examples:
            error:
              $ref: '#/components/examples/webhooks_bad_request'
    webhooks_id_dlq_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/webhooks_id_dlq_post_res'
          examples:
            webhooks_id_dlq_post:
              $ref: '#/components/examples/webhooks_id_dlq_post_res'
    umbrellacompany_umbrellacompanies_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/umbrellacompany_umbrellacompanies_get_res'
          examples:
            umbrellacompany_umbrellacompanies_get:
              $ref: '#/components/examples/umbrellacompany_umbrellacompanies_get_res'
    umbrellacompany_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/umbrellacompany_id_get_res'
          examples:
            umbrellacompany_id_get:
              $ref: '#/components/examples/umbrellacompany_id_get_res'
    placement_id_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_get_res'
          examples:
            placement_id_get:
              $ref: '#/components/examples/placement_id_get_res'
    placement_id_candidatedetail_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_candidatedetail_get_res'
          examples:
            placement_id_candidatedetail_get:
              $ref: '#/components/examples/placement_id_candidatedetail_get_res'
    placement_id_candidatedetail_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_candidatedetail_put_res'
          examples:
            placement_id_candidatedetail_put:
              $ref: '#/components/examples/placement_id_candidatedetail_put_res'
    placement_id_companydetail_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_companydetail_get_res'
          examples:
            placement_id_companydetail_get:
              $ref: '#/components/examples/placement_id_companydetail_get_res'
    placement_id_companydetail_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_companydetail_put_res'
          examples:
            placement_id_companydetail_put:
              $ref: '#/components/examples/placement_id_companydetail_put_res'
    placement_id_yourcompanydetail_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_yourcompanydetail_get_res'
          examples:
            placement_id_yourcompanydetail_get:
              $ref: '#/components/examples/placement_id_yourcompanydetail_get_res'
    placement_id_yourcompanydetail_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_yourcompanydetail_put_res'
          examples:
            placement_id_yourcompanydetail_put:
              $ref: '#/components/examples/placement_id_yourcompanydetail_put_res'
    placement_id_costofsales_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_costofsales_get_res'
          examples:
            placement_id_costofsales_get:
              $ref: '#/components/examples/placement_id_costofsales_get_res'
    placement_id_costofsales_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_costofsales_put_res'
          examples:
            placement_id_costofsales_put:
              $ref: '#/components/examples/placement_id_costofsales_put_res'
    placement_id_otherinvoiceitems_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_otherinvoiceitems_get_res'
          examples:
            placement_id_otherinvoiceitems_get:
              $ref: '#/components/examples/placement_id_otherinvoiceitems_get_res'
    placement_id_otherinvoiceitems_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_otherinvoiceitems_put_res'
          examples:
            placement_id_otherinvoiceitems_put:
              $ref: '#/components/examples/placement_id_otherinvoiceitems_put_res'
    placement_id_profitsplits_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_profitsplits_get_res'
          examples:
            placement_id_profitsplits_get:
              $ref: '#/components/examples/placement_id_profitsplits_get_res'
    placement_id_profitsplits_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_profitsplits_put_res'
          examples:
            placement_id_profitsplits_put:
              $ref: '#/components/examples/placement_id_profitsplits_put_res'
    placement_id_myob_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_myob_get_res'
          examples:
            placement_id_myob_get:
              $ref: '#/components/examples/placement_id_myob_get_res'
    placement_id_myob_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_myob_put_res'
          examples:
            placement_id_myob_put:
              $ref: '#/components/examples/placement_id_myob_put_res'
    placement_id_placementinvoicedetail_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_placementinvoicedetail_get_res'
          examples:
            placement_id_placementinvoicedetail_get:
              $ref: '#/components/examples/placement_id_placementinvoicedetail_get_res'
    placement_id_placementinvoicedetail_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_placementinvoicedetail_put_res'
          examples:
            placement_id_placementinvoicedetail_put:
              $ref: '#/components/examples/placement_id_placementinvoicedetail_put_res'
    placement_id_jobsite_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_jobsite_get_res'
          examples:
            placement_id_jobsite_get:
              $ref: '#/components/examples/placement_id_jobsite_get_res'
    placement_id_timesheet_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_timesheet_get_res'
          examples:
            placement_id_timesheet_get:
              $ref: '#/components/examples/placement_id_timesheet_get_res'
    placement_id_branches_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_branches_get_res'
          examples:
            placement_id_branches_get:
              $ref: '#/components/examples/placement_id_branches_get_res'
    placement_id_branches_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_branches_put_res'
          examples:
            placement_id_branches_put:
              $ref: '#/components/examples/placement_id_branches_put_res'
    placement_acceptoffer_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_acceptoffer_post_res'
          examples:
            placement_acceptoffer_post:
              $ref: '#/components/examples/placement_acceptoffer_post_res'
    placement_rejectoffer_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_rejectoffer_post_res'
          examples:
            placement_rejectoffer_post:
              $ref: '#/components/examples/placement_rejectoffer_post_res'
    placement_id_customfields_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_customfields_get_res'
          examples:
            placement_id_customfields_get:
              $ref: '#/components/examples/placement_id_customfields_get_res'
    placement_id_customfields_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_customfields_put_res'
          examples:
            placement_id_customfields_put:
              $ref: '#/components/examples/placement_id_customfields_put_res'
    placement_id_renewaldate_put:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_renewaldate_put_res'
          examples:
            placement_id_renewaldate_put:
              $ref: '#/components/examples/placement_id_renewaldate_put_res'
    placement_id_invoices_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/placement_id_invoices_get_res'
          examples:
            placement_id_invoices_get:
              $ref: '#/components/examples/placement_id_invoices_get_res'
    invoice_id_info_get:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/invoice_id_info_get_res'
          examples:
            invoice_id_info_get:
              $ref: '#/components/examples/invoice_id_info_get_res'
    talentpools_id_candidates_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/talentpools_id_candidates_post_res'
          examples:
            talentpools_id_candidates_post:
              $ref: '#/components/examples/talentpools_id_candidates_post_res'
    distributionlists_id_contacts_post:
      description: Response body
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/distributionlists_id_contacts_post_res'
          examples:
            talentpools_id_candidates_post:
              $ref: '#/components/examples/distributionlists_id_contacts_post_res'
    visa_restriction_filter_response:
      description: Visa restriction templates matching the search
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/visa_restriction_filter_response'
paths:
  /candidate:
    $ref: '#/components/pathItems/candidate'
  '/candidate/{id}':
    $ref: '#/components/pathItems/candidate_id'
  '/candidate/{id}/visa-restriction':
    $ref: '#/components/pathItems/candidate_id_visa_restriction'
  /visa-restriction/filter:
    $ref: '#/components/pathItems/visa_restriction_filter'
  '/candidate/{id}/educationdetails':
    $ref: '#/components/pathItems/candidate_id_educationdetails'
  '/candidate/{id}/owners':
    $ref: '#/components/pathItems/candidate_id_owners'
  '/candidate/{id}/workexperiences':
    $ref: '#/components/pathItems/candidate_id_workexperiences'
  '/candidate/{id}/desiredJobTypes':
    $ref: '#/components/pathItems/candidate_id_desiredjobtypes'
  '/candidate/{id}/bankDetails':
    $ref: '#/components/pathItems/candidate_id_bankdetails'
  '/candidate/{id}/languageskills':
    $ref: '#/components/pathItems/candidate_id_languageskills'
  '/candidate/{id}/desiredfunctionalexpertises':
    $ref: '#/components/pathItems/candidate_id_desiredfunctionalexpertises'
  '/candidate/{id}/desiredindustries':
    $ref: '#/components/pathItems/candidate_id_desiredindustries'
  '/candidate/{id}/desiredsubindustries':
    $ref: '#/components/pathItems/candidate_id_desiredsubindustries'
  '/candidate/{id}/industries':
    $ref: '#/components/pathItems/candidate_id_industries'
  '/candidate/{id}/subindustries':
    $ref: '#/components/pathItems/candidate_id_subindustries'
  '/candidate/{id}/functionalexpertises/subfunctionalexpertises':
    $ref: '#/components/pathItems/candidate_id_functionalexpertises_subfunctionalexpertises'
  '/candidate/{id}/functionalexpertises':
    $ref: '#/components/pathItems/candidate_id_functionalexpertises'
  '/candidate/{id}/functionalexpertise/{func_id}/subfunctionalexpertises':
    $ref: '#/components/pathItems/candidate_id_functionalexpertises_func_id_subfunctionalexpertises'
  '/candidate/{id}/currentlocation':
    $ref: '#/components/pathItems/candidate_id_currentlocation'
  '/candidate/{id}/companylocation':
    $ref: '#/components/pathItems/candidate_id_companylocation'
  '/candidate/{id}/personallocation':
    $ref: '#/components/pathItems/candidate_id_personallocation'
  '/candidate/{id}/hotperiod':
    $ref: '#/components/pathItems/candidate_id_hotperiod'
  '/candidate/{id}/customfields':
    $ref: '#/components/pathItems/candidate_id_customfields'
  '/candidate/{id}/corefields':
    $ref: '#/components/pathItems/candidate_id_corefields'
  '/candidate/{id}/webapp/url':
    $ref: '#/components/pathItems/candidate_id_webapp_url'
  '/candidate/{id}/branches':
    $ref: '#/components/pathItems/candidate_id_branches'
  '/candidate/{id}/candidatestatus':
    $ref: '#/components/pathItems/candidate_id_candidatestatus'
  '/candidate/{id}/candidatesourcecontact':
    $ref: '#/components/pathItems/candidate_id_candidatesourcecontact'
  '/candidate/{id}/candidateworkingstate':
    $ref: '#/components/pathItems/candidate_id_candidateworkingstate'
  '/candidate/{id}/brands':
    $ref: '#/components/pathItems/candidate_id_brands'
  '/candidate/{id}/notes':
    $ref: '#/components/pathItems/candidate_id_notes'
  '/candidate/{id}/notes/{noteId}':
    $ref: '#/components/pathItems/candidate_id_notes_noteid'
  '/candidate/{id}/placementstatus':
    $ref: '#/components/pathItems/candidate_id_placementstatus'
  '/candidate/{id}/email-activity':
    $ref: '#/components/pathItems/candidate_id_email_activity'
  '/candidate/{id}/gdpr/details':
    $ref: '#/components/pathItems/candidate_id_gdpr_details'
  '/candidate/{id}/application/active':
    $ref: '#/components/pathItems/candidate_id_list_application_active'
  /candidate/getEncodeDecodeId:
    $ref: '#/components/pathItems/candidate_id_encode_decode'
  '/candidate/{code}/{language}/compliance':
    $ref: '#/components/pathItems/candidate_code_language_compliance'
  '/candidate/{id}/{language}/compliancedata':
    $ref: '#/components/pathItems/candidate_id_language_compliancedata'
  /candidate/gdpr/details:
    $ref: '#/components/pathItems/candidate_gdpr_details'
  /contact:
    $ref: '#/components/pathItems/contact_create'
  '/contact/{id}':
    $ref: '#/components/pathItems/contact_id_modify'
  '/contact/{id}/jobs':
    $ref: '#/components/pathItems/contact_id_jobs'
  '/contact/{id}/functionalexpertises':
    $ref: '#/components/pathItems/contact_id_fe'
  '/contact/{id}/functionalexpertises/subfunctionalexpertises':
    $ref: '#/components/pathItems/contact_id_fe_sfe'
  '/contact/{id}/functionalexpertise/{func_id}/subfunctionalexpertises':
    $ref: '#/components/pathItems/contact_id_fe_id_sfe'
  '/contact/{id}/industries':
    $ref: '#/components/pathItems/contact_id_ind'
  '/contact/{id}/subindustries':
    $ref: '#/components/pathItems/contact_id_sub_ind'
  '/contact/{id}/personallocation':
    $ref: '#/components/pathItems/contact_id_personal_loc'
  '/contact/{id}/worklocations':
    $ref: '#/components/pathItems/contact_id_work_loc'
  '/contact/{id}/customfields':
    $ref: '#/components/pathItems/contact_id_customfield'
  '/contact/{id}/webapp/url':
    $ref: '#/components/pathItems/contact_id_webapp_url'
  '/contact/{id}/hotperiod':
    $ref: '#/components/pathItems/contact_id_hot_period'
  '/contact/{id}/firstlocation':
    $ref: '#/components/pathItems/contact_id_first_loc'
  '/contact/{id}/externalmap':
    $ref: '#/components/pathItems/contact_id_ex_map'
  '/contact/{id}/branches':
    $ref: '#/components/pathItems/contact_id_branches'
  '/contact/{id}/brands':
    $ref: '#/components/pathItems/contact_id_brands'
  '/contact/{id}/contactstatus':
    $ref: '#/components/pathItems/contact_id_contact_stt'
  '/contact/{id}/email-activity':
    $ref: '#/components/pathItems/contact_id_email_activity'
  '/contact/{id}/deals':
    $ref: '#/components/pathItems/contact_id_deals'
  /email/subscription:
    $ref: '#/components/pathItems/email_subscription_update_status'
  /company:
    $ref: '#/components/pathItems/company'
  '/company/{id}':
    $ref: '#/components/pathItems/company_id'
  '/company/{id}/locations':
    $ref: '#/components/pathItems/company_id_locations'
  /company/locations:
    $ref: '#/components/pathItems/company_locations'
  '/company/{id}/location':
    $ref: '#/components/pathItems/company_id_location'
  '/company/location/{loc_id}':
    $ref: '#/components/pathItems/company_location_loc_id'
  '/company/{id}/industries':
    $ref: '#/components/pathItems/company_id_industries'
  '/company/{id}/subindustries':
    $ref: '#/components/pathItems/company_id_subindustries'
  '/company/{id}/customfields':
    $ref: '#/components/pathItems/company_id_customfields'
  '/company/{id}/branches':
    $ref: '#/components/pathItems/company_id_branches'
  '/company/{id}/brands':
    $ref: '#/components/pathItems/company_id_brands'
  '/company/{id}/firstlocation':
    $ref: '#/components/pathItems/company_id_firstlocation'
  '/company/{id}/companystatus':
    $ref: '#/components/pathItems/company_id_companystatus'
  '/company/{id}/deals':
    $ref: '#/components/pathItems/company_id_deals'
  /position:
    $ref: '#/components/pathItems/position'
  '/position/{id}':
    $ref: '#/components/pathItems/position_id'
  '/position/{id}/functionalexpertises/subfunctionalexpertises':
    $ref: '#/components/pathItems/position_id_functionalexpertises_subfunctionalexpertises'
  '/position/{id}/functionalexpertises':
    $ref: '#/components/pathItems/position_id_functionalexpertises'
  '/position/{id}/functionalexpertise/{func_id}/subfunctionalexpertises':
    $ref: '#/components/pathItems/position_id_functionalexpertise_func_id_subfunctionalexpertises'
  '/position/{id}/subindustries':
    $ref: '#/components/pathItems/position_id_subindustries'
  '/position/{id}/screeningquestions':
    $ref: '#/components/pathItems/position_id_screeningquestions'
  '/position/{id}/screeningquestion/{q_id}':
    $ref: '#/components/pathItems/position_id_screeningquestion_q_id'
  '/position/{id}/ratingskills':
    $ref: '#/components/pathItems/position_id_ratingskills'
  '/position/{id}/ratingskill/{r_id}':
    $ref: '#/components/pathItems/position_id_ratingskill_r_id'
  '/position/{id}/owners':
    $ref: '#/components/pathItems/position_id_owners'
  '/position/{id}/customfields':
    $ref: '#/components/pathItems/position_id_customfields'
  '/position/{id}/onboarding/requireddocuments':
    $ref: '#/components/pathItems/position_id_onboarding_requireddocuments'
  '/position/{id}/compensation':
    $ref: '#/components/pathItems/position_id_compensation'
  '/position/{id}/placements':
    $ref: '#/components/pathItems/position_id_placements'
  '/position/{id}/branches':
    $ref: '#/components/pathItems/position_id_branches'
  '/position/{id}/brands':
    $ref: '#/components/pathItems/position_id_brands'
  '/position/{id}/positionstatus':
    $ref: '#/components/pathItems/position_id_positionstatus'
  '/position/{id}/unlink-deal':
    $ref: '#/components/pathItems/position_id_unlink-deal'
  /application:
    $ref: '#/components/pathItems/application'
  /application/bulk:
    $ref: '#/components/pathItems/application_bulk'
  '/application/{id}':
    $ref: '#/components/pathItems/application_id'
  '/application/{id}/substatus':
    $ref: '#/components/pathItems/application_id_substatus'
  /application/filter:
    $ref: '#/components/pathItems/application_filter'
  /application/filter/count:
    $ref: '#/components/pathItems/application_filter_count'
  '/application/{id}/stage/next/shortlisted':
    $ref: '#/components/pathItems/application_id_stage_next_shortlisted'
  '/application/{id}/stage/next/sent':
    $ref: '#/components/pathItems/application_id_stage_next_sent'
  '/application/{id}/stage/next/interview':
    $ref: '#/components/pathItems/application_id_stage_next_interview'
  '/application/{id}/stage/next/offered':
    $ref: '#/components/pathItems/application_id_stage_next_offered'
  '/application/{id}/stage/reject':
    $ref: '#/components/pathItems/application_id_stage_reject'
  '/application/{id}/log/list':
    $ref: '#/components/pathItems/application_id_log_list'
  /application/log/list_range:
    $ref: '#/components/pathItems/application_log_list_range'
  /application/actions:
    $ref: '#/components/pathItems/application_actions'
  /application/rejection-reasons:
    $ref: '#/components/pathItems/application_rejection-reasons'
  '/application/{id}/rating/list':
    $ref: '#/components/pathItems/application_id_rating_list'
  '/application/{id}/rating/save':
    $ref: '#/components/pathItems/application_id_rating_save'
  '/application/{id}/renewals':
    $ref: '#/components/pathItems/application_id_renewals'
  '/position/{id}/applications':
    $ref: '#/components/pathItems/position_id_applications'
  '/position/{id}/application/stage/list':
    $ref: '#/components/pathItems/position_id_application_stage_list'
  '/position/{id}/application/stage/count':
    $ref: '#/components/pathItems/position_id_application_stage_count'
  '/candidate/{id}/applications':
    $ref: '#/components/pathItems/candidate_id_applications'
  '/candidate/{id}/application/stage/list':
    $ref: '#/components/pathItems/candidate_id_application_stage_list'
  '/candidate/{id}/application/stage/count':
    $ref: '#/components/pathItems/candidate_id_application_stage_count'
  '/candidate/{id}/applications/status':
    $ref: '#/components/pathItems/candidate_id_applications_status'
  '/application/{id}/file/onboarding':
    $ref: '#/components/pathItems/application_id_file_onboarding'
  '/candidate/{id}/file':
    $ref: '#/components/pathItems/candidate_id_file'
  '/candidate/{id}/file/{doc_id}':
    $ref: '#/components/pathItems/candidate_id_file_doc_id'
  '/candidate/{id}/file/url':
    $ref: '#/components/pathItems/candidate_id_file_url'
  '/candidate/{id}/files':
    $ref: '#/components/pathItems/candidate_id_files'
  '/candidate/{id}/files/customer-portal':
    $ref: '#/components/pathItems/candidate_id_files_customer-portal'
  '/candidate/{id}/photo':
    $ref: '#/components/pathItems/candidate_id_photo'
  /candidate/document/filter:
    $ref: '#/components/pathItems/candidate_document_filter'
  '/company/{id}/logo':
    $ref: '#/components/pathItems/company_id_logo'
  '/company/{id}/file':
    $ref: '#/components/pathItems/company_id_file'
  '/company/{id}/file/{doc_id}':
    $ref: '#/components/pathItems/company_id_file_doc_id'
  '/company/{id}/files':
    $ref: '#/components/pathItems/company_id_files'
  '/contact/{id}/photo':
    $ref: '#/components/pathItems/contact_id_photo'
  '/position/{id}/logo':
    $ref: '#/components/pathItems/position_id_logo'
  '/contact/{id}/file':
    $ref: '#/components/pathItems/contact_id_file'
  '/contact/{id}/file/{doc_id}':
    $ref: '#/components/pathItems/contact_id_file_doc_id'
  '/contact/{id}/files':
    $ref: '#/components/pathItems/contact_id_files'
  '/position/{id}/file':
    $ref: '#/components/pathItems/position_id_file'
  '/position/{id}/file/{doc_id}':
    $ref: '#/components/pathItems/position_id_file_doc_id'
  '/position/{id}/files':
    $ref: '#/components/pathItems/position_id_files'
  '/activity/comment/{id}/files':
    $ref: '#/components/pathItems/activity_comment_id_files'
  '/activity/task/{id}/files':
    $ref: '#/components/pathItems/activity_task_id_files'
  '/activity/meeting/{id}/files':
    $ref: '#/components/pathItems/activity_meeting_id_files'
  /resume/parse:
    $ref: '#/components/pathItems/resume_parse'
  /file/converter/html:
    $ref: '#/components/pathItems/file_converter_html'
  /user/activities:
    $ref: '#/components/pathItems/user_activities'
  /candidate/activities:
    $ref: '#/components/pathItems/candidate_activities'
  /contact/activities:
    $ref: '#/components/pathItems/contact_activities'
  /position/activities:
    $ref: '#/components/pathItems/position_activities'
  /company/activities:
    $ref: '#/components/pathItems/company_activities'
  /activity/search:
    $ref: '#/components/pathItems/activity_search'
  /activity/comment:
    $ref: '#/components/pathItems/activity_comment'
  '/activity/comment/{id}':
    $ref: '#/components/pathItems/activity_comment_id'
  '/activity/comment/{id}/categories':
    $ref: '#/components/pathItems/activity_comment_id_categories'
  '/activity/comment/{id}/candidates':
    $ref: '#/components/pathItems/activity_comment_id_candidates'
  '/activity/comment/{id}/companies':
    $ref: '#/components/pathItems/activity_comment_id_companies'
  '/activity/comment/{id}/contacts':
    $ref: '#/components/pathItems/activity_comment_id_contacts'
  '/activity/comment/{id}/positions':
    $ref: '#/components/pathItems/activity_comment_id_positions'
  '/activity/comment/{id}/notifyees':
    $ref: '#/components/pathItems/activity_comment_id_notifyees'
  /activity/task:
    $ref: '#/components/pathItems/activity_task'
  '/activity/task/{id}/status':
    $ref: '#/components/pathItems/activity_task_id_status'
  '/activity/task/{id}':
    $ref: '#/components/pathItems/activity_task_id'
  '/activity/task/{id}/categories':
    $ref: '#/components/pathItems/activity_task_id_categories'
  '/activity/task/{id}/candidates':
    $ref: '#/components/pathItems/activity_task_id_candidates'
  '/activity/task/{id}/companies':
    $ref: '#/components/pathItems/activity_task_id_companies'
  '/activity/task/{id}/contacts':
    $ref: '#/components/pathItems/activity_task_id_contacts'
  '/activity/task/{id}/positions':
    $ref: '#/components/pathItems/activity_task_id_positions'
  '/activity/task/{id}/followers':
    $ref: '#/components/pathItems/activity_task_id_followers'
  '/activity/task/{id}/notifyees':
    $ref: '#/components/pathItems/activity_task_id_notifyees'
  /activity/meeting:
    $ref: '#/components/pathItems/activity_meeting'
  '/activity/meeting/{id}/status':
    $ref: '#/components/pathItems/activity_meeting_id_status'
  '/activity/meeting/{id}':
    $ref: '#/components/pathItems/activity_meeting_id'
  '/activity/meeting/{id}/categories':
    $ref: '#/components/pathItems/activity_meeting_id_categories'
  '/activity/meeting/{id}/candidates':
    $ref: '#/components/pathItems/activity_meeting_id_candidates'
  '/activity/meeting/{id}/companies':
    $ref: '#/components/pathItems/activity_meeting_id_companies'
  '/activity/meeting/{id}/contacts':
    $ref: '#/components/pathItems/activity_meeting_id_contacts'
  '/activity/meeting/{id}/positions':
    $ref: '#/components/pathItems/activity_meeting_id_positions'
  '/activity/meeting/{id}/attendees':
    $ref: '#/components/pathItems/activity_meeting_id_attendees'
  '/activity/meeting/{id}/notifyees':
    $ref: '#/components/pathItems/activity_meeting_id_notifyees'
  /activity/meeting/list_range:
    $ref: '#/components/pathItems/activity_meeting_list_range'
  /activity/task/list_range:
    $ref: '#/components/pathItems/activity_task_list_range'
  /activities:
    $ref: '#/components/pathItems/activities'
  '/activities/{id}':
    $ref: '#/components/pathItems/activities_id'
  /activities/statistics:
    $ref: '#/components/pathItems/activities_statistics'
  /user:
    $ref: '#/components/pathItems/user'
  /user/summaries:
    $ref: '#/components/pathItems/user_summaries'
  /user/summaries/all:
    $ref: '#/components/pathItems/user_summaries_all'
  /user/summaries/active:
    $ref: '#/components/pathItems/user_summaries_active'
  /user/summaries/administrator:
    $ref: '#/components/pathItems/user_summaries_administrator'
  /user/exists:
    $ref: '#/components/pathItems/user_exists'
  /user/me:
    $ref: '#/components/pathItems/user_me'
  /user/approvers:
    $ref: '#/components/pathItems/user_approvers'
  '/user/{id}/photo':
    $ref: '#/components/pathItems/user_id_photo'
  '/distributionlists/contact/{contact_id}/user/{user_id}':
    $ref: '#/components/pathItems/distributionlists_contact_contact_id_user_user_id'
  '/distributionlists/user/{user_id}':
    $ref: '#/components/pathItems/distributionlists_user_user_id'
  '/distributionlist/{distributionlist_id}/user/{user_id}/contacts':
    $ref: '#/components/pathItems/distributionlist_distributionlist_id_user_user_id_contacts'
  '/talentpools/candidate/{candidate_id}/user/{user_id}':
    $ref: '#/components/pathItems/talentpools_candidate_candidate_id_user_user_id'
  '/talentpools/user/{user_id}':
    $ref: '#/components/pathItems/talentpools_user_user_id'
  '/talentpool/{id}/user/{user_id}/candidates':
    $ref: '#/components/pathItems/talentpool_id_user_user_id_candidates'
  '/talentpools/{id}/getCandidates':
    $ref: '#/components/pathItems/talentpools_id_candidates'
  '/candidate/search/{matrix_vars}':
    $ref: '#/components/pathItems/candidate_search_matrix_vars'
  '/position/search/{matrix_vars}':
    $ref: '#/components/pathItems/position_search_matrix_vars'
  '/contact/search/{matrix_vars}':
    $ref: '#/components/pathItems/contact_search_matrix_vars'
  '/company/search/{matrix_vars}':
    $ref: '#/components/pathItems/company_search_matrix_vars'
  '/user/search/{matrix_vars}':
    $ref: '#/components/pathItems/user_search_matrix_vars'
  /report/statistics:
    $ref: '#/components/pathItems/report_statistics'
  /report/statistics/filters:
    $ref: '#/components/pathItems/report_statistics_filters'
  /configurablefield/candidatefield:
    $ref: '#/components/pathItems/configurablefield_candidatefield'
  /configurablefield/contactfield:
    $ref: '#/components/pathItems/configurablefield_contactfield'
  /configurablefield/companyfield:
    $ref: '#/components/pathItems/configurablefield_companyfield'
  /configurablefield/positionfield:
    $ref: '#/components/pathItems/configurablefield_positionfield'
  /configurablefield/placementfield:
    $ref: '#/components/pathItems/configurablefield_placementfield'
  /configurablefield/dealfield:
    $ref: '#/components/pathItems/configurablefield_dealfield'
  /candidatesources:
    $ref: '#/components/pathItems/candidatesources'
  /contactsources:
    $ref: '#/components/pathItems/contactsources'
  /functionalexpertises:
    $ref: '#/components/pathItems/functionalexpertises'
  '/functionalexpertise/{id}/subfunctionalexpertises':
    $ref: '#/components/pathItems/functionalexpertise_id_subfunctionalexpertises'
  /subfunctionalexpertises:
    $ref: '#/components/pathItems/subfunctionalexpertises'
  /industries:
    $ref: '#/components/pathItems/industries'
  /subindustries:
    $ref: '#/components/pathItems/subindustries'
  '/industry/{id}/subindustries':
    $ref: '#/components/pathItems/industry_id_subindustries'
  /def/languages:
    $ref: '#/components/pathItems/def_language'
  /def/languagelevels:
    $ref: '#/components/pathItems/def_languagelevels'
  /def/maritalstatuses:
    $ref: '#/components/pathItems/def_maritalstatuses'
  /def/nationalities:
    $ref: '#/components/pathItems/def_nationalities'
  /def/relocations:
    $ref: '#/components/pathItems/def_relocations'
  /def/status/candidate:
    $ref: '#/components/pathItems/def_status_candidate'
  /def/status/contact:
    $ref: '#/components/pathItems/def_status_contact'
  /def/status/company:
    $ref: '#/components/pathItems/def_status_company'
  /def/custom/status/job:
    $ref: '#/components/pathItems/def_custom_status_job'
  /def/countries:
    $ref: '#/components/pathItems/def_countries'
  /def/currencies:
    $ref: '#/components/pathItems/def_currencies'
  /def/educationlevels:
    $ref: '#/components/pathItems/def_educationlevels'
  /def/employmenttypes:
    $ref: '#/components/pathItems/def_employmenttypes'
  /def/salarytypes:
    $ref: '#/components/pathItems/def_salarytypes'
  /def/payintervals:
    $ref: '#/components/pathItems/def_payintervals'
  /def/genders:
    $ref: '#/components/pathItems/def_genders'
  /def/stages:
    $ref: '#/components/pathItems/def_stages'
  /def/jobtypes:
    $ref: '#/components/pathItems/def_jobtypes'
  /def/jobsubtypes:
    $ref: '#/components/pathItems/def_jobsubtypes'
  /def/meetingstatuses:
    $ref: '#/components/pathItems/def_meetingstatuses'
  /def/candidate/documenttypes:
    $ref: '#/components/pathItems/def_candidate_documenttypes'
  /def/user/documenttypes:
    $ref: '#/components/pathItems/def_user_documenttypes'
  /def/activity/categories:
    $ref: '#/components/pathItems/def_activity_categories'
  /def/kpi/mainentitytypes:
    $ref: '#/components/pathItems/def_kpi_mainentitytypes'
  /def/activity/kpis:
    $ref: '#/components/pathItems/def_activity_kpis'
  /def/contactstages:
    $ref: '#/components/pathItems/def_contactstages'
  /def/companystages:
    $ref: '#/components/pathItems/def_companystages'
  /def/calculatecharges:
    $ref: '#/components/pathItems/def_calculatecharges'
  /def/astuterules:
    $ref: '#/components/pathItems/def_astuterules'
  /def/astuterates:
    $ref: '#/components/pathItems/def_astuterates'
  /def/astutepayperiods:
    $ref: '#/components/pathItems/def_astutepayperiods'
  /def/paycalculations:
    $ref: '#/components/pathItems/def_paycalculations'
  /def/timetypes:
    $ref: '#/components/pathItems/def_timetypes'
  /def/feemodeltypes:
    $ref: '#/components/pathItems/def_feemodeltypes'
  /def/contractlengthtypes:
    $ref: '#/components/pathItems/def_contractlengthtypes'
  /def/paymethods:
    $ref: '#/components/pathItems/def_paymethods'
  /def/teams:
    $ref: '#/components/pathItems/def_teams'
  /def/brands:
    $ref: '#/components/pathItems/def_brands'
  /def/branches:
    $ref: '#/components/pathItems/def_branches'
  /def/divisions:
    $ref: '#/components/pathItems/def_divisions'
  /def/locations:
    $ref: '#/components/pathItems/def_locations'
  /def/activity/task/remindertimetypes:
    $ref: '#/components/pathItems/def_activity_task_remindertimetypes'
  /def/activity/meeting/remindertimetypes:
    $ref: '#/components/pathItems/def_activity_meeting_remindertimetypes'
  /def/jobstatus:
    $ref: '#/components/pathItems/def_jobstatus'
  /def/compliance/statuses:
    $ref: '#/components/pathItems/def_compliance_statuses'
  /def/compliance/conditions:
    $ref: '#/components/pathItems/def_compliance_conditions'
  /def/invoice/types:
    $ref: '#/components/pathItems/def_invoice_types'
  /def/invoice/statuses:
    $ref: '#/components/pathItems/def_invoice_statuses'
  /def/invoice/paymentstatuses:
    $ref: '#/components/pathItems/def_invoice_paymentstatuses'
  /def/activity/names:
    $ref: '#/components/pathItems/def_activity_names'
  /def/deal/statuses:
    $ref: '#/components/pathItems/def_deal_statuses'
  /def/deal/forecast-fee-types:
    $ref: '#/components/pathItems/def_deal_forecast-fee-types'
  /def/deal/auto-update-status-types:
    $ref: '#/components/pathItems/def_deal_auto-update-status-types'
  /def/profit-split-modes:
    $ref: '#/components/pathItems/def_profit-split-modes'
  /def/consent-to-keep:
    $ref: '#/components/pathItems/def_consent-to-keep'
  /def/right-to-represent:
    $ref: '#/components/pathItems/def_right-to-represent'
  /def/explicit-consent:
    $ref: '#/components/pathItems/def_explicit-consent'
  /def/person-informed-how-to-exercise-their-rights:
    $ref: '#/components/pathItems/def_person-informed-how-to-exercise-their-rights'
  /def/request-through:
    $ref: '#/components/pathItems/def_request-through'
  /def/obtained-through:
    $ref: '#/components/pathItems/def_obtained-through'
  /def/expires:
    $ref: '#/components/pathItems/def_expires'
  /application/substatus:
    $ref: '#/components/pathItems/application_substatus'
  /placement/amendment-reason:
    $ref: '#/components/pathItems/placement_amendment-reason'
  /setting/offerapproval:
    $ref: '#/components/pathItems/setting_offerapproval'
  /setting/twilio:
    $ref: '#/components/pathItems/setting_twilio'
  /timesheet/filter:
    $ref: '#/components/pathItems/timesheet_filter'
  /invoice/filter:
    $ref: '#/components/pathItems/invoice_filter'
  /invoice/filter/count:
    $ref: '#/components/pathItems/invoice_filter_count'
  '/invoice/{id}':
    $ref: '#/components/pathItems/invoice_id'
  '/invoice/{id}/items':
    $ref: '#/components/pathItems/invoice_id_items'
  '/invoice/{id}/documents':
    $ref: '#/components/pathItems/invoice_id_documents'
  /webhooks:
    $ref: '#/components/pathItems/webhooks'
  '/webhooks/{id}':
    $ref: '#/components/pathItems/webhooks_id'
  '/webhooks/{id}/dlq':
    $ref: '#/components/pathItems/webhooks_id_dlq'
  /umbrellacompany/umbrellacompanies:
    $ref: '#/components/pathItems/umbrellacompany_umbrellacompanies'
  '/umbrellacompany/{id}':
    $ref: '#/components/pathItems/umbrellacompany_id'
  '/placement/{id}':
    $ref: '#/components/pathItems/placement_id'
  '/placement/{id}/candidatedetail':
    $ref: '#/components/pathItems/placement_id_candidatedetail'
  '/placement/{id}/companydetail':
    $ref: '#/components/pathItems/placement_id_companydetail'
  '/placement/{id}/yourcompanydetail':
    $ref: '#/components/pathItems/placement_id_yourcompanydetail'
  '/placement/{id}/costofsales':
    $ref: '#/components/pathItems/placement_id_costofsales'
  '/placement/{id}/otherinvoiceitems':
    $ref: '#/components/pathItems/placement_id_otherinvoiceitems'
  '/placement/{id}/profitsplits':
    $ref: '#/components/pathItems/placement_id_profitsplits'
  '/placement/{id}/myob':
    $ref: '#/components/pathItems/placement_id_myob'
  '/placement/{id}/placementinvoicedetail':
    $ref: '#/components/pathItems/placement_id_placementinvoicedetail'
  '/placement/{id}/jobsite':
    $ref: '#/components/pathItems/placement_id_jobsite'
  '/placement/{id}/timesheet':
    $ref: '#/components/pathItems/placement_id_timesheet'
  '/placement/{id}/branches':
    $ref: '#/components/pathItems/placement_id_branches'
  /placement/acceptoffer:
    $ref: '#/components/pathItems/placement_acceptoffer'
  /placement/rejectoffer:
    $ref: '#/components/pathItems/placement_rejectoffer'
  '/placement/{id}/customfields':
    $ref: '#/components/pathItems/placement_id_customfields'
  '/placement/{id}/renewaldate':
    $ref: '#/components/pathItems/placement_id_renewaldate'
  '/placement/{id}/invoices':
    $ref: '#/components/pathItems/placement_id_invoices'
  '/invoice/{id}/info':
    $ref: '#/components/pathItems/invoice_id_info'
  '/distributionlists/{id}/getContacts':
    $ref: '#/components/pathItems/distributionlists_id_contacts'
