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/candidateavailability/{candidateId}/daily/filtered?clientId={clientId} |
No documentation available. |
POST api/candidateavailability/{candidateId}/termly/filtered?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. |
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} |
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 |