POST api/MasterVendor/Order

Used for creating a new order

Request Information

URI Parameters

None.

Body Parameters

OrderData
NameDescriptionTypeAdditional information
OrderDate

date

None.

ClientCode

string

None.

PrimaryClientContactId

integer

None.

PrimaryContactName

string

None.

PrimaryClientSiteId

integer

None.

JobTitle

string

None.

ActualJobTitle

string

None.

WorkTypeCode

string

None.

StartDate

date

None.

EndDate

date

None.

NoOfPosition

integer

None.

OrderTypeCode

string

None.

OrderCategoryCode

string

None.

ServiceLineCode

string

None.

ReportToClientContactId

integer

None.

ReportToClientContactName

string

None.

RecruitmentProcessId

integer

None.

CustomCodes

Collection of CustomCode

None.

SalarySchemes

Collection of SalaryScheme

None.

Compliance

boolean

None.

Comment

string

None.

SupplierIds

Collection of integer

None.

MLSourceCode

string

None.

IsIndigenousPreferred

boolean

None.

Documents

Collection of DocumentDTO

None.

ApproverContactCodes

Collection of string

None.

StartTime

string

None.

EndTime

string

None.

IsComplianceDocumentsRequired

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderDate": "2024-06-29T07:07:27.8782979+10:00",
  "ClientCode": "sample string 2",
  "PrimaryClientContactId": 3,
  "PrimaryContactName": "sample string 4",
  "PrimaryClientSiteId": 5,
  "JobTitle": "sample string 6",
  "ActualJobTitle": "sample string 7",
  "WorkTypeCode": "sample string 8",
  "StartDate": "2024-06-29T07:07:27.8782979+10:00",
  "EndDate": "2024-06-29T07:07:27.8782979+10:00",
  "NoOfPosition": 9,
  "OrderTypeCode": "sample string 10",
  "OrderCategoryCode": "sample string 11",
  "ServiceLineCode": "sample string 12",
  "ReportToClientContactId": 13,
  "ReportToClientContactName": "sample string 14",
  "RecruitmentProcessId": 15,
  "CustomCodes": [
    {
      "CustomCodeCategoryValueId": 1,
      "CategoryCode": "sample string 1",
      "Code": "sample string 2",
      "Value": "sample string 3",
      "Description": "sample string 4"
    },
    {
      "CustomCodeCategoryValueId": 1,
      "CategoryCode": "sample string 1",
      "Code": "sample string 2",
      "Value": "sample string 3",
      "Description": "sample string 4"
    }
  ],
  "SalarySchemes": [
    {
      "Scheme": "sample string 1",
      "CurrencyCode": "sample string 2",
      "SalaryRangeFrom": 1.0,
      "SalaryRangeTo": 1.0
    },
    {
      "Scheme": "sample string 1",
      "CurrencyCode": "sample string 2",
      "SalaryRangeFrom": 1.0,
      "SalaryRangeTo": 1.0
    }
  ],
  "Compliance": true,
  "Comment": "sample string 17",
  "SupplierIds": [
    1,
    2
  ],
  "MLSourceCode": "sample string 18",
  "IsIndigenousPreferred": true,
  "Documents": [
    {
      "DocumentName": "sample string 1",
      "Source": "sample string 2",
      "FolderName": "sample string 3",
      "DocumentContent": "sample string 4"
    },
    {
      "DocumentName": "sample string 1",
      "Source": "sample string 2",
      "FolderName": "sample string 3",
      "DocumentContent": "sample string 4"
    }
  ],
  "ApproverContactCodes": [
    "sample string 1",
    "sample string 2"
  ],
  "StartTime": "sample string 20",
  "EndTime": "sample string 21",
  "IsComplianceDocumentsRequired": true
}

text/xml

Sample:
<OrderData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models">
  <ActualJobTitle>sample string 7</ActualJobTitle>
  <ApproverContactCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ApproverContactCodes>
  <ClientCode>sample string 2</ClientCode>
  <Comment>sample string 17</Comment>
  <Compliance>true</Compliance>
  <CustomCodes>
    <CustomCode>
      <CategoryCode>sample string 1</CategoryCode>
      <Code>sample string 2</Code>
      <CustomCodeCategoryValueId>1</CustomCodeCategoryValueId>
      <Description>sample string 4</Description>
      <Value>sample string 3</Value>
    </CustomCode>
    <CustomCode>
      <CategoryCode>sample string 1</CategoryCode>
      <Code>sample string 2</Code>
      <CustomCodeCategoryValueId>1</CustomCodeCategoryValueId>
      <Description>sample string 4</Description>
      <Value>sample string 3</Value>
    </CustomCode>
  </CustomCodes>
  <Documents xmlns:d2p1="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO">
    <d2p1:DocumentDTO>
      <d2p1:DocumentContent>sample string 4</d2p1:DocumentContent>
      <d2p1:DocumentName>sample string 1</d2p1:DocumentName>
      <d2p1:FolderName>sample string 3</d2p1:FolderName>
      <d2p1:Source>sample string 2</d2p1:Source>
    </d2p1:DocumentDTO>
    <d2p1:DocumentDTO>
      <d2p1:DocumentContent>sample string 4</d2p1:DocumentContent>
      <d2p1:DocumentName>sample string 1</d2p1:DocumentName>
      <d2p1:FolderName>sample string 3</d2p1:FolderName>
      <d2p1:Source>sample string 2</d2p1:Source>
    </d2p1:DocumentDTO>
  </Documents>
  <EndDate>2024-06-29T07:07:27.8782979+10:00</EndDate>
  <EndTime>sample string 21</EndTime>
  <IsComplianceDocumentsRequired>true</IsComplianceDocumentsRequired>
  <IsIndigenousPreferred>true</IsIndigenousPreferred>
  <JobTitle>sample string 6</JobTitle>
  <MLSourceCode>sample string 18</MLSourceCode>
  <NoOfPosition>9</NoOfPosition>
  <OrderCategoryCode>sample string 11</OrderCategoryCode>
  <OrderDate>2024-06-29T07:07:27.8782979+10:00</OrderDate>
  <OrderTypeCode>sample string 10</OrderTypeCode>
  <PrimaryClientContactId>3</PrimaryClientContactId>
  <PrimaryClientSiteId>5</PrimaryClientSiteId>
  <PrimaryContactName>sample string 4</PrimaryContactName>
  <RecruitmentProcessId>15</RecruitmentProcessId>
  <ReportToClientContactId>13</ReportToClientContactId>
  <ReportToClientContactName>sample string 14</ReportToClientContactName>
  <SalarySchemes>
    <SalaryScheme>
      <CurrencyCode>sample string 2</CurrencyCode>
      <SalaryRangeFrom>1</SalaryRangeFrom>
      <SalaryRangeTo>1</SalaryRangeTo>
      <Scheme>sample string 1</Scheme>
    </SalaryScheme>
    <SalaryScheme>
      <CurrencyCode>sample string 2</CurrencyCode>
      <SalaryRangeFrom>1</SalaryRangeFrom>
      <SalaryRangeTo>1</SalaryRangeTo>
      <Scheme>sample string 1</Scheme>
    </SalaryScheme>
  </SalarySchemes>
  <ServiceLineCode>sample string 12</ServiceLineCode>
  <StartDate>2024-06-29T07:07:27.8782979+10:00</StartDate>
  <StartTime>sample string 20</StartTime>
  <SupplierIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </SupplierIds>
  <WorkTypeCode>sample string 8</WorkTypeCode>
</OrderData>

multipart/form-data

Sample:
<OrderData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models"><ActualJobTitle>sample string 7</ActualJobTitle><ApproverContactCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></ApproverContactCodes><ClientCode>sample string 2</ClientCode><Comment>sample string 17</Comment><Compliance>true</Compliance><CustomCodes><CustomCode><CategoryCode>sample string 1</CategoryCode><Code>sample string 2</Code><CustomCodeCategoryValueId>1</CustomCodeCategoryValueId><Description>sample string 4</Description><Value>sample string 3</Value></CustomCode><CustomCode><CategoryCode>sample string 1</CategoryCode><Code>sample string 2</Code><CustomCodeCategoryValueId>1</CustomCodeCategoryValueId><Description>sample string 4</Description><Value>sample string 3</Value></CustomCode></CustomCodes><Documents xmlns:d2p1="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><d2p1:DocumentDTO><d2p1:DocumentContent>sample string 4</d2p1:DocumentContent><d2p1:DocumentName>sample string 1</d2p1:DocumentName><d2p1:FolderName>sample string 3</d2p1:FolderName><d2p1:Source>sample string 2</d2p1:Source></d2p1:DocumentDTO><d2p1:DocumentDTO><d2p1:DocumentContent>sample string 4</d2p1:DocumentContent><d2p1:DocumentName>sample string 1</d2p1:DocumentName><d2p1:FolderName>sample string 3</d2p1:FolderName><d2p1:Source>sample string 2</d2p1:Source></d2p1:DocumentDTO></Documents><EndDate>2024-06-29T07:07:27.8782979+10:00</EndDate><EndTime>sample string 21</EndTime><IsComplianceDocumentsRequired>true</IsComplianceDocumentsRequired><IsIndigenousPreferred>true</IsIndigenousPreferred><JobTitle>sample string 6</JobTitle><MLSourceCode>sample string 18</MLSourceCode><NoOfPosition>9</NoOfPosition><OrderCategoryCode>sample string 11</OrderCategoryCode><OrderDate>2024-06-29T07:07:27.8782979+10:00</OrderDate><OrderTypeCode>sample string 10</OrderTypeCode><PrimaryClientContactId>3</PrimaryClientContactId><PrimaryClientSiteId>5</PrimaryClientSiteId><PrimaryContactName>sample string 4</PrimaryContactName><RecruitmentProcessId>15</RecruitmentProcessId><ReportToClientContactId>13</ReportToClientContactId><ReportToClientContactName>sample string 14</ReportToClientContactName><SalarySchemes><SalaryScheme><CurrencyCode>sample string 2</CurrencyCode><SalaryRangeFrom>1</SalaryRangeFrom><SalaryRangeTo>1</SalaryRangeTo><Scheme>sample string 1</Scheme></SalaryScheme><SalaryScheme><CurrencyCode>sample string 2</CurrencyCode><SalaryRangeFrom>1</SalaryRangeFrom><SalaryRangeTo>1</SalaryRangeTo><Scheme>sample string 1</Scheme></SalaryScheme></SalarySchemes><ServiceLineCode>sample string 12</ServiceLineCode><StartDate>2024-06-29T07:07:27.8782979+10:00</StartDate><StartTime>sample string 20</StartTime><SupplierIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:int>1</d2p1:int><d2p1:int>2</d2p1:int></SupplierIds><WorkTypeCode>sample string 8</WorkTypeCode></OrderData>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

text/xml, multipart/form-data

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>