GET api/DSM/ShiftRequest/Open?startDate={startDate}&endDate={endDate}
Used to fetch shifts for Candidate
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
startDate |
Start Date from which shifts are to be fetched for a Candidate |
date |
Required |
endDate |
End Date upto which shifts are to be fetched for a Candidate |
date |
Required |
Body Parameters
None.
Response Information
Resource Description
COMPLETE
VacancyName | Description | Type | Additional information |
---|---|---|---|
ShiftRequestCode |
This is ShiftRequestCode |
string |
None. |
StartDateTime |
This is StartDateTime |
date |
None. |
EndDateTime |
This is EndDateTime |
date |
None. |
Location |
This is Location |
string |
None. |
JobTitle |
This is JobTitle |
string |
None. |
Notes |
This is Notes |
string |
None. |
PayRatePerHour |
This is PayRatePerHour |
string |
None. |
SiteAddress |
This is SiteAddress |
VacancySiteAddress |
None. |
Status |
This is Status |
string |
None. |
ClientName |
This is ClientName |
string |
None. |
Contact |
This is contact |
string |
None. |
ShiftTypeName |
This is ShiftTypeName |
string |
None. |
Distance |
This is Distance |
integer |
None. |
StartDate |
This is StartDate |
date |
None. |
EndDate |
This is EndDate |
date |
None. |
StartTime |
This is StartTime |
date |
None. |
EndTime |
This is EndTime |
date |
None. |
Availability |
This is candidate availability |
string |
None. |
Created |
This is Shift Created Date |
date |
None. |
NoOfDays |
This is NoOfDays |
integer |
None. |
IsPreferredWorkSite |
This is IsPreferredWorkSite |
boolean |
None. |
ShiftRequestAssignmentList | Collection of ShiftRequestAssignment |
None. |
Response Formats
application/json, text/json
Sample:
{ "ShiftRequestCode": "sample string 1", "StartDateTime": "2024-06-29T07:08:22.3093156+10:00", "EndDateTime": "2024-06-29T07:08:22.3093156+10:00", "Location": "sample string 4", "JobTitle": "sample string 5", "Notes": "sample string 6", "PayRatePerHour": "sample string 7", "SiteAddress": { "AddressLine1": "sample string 1", "AddressLine2": "sample string 2", "PostCode": "sample string 3", "Suburb": "sample string 4", "Country": "sample string 5", "Latitude": 6.1, "Longitude": 7.1 }, "Status": "sample string 8", "ClientName": "sample string 9", "Contact": "sample string 10", "ShiftTypeName": "sample string 11", "Distance": 12, "StartDate": "2024-06-29T07:08:22.3108889+10:00", "EndDate": "2024-06-29T07:08:22.3108889+10:00", "StartTime": "2024-06-29T07:08:22.3108889+10:00", "EndTime": "2024-06-29T07:08:22.3108889+10:00", "Availability": "sample string 17", "Created": "2024-06-29T07:08:22.3108889+10:00", "NoOfDays": 19, "IsPreferredWorkSite": true, "ShiftRequestAssignmentList": [ { "ShiftRequestAssignmentId": 1, "ShiftRequestId": 2, "Candidate": { "CandidateId": 1, "CandidateCode": "sample string 2", "ExternalCode": "sample string 3", "FirstName": "sample string 4", "LastName": "sample string 5", "JobTitle": "sample string 6", "Email": "sample string 7", "Mobile": "sample string 8", "AddressLine1": "sample string 9", "AddressLine2": "sample string 10", "Suburb": "sample string 11", "State": "sample string 12", "Postcode": "sample string 13", "Country": "sample string 14", "Proximity": "sample string 15", "Lat": "sample string 16", "Lng": "sample string 17", "Branch": "sample string 18", "Division": "sample string 19", "DivisionGroup": "sample string 20", "CandidateStatus": "sample string 21", "Dob": "2024-06-29T07:08:22.3118964+10:00", "PoliceCheckDate": "2024-06-29T07:08:22.3118964+10:00", "ReferenceCheckDate": "2024-06-29T07:08:22.3118964+10:00", "ReferenceCheckCount": 25, "IsBankDetailAvailable": true, "IsActive": true, "CreatedOn": "2024-06-29T07:08:22.3118964+10:00", "LastUpdatedON": "2024-06-29T07:08:22.3118964+10:00", "CreatedBy": "sample string 30", "LastUpdatedBy": "sample string 31", "CandidateBranches": [ { "CandidateBranchId": 1, "CandidateId": 2, "Branch": "sample string 3" }, { "CandidateBranchId": 1, "CandidateId": 2, "Branch": "sample string 3" } ], "CandidateDivisions": [ { "CandidateDivisionId": 1, "CandidateId": 2, "Division": "sample string 3" }, { "CandidateDivisionId": 1, "CandidateId": 2, "Division": "sample string 3" } ], "CandidateFilter": { "JobTitle": [ "sample string 1", "sample string 2" ], "Distance": "sample string 1", "StartDate": "sample string 2", "EndDate": "sample string 3", "ShowPreferredSites": true }, "systemMode": 32, "systemModeCode": "sample string 33" }, "Status": "sample string 3", "CandidateId": 4, "CandidateCode": "sample string 5", "FirstName": "sample string 6", "LastName": "sample string 7", "ApplicationStatus": "sample string 8", "IsValidationOverridden": true }, { "ShiftRequestAssignmentId": 1, "ShiftRequestId": 2, "Candidate": { "CandidateId": 1, "CandidateCode": "sample string 2", "ExternalCode": "sample string 3", "FirstName": "sample string 4", "LastName": "sample string 5", "JobTitle": "sample string 6", "Email": "sample string 7", "Mobile": "sample string 8", "AddressLine1": "sample string 9", "AddressLine2": "sample string 10", "Suburb": "sample string 11", "State": "sample string 12", "Postcode": "sample string 13", "Country": "sample string 14", "Proximity": "sample string 15", "Lat": "sample string 16", "Lng": "sample string 17", "Branch": "sample string 18", "Division": "sample string 19", "DivisionGroup": "sample string 20", "CandidateStatus": "sample string 21", "Dob": "2024-06-29T07:08:22.3118964+10:00", "PoliceCheckDate": "2024-06-29T07:08:22.3118964+10:00", "ReferenceCheckDate": "2024-06-29T07:08:22.3118964+10:00", "ReferenceCheckCount": 25, "IsBankDetailAvailable": true, "IsActive": true, "CreatedOn": "2024-06-29T07:08:22.3118964+10:00", "LastUpdatedON": "2024-06-29T07:08:22.3118964+10:00", "CreatedBy": "sample string 30", "LastUpdatedBy": "sample string 31", "CandidateBranches": [ { "CandidateBranchId": 1, "CandidateId": 2, "Branch": "sample string 3" }, { "CandidateBranchId": 1, "CandidateId": 2, "Branch": "sample string 3" } ], "CandidateDivisions": [ { "CandidateDivisionId": 1, "CandidateId": 2, "Division": "sample string 3" }, { "CandidateDivisionId": 1, "CandidateId": 2, "Division": "sample string 3" } ], "CandidateFilter": { "JobTitle": [ "sample string 1", "sample string 2" ], "Distance": "sample string 1", "StartDate": "sample string 2", "EndDate": "sample string 3", "ShowPreferredSites": true }, "systemMode": 32, "systemModeCode": "sample string 33" }, "Status": "sample string 3", "CandidateId": 4, "CandidateCode": "sample string 5", "FirstName": "sample string 6", "LastName": "sample string 7", "ApplicationStatus": "sample string 8", "IsValidationOverridden": true } ] }
text/xml
Sample:
<Vacancy xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"> <Availability>sample string 17</Availability> <ClientName>sample string 9</ClientName> <Contact>sample string 10</Contact> <Created>2024-06-29T07:08:22.3108889+10:00</Created> <Distance>12</Distance> <EndDate>2024-06-29T07:08:22.3108889+10:00</EndDate> <EndDateTime>2024-06-29T07:08:22.3093156+10:00</EndDateTime> <EndTime>2024-06-29T07:08:22.3108889+10:00</EndTime> <IsPreferredWorkSite>true</IsPreferredWorkSite> <JobTitle>sample string 5</JobTitle> <Location>sample string 4</Location> <NoOfDays>19</NoOfDays> <Notes>sample string 6</Notes> <PayRatePerHour>sample string 7</PayRatePerHour> <ShiftRequestAssignmentList> <ShiftRequestAssignment> <ApplicationStatus>sample string 8</ApplicationStatus> <Candidate> <AddressLine1>sample string 9</AddressLine1> <AddressLine2>sample string 10</AddressLine2> <Branch>sample string 18</Branch> <CandidateBranches> <CandidateBranch> <Branch>sample string 3</Branch> <CandidateBranchId>1</CandidateBranchId> <CandidateId>2</CandidateId> </CandidateBranch> <CandidateBranch> <Branch>sample string 3</Branch> <CandidateBranchId>1</CandidateBranchId> <CandidateId>2</CandidateId> </CandidateBranch> </CandidateBranches> <CandidateCode>sample string 2</CandidateCode> <CandidateDivisions> <CandidateDivision> <CandidateDivisionId>1</CandidateDivisionId> <CandidateId>2</CandidateId> <Division>sample string 3</Division> </CandidateDivision> <CandidateDivision> <CandidateDivisionId>1</CandidateDivisionId> <CandidateId>2</CandidateId> <Division>sample string 3</Division> </CandidateDivision> </CandidateDivisions> <CandidateFilter> <Distance>sample string 1</Distance> <EndDate>sample string 3</EndDate> <JobTitle xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </JobTitle> <ShowPreferredSites>true</ShowPreferredSites> <StartDate>sample string 2</StartDate> </CandidateFilter> <CandidateId>1</CandidateId> <CandidateStatus>sample string 21</CandidateStatus> <Country>sample string 14</Country> <CreatedBy>sample string 30</CreatedBy> <CreatedOn>2024-06-29T07:08:22.3118964+10:00</CreatedOn> <Division>sample string 19</Division> <DivisionGroup>sample string 20</DivisionGroup> <Dob>2024-06-29T07:08:22.3118964+10:00</Dob> <Email>sample string 7</Email> <ExternalCode>sample string 3</ExternalCode> <FirstName>sample string 4</FirstName> <IsActive>true</IsActive> <IsBankDetailAvailable>true</IsBankDetailAvailable> <JobTitle>sample string 6</JobTitle> <LastName>sample string 5</LastName> <LastUpdatedBy>sample string 31</LastUpdatedBy> <LastUpdatedON>2024-06-29T07:08:22.3118964+10:00</LastUpdatedON> <Lat>sample string 16</Lat> <Lng>sample string 17</Lng> <Mobile>sample string 8</Mobile> <PoliceCheckDate>2024-06-29T07:08:22.3118964+10:00</PoliceCheckDate> <Postcode>sample string 13</Postcode> <Proximity>sample string 15</Proximity> <ReferenceCheckCount>25</ReferenceCheckCount> <ReferenceCheckDate>2024-06-29T07:08:22.3118964+10:00</ReferenceCheckDate> <State>sample string 12</State> <Suburb>sample string 11</Suburb> <SystemMode>32</SystemMode> <SystemModeCode>sample string 33</SystemModeCode> </Candidate> <CandidateCode>sample string 5</CandidateCode> <CandidateId>4</CandidateId> <FirstName>sample string 6</FirstName> <IsValidationOverridden>true</IsValidationOverridden> <LastName>sample string 7</LastName> <ShiftRequestAssignmentId>1</ShiftRequestAssignmentId> <ShiftRequestId>2</ShiftRequestId> <Status>sample string 3</Status> </ShiftRequestAssignment> <ShiftRequestAssignment> <ApplicationStatus>sample string 8</ApplicationStatus> <Candidate> <AddressLine1>sample string 9</AddressLine1> <AddressLine2>sample string 10</AddressLine2> <Branch>sample string 18</Branch> <CandidateBranches> <CandidateBranch> <Branch>sample string 3</Branch> <CandidateBranchId>1</CandidateBranchId> <CandidateId>2</CandidateId> </CandidateBranch> <CandidateBranch> <Branch>sample string 3</Branch> <CandidateBranchId>1</CandidateBranchId> <CandidateId>2</CandidateId> </CandidateBranch> </CandidateBranches> <CandidateCode>sample string 2</CandidateCode> <CandidateDivisions> <CandidateDivision> <CandidateDivisionId>1</CandidateDivisionId> <CandidateId>2</CandidateId> <Division>sample string 3</Division> </CandidateDivision> <CandidateDivision> <CandidateDivisionId>1</CandidateDivisionId> <CandidateId>2</CandidateId> <Division>sample string 3</Division> </CandidateDivision> </CandidateDivisions> <CandidateFilter> <Distance>sample string 1</Distance> <EndDate>sample string 3</EndDate> <JobTitle xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </JobTitle> <ShowPreferredSites>true</ShowPreferredSites> <StartDate>sample string 2</StartDate> </CandidateFilter> <CandidateId>1</CandidateId> <CandidateStatus>sample string 21</CandidateStatus> <Country>sample string 14</Country> <CreatedBy>sample string 30</CreatedBy> <CreatedOn>2024-06-29T07:08:22.3118964+10:00</CreatedOn> <Division>sample string 19</Division> <DivisionGroup>sample string 20</DivisionGroup> <Dob>2024-06-29T07:08:22.3118964+10:00</Dob> <Email>sample string 7</Email> <ExternalCode>sample string 3</ExternalCode> <FirstName>sample string 4</FirstName> <IsActive>true</IsActive> <IsBankDetailAvailable>true</IsBankDetailAvailable> <JobTitle>sample string 6</JobTitle> <LastName>sample string 5</LastName> <LastUpdatedBy>sample string 31</LastUpdatedBy> <LastUpdatedON>2024-06-29T07:08:22.3118964+10:00</LastUpdatedON> <Lat>sample string 16</Lat> <Lng>sample string 17</Lng> <Mobile>sample string 8</Mobile> <PoliceCheckDate>2024-06-29T07:08:22.3118964+10:00</PoliceCheckDate> <Postcode>sample string 13</Postcode> <Proximity>sample string 15</Proximity> <ReferenceCheckCount>25</ReferenceCheckCount> <ReferenceCheckDate>2024-06-29T07:08:22.3118964+10:00</ReferenceCheckDate> <State>sample string 12</State> <Suburb>sample string 11</Suburb> <SystemMode>32</SystemMode> <SystemModeCode>sample string 33</SystemModeCode> </Candidate> <CandidateCode>sample string 5</CandidateCode> <CandidateId>4</CandidateId> <FirstName>sample string 6</FirstName> <IsValidationOverridden>true</IsValidationOverridden> <LastName>sample string 7</LastName> <ShiftRequestAssignmentId>1</ShiftRequestAssignmentId> <ShiftRequestId>2</ShiftRequestId> <Status>sample string 3</Status> </ShiftRequestAssignment> </ShiftRequestAssignmentList> <ShiftRequestCode>sample string 1</ShiftRequestCode> <ShiftTypeName>sample string 11</ShiftTypeName> <SiteAddress> <AddressLine1>sample string 1</AddressLine1> <AddressLine2>sample string 2</AddressLine2> <Country>sample string 5</Country> <Latitude>6.1</Latitude> <Longitude>7.1</Longitude> <PostCode>sample string 3</PostCode> <Suburb>sample string 4</Suburb> </SiteAddress> <StartDate>2024-06-29T07:08:22.3108889+10:00</StartDate> <StartDateTime>2024-06-29T07:08:22.3093156+10:00</StartDateTime> <StartTime>2024-06-29T07:08:22.3108889+10:00</StartTime> <Status>sample string 8</Status> </Vacancy>
multipart/form-data
Sample:
<Vacancy xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"><Availability>sample string 17</Availability><ClientName>sample string 9</ClientName><Contact>sample string 10</Contact><Created>2024-06-29T07:08:22.3108889+10:00</Created><Distance>12</Distance><EndDate>2024-06-29T07:08:22.3108889+10:00</EndDate><EndDateTime>2024-06-29T07:08:22.3093156+10:00</EndDateTime><EndTime>2024-06-29T07:08:22.3108889+10:00</EndTime><IsPreferredWorkSite>true</IsPreferredWorkSite><JobTitle>sample string 5</JobTitle><Location>sample string 4</Location><NoOfDays>19</NoOfDays><Notes>sample string 6</Notes><PayRatePerHour>sample string 7</PayRatePerHour><ShiftRequestAssignmentList><ShiftRequestAssignment><ApplicationStatus>sample string 8</ApplicationStatus><Candidate><AddressLine1>sample string 9</AddressLine1><AddressLine2>sample string 10</AddressLine2><Branch>sample string 18</Branch><CandidateBranches><CandidateBranch><Branch>sample string 3</Branch><CandidateBranchId>1</CandidateBranchId><CandidateId>2</CandidateId></CandidateBranch><CandidateBranch><Branch>sample string 3</Branch><CandidateBranchId>1</CandidateBranchId><CandidateId>2</CandidateId></CandidateBranch></CandidateBranches><CandidateCode>sample string 2</CandidateCode><CandidateDivisions><CandidateDivision><CandidateDivisionId>1</CandidateDivisionId><CandidateId>2</CandidateId><Division>sample string 3</Division></CandidateDivision><CandidateDivision><CandidateDivisionId>1</CandidateDivisionId><CandidateId>2</CandidateId><Division>sample string 3</Division></CandidateDivision></CandidateDivisions><CandidateFilter><Distance>sample string 1</Distance><EndDate>sample string 3</EndDate><JobTitle xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></JobTitle><ShowPreferredSites>true</ShowPreferredSites><StartDate>sample string 2</StartDate></CandidateFilter><CandidateId>1</CandidateId><CandidateStatus>sample string 21</CandidateStatus><Country>sample string 14</Country><CreatedBy>sample string 30</CreatedBy><CreatedOn>2024-06-29T07:08:22.3118964+10:00</CreatedOn><Division>sample string 19</Division><DivisionGroup>sample string 20</DivisionGroup><Dob>2024-06-29T07:08:22.3118964+10:00</Dob><Email>sample string 7</Email><ExternalCode>sample string 3</ExternalCode><FirstName>sample string 4</FirstName><IsActive>true</IsActive><IsBankDetailAvailable>true</IsBankDetailAvailable><JobTitle>sample string 6</JobTitle><LastName>sample string 5</LastName><LastUpdatedBy>sample string 31</LastUpdatedBy><LastUpdatedON>2024-06-29T07:08:22.3118964+10:00</LastUpdatedON><Lat>sample string 16</Lat><Lng>sample string 17</Lng><Mobile>sample string 8</Mobile><PoliceCheckDate>2024-06-29T07:08:22.3118964+10:00</PoliceCheckDate><Postcode>sample string 13</Postcode><Proximity>sample string 15</Proximity><ReferenceCheckCount>25</ReferenceCheckCount><ReferenceCheckDate>2024-06-29T07:08:22.3118964+10:00</ReferenceCheckDate><State>sample string 12</State><Suburb>sample string 11</Suburb><SystemMode>32</SystemMode><SystemModeCode>sample string 33</SystemModeCode></Candidate><CandidateCode>sample string 5</CandidateCode><CandidateId>4</CandidateId><FirstName>sample string 6</FirstName><IsValidationOverridden>true</IsValidationOverridden><LastName>sample string 7</LastName><ShiftRequestAssignmentId>1</ShiftRequestAssignmentId><ShiftRequestId>2</ShiftRequestId><Status>sample string 3</Status></ShiftRequestAssignment><ShiftRequestAssignment><ApplicationStatus>sample string 8</ApplicationStatus><Candidate><AddressLine1>sample string 9</AddressLine1><AddressLine2>sample string 10</AddressLine2><Branch>sample string 18</Branch><CandidateBranches><CandidateBranch><Branch>sample string 3</Branch><CandidateBranchId>1</CandidateBranchId><CandidateId>2</CandidateId></CandidateBranch><CandidateBranch><Branch>sample string 3</Branch><CandidateBranchId>1</CandidateBranchId><CandidateId>2</CandidateId></CandidateBranch></CandidateBranches><CandidateCode>sample string 2</CandidateCode><CandidateDivisions><CandidateDivision><CandidateDivisionId>1</CandidateDivisionId><CandidateId>2</CandidateId><Division>sample string 3</Division></CandidateDivision><CandidateDivision><CandidateDivisionId>1</CandidateDivisionId><CandidateId>2</CandidateId><Division>sample string 3</Division></CandidateDivision></CandidateDivisions><CandidateFilter><Distance>sample string 1</Distance><EndDate>sample string 3</EndDate><JobTitle xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></JobTitle><ShowPreferredSites>true</ShowPreferredSites><StartDate>sample string 2</StartDate></CandidateFilter><CandidateId>1</CandidateId><CandidateStatus>sample string 21</CandidateStatus><Country>sample string 14</Country><CreatedBy>sample string 30</CreatedBy><CreatedOn>2024-06-29T07:08:22.3118964+10:00</CreatedOn><Division>sample string 19</Division><DivisionGroup>sample string 20</DivisionGroup><Dob>2024-06-29T07:08:22.3118964+10:00</Dob><Email>sample string 7</Email><ExternalCode>sample string 3</ExternalCode><FirstName>sample string 4</FirstName><IsActive>true</IsActive><IsBankDetailAvailable>true</IsBankDetailAvailable><JobTitle>sample string 6</JobTitle><LastName>sample string 5</LastName><LastUpdatedBy>sample string 31</LastUpdatedBy><LastUpdatedON>2024-06-29T07:08:22.3118964+10:00</LastUpdatedON><Lat>sample string 16</Lat><Lng>sample string 17</Lng><Mobile>sample string 8</Mobile><PoliceCheckDate>2024-06-29T07:08:22.3118964+10:00</PoliceCheckDate><Postcode>sample string 13</Postcode><Proximity>sample string 15</Proximity><ReferenceCheckCount>25</ReferenceCheckCount><ReferenceCheckDate>2024-06-29T07:08:22.3118964+10:00</ReferenceCheckDate><State>sample string 12</State><Suburb>sample string 11</Suburb><SystemMode>32</SystemMode><SystemModeCode>sample string 33</SystemModeCode></Candidate><CandidateCode>sample string 5</CandidateCode><CandidateId>4</CandidateId><FirstName>sample string 6</FirstName><IsValidationOverridden>true</IsValidationOverridden><LastName>sample string 7</LastName><ShiftRequestAssignmentId>1</ShiftRequestAssignmentId><ShiftRequestId>2</ShiftRequestId><Status>sample string 3</Status></ShiftRequestAssignment></ShiftRequestAssignmentList><ShiftRequestCode>sample string 1</ShiftRequestCode><ShiftTypeName>sample string 11</ShiftTypeName><SiteAddress><AddressLine1>sample string 1</AddressLine1><AddressLine2>sample string 2</AddressLine2><Country>sample string 5</Country><Latitude>6.1</Latitude><Longitude>7.1</Longitude><PostCode>sample string 3</PostCode><Suburb>sample string 4</Suburb></SiteAddress><StartDate>2024-06-29T07:08:22.3108889+10:00</StartDate><StartDateTime>2024-06-29T07:08:22.3093156+10:00</StartDateTime><StartTime>2024-06-29T07:08:22.3108889+10:00</StartTime><Status>sample string 8</Status></Vacancy>