YM REST Services

<back to all web services

CareerOpenings

Requires Authentication
Requires any of the roles:admin, oauthadmin
The following routes are available for this service:
GET/Ams/{ClientID}/CareerOpeningsCareer Openings lookup - with cacheReturn a list of career openings for a given criteria.
CareerOpenings Parameters:
NameParameterData TypeRequiredDescription
DateFromqueryDateTime?No
PageSizequeryintNo
PageNumberqueryintNo
OffSetqueryintNo
BaseDto Parameters:
NameParameterData TypeRequiredDescription
UsingRedisformboolNo
AppInitTimeformDateTimeNo
ServerIDformstringNo
BaseSharedDto Parameters:
NameParameterData TypeRequiredDescription
ClientIDformintNo
ResponseStatusformResponseStatusNo
BypassCacheformboolNo
DateCachedformDateTimeNo
DeviceformDeviceNo
CareerOpeningsResponse Parameters:
NameParameterData TypeRequiredDescription
CareerOpeningsListformList<CareerOpeningData>No
CareerOpeningData Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
PositionformstringNo
DateSubmittedformDateTimeNo
PostedByformstringNo
PostedByPhoneformstringNo
PostedByEmailformstringNo
ActiveformboolNo
ApprovedformboolNo
DatePostedformDateTimeNo
ApprovedByformstringNo
DateNeededformDateTimeNo
ExpiredformboolNo
DateExpiresformDateTimeNo
OrganizationformstringNo
CityformstringNo
LocationformstringNo
CountryformstringNo
PrimaryCategoryformstringNo
TypeOfPositionformstringNo
EducationRequirementformstringNo
ExperienceRequirementformstringNo
HowToApplyformstringNo
DescriptionformstringNo
SalaryformdoubleNo
SalaryTypeformstringNo
AllowOnlineApplicationsformboolNo
ViewsformintNo
ApplicantsformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Ams/{ClientID}/CareerOpenings HTTP/1.1 
Host: ws.yourmembership.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"CareerOpeningsList":[{"Id":0,"Position":"String","DateSubmitted":"0001-01-01T00:00:00.0000000","PostedBy":"String","PostedByPhone":"String","PostedByEmail":"String","Active":false,"Approved":false,"DatePosted":"0001-01-01T00:00:00.0000000","ApprovedBy":"String","DateNeeded":"0001-01-01T00:00:00.0000000","Expired":false,"DateExpires":"0001-01-01T00:00:00.0000000","Organization":"String","City":"String","Location":"String","Country":"String","PrimaryCategory":"String","TypeOfPosition":"String","EducationRequirement":"String","ExperienceRequirement":"String","HowToApply":"String","Description":"String","Salary":0,"SalaryType":"String","AllowOnlineApplications":false,"Views":0,"Applicants":0}],"DateFrom":"0001-01-01T00:00:00.0000000","PageSize":0,"PageNumber":0,"OffSet":0,"UsingRedis":true,"AppInitTime":"2024-05-03T04:24:57.3067007-04:00","ServerID":"WS-6-183-431","ClientID":0,"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"BypassCache":false,"DateCached":"2024-05-03T07:18:30.1593303-04:00","Device":"Desktop"}