ClientTalentPool
Candidate
| API | Description |
|---|---|
| POST api/candidate/setlastlocation |
No documentation available. |
| GET api/candidate/getlastlocation |
No documentation available. |
| POST api/candidate/arrivalupdate |
No documentation available. |
| GET api/candidate/trackingrequired |
No documentation available. |
| GET api/candidate/DARTGPopupMessage |
No documentation available. |
| GET api/candidate/ready |
No documentation available. |
| POST api/candidate/ready |
No documentation available. |
| POST api/Candidate/GetMembersDetails |
No documentation available. |
| POST api/Candidate/GetMembersDetailsByName |
No documentation available. |
Contents
Dates
| API | Description |
|---|---|
| POST api/dates/workingdays/filtered |
No documentation available. |
ClientSupply
| API | Description |
|---|---|
| POST api/clients/supply/candidates?clientId={clientId} |
No documentation available. |
CandidateAvailability
| API | Description |
|---|---|
| POST api/candidate/calendar/dailysupply/availability |
No documentation available. |
| POST api/candidate/calendar/dailysupply/termavailability |
No documentation available. |
| GET api/candidate/calendar/gettermtoset?from={from}&lookahead={lookahead}&ignorehidden={ignorehidden} |
No documentation available. |
| POST api/candidate/calendar/longterm/availablefrom?availableFrom={availableFrom} |
No documentation available. |
| GET api/candidate/calendar/longterm/options |
No documentation available. |
| GET api/candidate/calendar/longterm/preferences |
No documentation available. |
| POST api/candidate/calendar/longterm/preferences |
No documentation available. |
| GET api/candidate/calendar/availability?dateFrom={dateFrom}&dateTo={dateTo} |
No documentation available. |
CandidateAvailability
| API | Description |
|---|---|
| POST api/candidateavailability/{candidateId}/daily/filtered?clientId={clientId} |
No documentation available. |
| POST api/candidateavailability/{candidateId}/termly/filtered?clientId={clientId} |
No documentation available. |
Account
| API | Description |
|---|---|
| GET api/Account/UserInfo |
No documentation available. |
| GET api/Account/actions |
No documentation available. |
| GET api/Account/userstatus?email={email} |
No documentation available. |
| POST api/Account/ResetPassword |
reset the user password. the user is identified by the email parameter. if user is not found 404 is returned if user is found, a random password is generated and sent by email |
| GET api/Account/resetpasswordcustom?email={email}&origin={origin} |
reset the user password. the user is identified by the email parameter. if user is not found 404 is returned if user is found, a random password is generated and sent by email |
| GET api/Account/passwordresettokenisvalid?token={token}&email={email} |
No documentation available. |
| POST api/Account/setpasswordforcode |
No documentation available. |
| POST api/Account/Logout |
No documentation available. |
| GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState} |
No documentation available. |
| POST api/Account/ChangePassword |
No documentation available. |
| POST api/Account/SetPassword |
No documentation available. |
| POST api/Account/AddExternalLogin |
No documentation available. |
| DELETE api/Account/Remove |
No documentation available. |
| POST api/Account/RemoveLogin |
No documentation available. |
| GET api/Account/ExternalLogin?provider={provider}&error={error} |
No documentation available. |
| GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState} |
No documentation available. |
| POST api/Account/Register |
No documentation available. |
| POST api/Account/RegisterExternal |
No documentation available. |
| POST api/Account/createdevice |
No documentation available. |
| GET api/Account/permissions |
Check user permissions |
| GET api/Account/resetUserPermissionCache?userId={userId} |
No documentation available. |
| POST api/Account/PushSubscription |
Registers current user endpoint to receive client push notifications |
| DELETE api/Account/PushSubscription |
Removes the given endpoint subscription |
| POST api/Account/PushSubscription/check |
Checks if the given endpoint is registered to push notifications |
| GET api/Account/GetDetailedLoggedInUserDetails |
Get logged in user details |
| GET api/Account |
Get logged in user details |
CandidateDashboard
| API | Description |
|---|---|
| GET api/candidate/dashboard |
No documentation available. |
| GET api/candidate/dashboardlightold |
No documentation available. |
| GET api/candidate/dashboardlight |
No documentation available. |
| GET api/candidate/dashboardlongtermjobs |
No documentation available. |
| GET api/candidate/dashboardcontent |
No documentation available. |
| GET api/candidate/SetTimesheetMessageVisibleStatus?weekStart={weekStart}&visible={visible} |
No documentation available. |
| POST api/CandidateDashboard/HideDailySupplyJobOnDashboard |
No documentation available. |
| POST api/CandidateDashboard/ResetJobsOnDashboardVisibility |
No documentation available. |
CandidateCv
| API | Description |
|---|---|
| GET api/candidate/{candidateId}/cv |
No documentation available. |
| POST api/candidate/UploadCV |
No documentation available. |
| GET api/candidate/RemoveCV?assetId={assetId} |
No documentation available. |
UserRegistration
| API | Description |
|---|---|
| POST api/UserRegistration/Signup |
No documentation available. |
| GET api/UserRegistration/ResendVerifyAccountEmail |
re sends the verify account email |
| GET api/UserRegistration/VerifyEmail?userId={userId}&token={token} |
No documentation available. |
| POST api/UserRegistration/AddTypeOfWorkForDefaultProfile |
No documentation available. |
| POST api/UserRegistration/AddTagsForDefaultProfile |
No documentation available. |
| POST api/UserRegistration/AddCVAssetForDefaultProfile?assetId={assetId} |
No documentation available. |
| GET api/UserRegistration/GetCurrentUserPrimaryProfile |
No documentation available. |
| GET api/UserRegistration/GetSignupFormRoles |
get hardcoded role list for the signup form |
| GET api/UserRegistration/GetTagCategoryQuestionTexts |
get the question text for each tag category |
| GET api/UserRegistration/GetWorkRegions |
Gets a list with the available work regions, includes Id and Name |
Vacancy
| API | Description |
|---|---|
| GET api/vacancy/getDeleteReasonsByType?deleteReasonType={deleteReasonType} |
No documentation available. |
Client
Ticket
| API | Description |
|---|---|
| POST api/tickets/create |
No documentation available. |
CandidateJobs
| API | Description |
|---|---|
| GET api/candidate/jobs?jobType={jobType}&jobStatus={jobStatus}&dateFrom={dateFrom}&dateTo={dateTo} |
No documentation available. |
| GET api/candidate/jobs/{jobId} |
No documentation available. |
| GET api/candidate/joboffers |
No documentation available. |
| GET api/candidate/joboffer/{id} |
No documentation available. |
| POST api/candidate/offers/{inviteid}/reject |
No documentation available. |
ClientJobSetup
| API | Description |
|---|---|
| GET api/clients/jobrolesetup?clientId={clientId} |
I've created this endpoint to return job related data for the client which basically means relevant roles and role groups based on client type, and their linked tag categories |
CandidateFeedback
| API | Description |
|---|---|
| GET api/candidate/feedbackrequired |
No documentation available. |
| POST api/candidate/feedbackrequired |
No documentation available. |
| POST api/candidate/feedback |
No documentation available. |
CandidateProfile
| API | Description |
|---|---|
| GET api/candidate/summary?from={from}&days={days} |
No documentation available. |
| GET api/candidate/profile |
No documentation available. |
| GET api/candidate/profiles |
No documentation available. |
| POST api/candidate/profile/image/update |
No documentation available. |
| POST api/candidate/profile/about/update |
No documentation available. |
Job
| API | Description |
|---|---|
| GET api/job/matchedjobs/{pageNr}/{count} |
No documentation available. |
| GET api/job/apply/{jobUid}?applyVia={applyVia}&source={source} |
No documentation available. |
| GET api/job/reject/{jobUid} |
No documentation available. |
| GET api/job/rejectionrequests |
No documentation available. |
| GET api/job/rejectreasons/{reasonType} |
No documentation available. |
| POST api/job/rejectreason/{jobid} |
No documentation available. |
| GET api/job/acceptedupcoming |
No documentation available. |
| GET api/job/accepted/upcoming |
No documentation available. |
| GET api/job/archive/completed/{pageNr}/{count} |
No documentation available. |
| GET api/job/archive/rejected/{pageNr}/{count} |
No documentation available. |
| GET api/job/live |
No documentation available. |
| GET api/job/search/{pageNr}/{count}?term={term}&sortBy={sortBy} |
Search jobs. The results are sorted, the TimeToJob is also calculated with CityMapper. if the latitude and longitude params are passed then they are taken into consideration, taken from Candidate profile otherwise |
| GET api/job/details/{jobUid} |
return all details about a Job Offer by job offer Uid |
| GET api/job/publicJobDetails/{jobUid} |
return the public details about a job |
| GET api/job/{vacancyId}/checkin |
No documentation available. |
Compliance
Candidate management
StaffManagement
Staff management functionality - list, edit, add, delete, invite and import staff for a specific client
| API | Description |
|---|---|
| GET api/StaffManagement/GetClientStaffById?Id={Id} |
return the client Staff entity by Id_ |
| GET api/StaffManagement/GetCSVSpreadsheetTemplate |
returns a CSV file with instructions of how an import CSV should look like |
| POST api/StaffManagement/GetClientStaffFiltered?clientId={clientId} |
return the list with client staff members filtered, ordered and paginated |
| POST api/StaffManagement/BulkImportStaff?clientId={clientId} |
based on a posted CSV file, a number of staff is imported automatically for the current client |
| POST api/StaffManagement/SaveStaff?clientId={clientId} |
save staff details. if it'sa new staff then the staff Id will be empty. if it's a new staff then the welcome email is sent containing the new user password |
| GET api/StaffManagement/ToggleStaffActive?staffId={staffId} |
toggle staff active status |
| GET api/StaffManagement/ResendStaffInvite?staffId={staffId} |
resend the invite email containing the password to the staff member |
| GET api/StaffManagement/DeleteAccount?staffId={staffId} |
removes a staff member, deletes the account from database |
| GET api/StaffManagement/GetStaffFeatures |
No documentation available. |
| GET api/StaffManagement |
No documentation available. |
JobOffer
| API | Description |
|---|---|
| POST api/joboffers/accept |
No documentation available. |
CandidateLearn
| API | Description |
|---|---|
| GET api/candidate/courses |
No documentation available. |
Chat
all functionality needed for chat section, to get all chat rooms for current candidate, set last unreat messages, reset, etc
Summaries
| API | Description |
|---|---|
| POST api/summaries/placements/candidates |
No documentation available. |
| POST api/summaries/jobdays/candidates |
No documentation available. |
| POST api/summaries/placements/clients |
No documentation available. |
| POST api/summaries/placements/clients/byIds |
No documentation available. |
CandidateSettings
| API | Description |
|---|---|
| GET api/candidate/travel/journeys |
No documentation available. |
| PUT api/candidate/travel/journey |
No documentation available. |
| PUT api/candidate/travel/journeytime |
No documentation available. |
| GET api/candidate/clienttypes/preferences |
No documentation available. |
| POST api/candidate/clienttypes/preference |
No documentation available. |
| GET api/candidate/marketingoption |
No documentation available. |
| POST api/candidate/marketingoption |
No documentation available. |
CandidateTimesheets
| API | Description |
|---|---|
| GET api/candidate/timesheets/{pageNr}/{count} |
No documentation available. |
| GET api/candidate/timesheets?dateFrom={dateFrom}&dateTo={dateTo}&status={status}&pageSize={pageSize}&pageNo={pageNo} |
No documentation available. |
| GET api/candidate/timesheets/details/{weekStartDate} |
No documentation available. |
| POST api/candidate/timesheets/signoff |
No documentation available. |
Referral
| API | Description |
|---|---|
| POST api/ambassador/invite |
Send invite emails |
| GET api/ambassador/overview |
Get ambsador overview details |
| GET api/ambassador/payments |
Get ambsador overview details |
| GET api/ambassador/referrals/details |
Get ambsador overview details |
| GET api/ambassador/referralname/{referralCode} |
Get the ambassador name by referral code |
Clients
| API | Description |
|---|---|
| GET api/clients/clientpack/{clientSiteId} |
Get client pack for a specific client |
| POST api/clients/clientpacklist |
Get client pack for a a list of clients |
UserSettings
| API | Description |
|---|---|
| GET api/UserSettings/GetCandidateUserSettings?appId={appId} |
No documentation available. |
| POST api/UserSettings/SaveCandidateUserSetting |
No documentation available. |
| GET api/UserSettings?appId={appId} |
No documentation available. |
| POST api/UserSettings |
No documentation available. |
ClientSettings
| API | Description |
|---|---|
| GET api/ClientSettings/GetClientSettings?clientId={clientId} |
No documentation available. |
| POST api/ClientSettings/SaveClientSetting |
No documentation available. |
| GET api/ClientSettings?clientId={clientId} |
No documentation available. |
| POST api/ClientSettings |
No documentation available. |
Subscribe
| API | Description |
|---|---|
| POST api/Subscribe/CreateSubscriber |
No documentation available. |
| POST api/Subscribe |
No documentation available. |
Sendgrid
| API | Description |
|---|---|
| POST api/Sendgrid/SendgridEventWebhook |
process sendgrid events webhook |
| POST api/Sendgrid |
process sendgrid events webhook |