YM REST Services

<back to all web services

SavedJobs

Requires Authentication
Requires the role:member
The following routes are available for this service:
GET/Ymc/{ClientID}/Member/{MemberID}/SavedJobsReturns a list of saved jobs.
POST/Ymc/{ClientID}/Member/{MemberID}/SavedJobsSaves a job to the list of saved jobs.
DELETE/Ymc/{ClientID}/Member/{MemberID}/SavedJobsDeletes a job from the list of saved jobs.
SavedJobs Parameters:
NameParameterData TypeRequiredDescription
job_idbodystringNo
startbodyintNo
rowsbodyintNo
sortbodystringNo
MemberBaseSharedDto Parameters:
NameParameterData TypeRequiredDescription
MemberIDformintNo
BaseSharedDto Parameters:
NameParameterData TypeRequiredDescription
ClientIDformintNo
ResponseStatusformResponseStatusNo
BypassCacheformboolNo
DateCachedformDateTimeNo
DeviceformDeviceNo
SavedJobsResponse Parameters:
NameParameterData TypeRequiredDescription
responseformDataNo
Data Parameters:
NameParameterData TypeRequiredDescription
num_foundformintNo
startformintNo
rowsformintNo
sortformstringNo
jobsformJobs[]No
Jobs Parameters:
NameParameterData TypeRequiredDescription
apply_onlineformboolNo
company_profileformstringNo
positionformstringNo
companyformstringNo
job_idformstringNo
recruiter_idformstringNo
addedformDateTimeNo
site_idformintNo
urlformstringNo
docsformDocNo
Doc Parameters:
NameParameterData TypeRequiredDescription
idformstringNo
sitejobidformstringNo
positionformstringNo
site_idformstringNo
cityformstring[]No
countryformstring[]No
industryformstring[]No
locationformstring[]No
regionformstring[]No
stateformstring[]No
zipformstring[]No
companyformstringNo
durationformstringNo
educationformstringNo
entrylevelformboolNo
experienceformstringNo
functionformstring[]No
sortformlongNo
contact_emailformstringNo
contact_phoneformstringNo
contact_nameformstringNo
jobpoolformboolNo
anonymousformboolNo
state_abbrformstring[]No
country_abbrformstring[]No
internshipformboolNo
job_categoryformstringNo
rankformstringNo
powerpostformboolNo
spotlightformboolNo
origin_site_idformstringNo
job_typeformstringNo
recruiter_idformstringNo
salaryformstringNo
salary_currencyformstringNo
salary_highformstringNo
salary_lowformstringNo
salary_typeformstringNo
securityformstringNo
travelformstringNo
careerfairformstringNo
descriptionformstringNo
latlonformstringNo
latitudeformstringNo
longitudeformstringNo
network_verticalformstringNo
requirementsformstringNo
sourceformstringNo
source_idformstringNo
apply_onlineformboolNo
apply_urlformstringNo
job_urlformstringNo
languageformstringNo
posted_dateformDateTimeNo
expire_dateformDateTimeNo
start_dateformDateTimeNo
updatedformDateTimeNo
featuredformboolNo
preferredformboolNo
veteransupgradeformintNo
diversityupgradeformintNo
socialupgradeformintNo
linkformstringNo
is_savedformboolNo

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

HTTP + XML

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

POST /Ymc/{ClientID}/Member/{MemberID}/SavedJobs HTTP/1.1 
Host: ws.yourmembership.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SavedJobs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YM.Web.Services.Ams">
  <BypassCache xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">false</BypassCache>
  <ClientID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</ClientID>
  <Device xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">Desktop</Device>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <MemberID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</MemberID>
  <job_id>String</job_id>
  <rows>0</rows>
  <sort>String</sort>
  <start>0</start>
</SavedJobs>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SavedJobsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YM.Web.Services.Ams">
  <BypassCache xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">false</BypassCache>
  <ClientID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</ClientID>
  <Device xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">Desktop</Device>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <MemberID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</MemberID>
  <job_id>String</job_id>
  <rows>0</rows>
  <sort>String</sort>
  <start>0</start>
  <response>
    <jobs>
      <SavedJobsApiResponse.Data.Jobs>
        <added>0001-01-01T00:00:00</added>
        <apply_online>false</apply_online>
        <company>String</company>
        <company_profile>String</company_profile>
        <docs>
          <anonymous>false</anonymous>
          <apply_online>false</apply_online>
          <apply_url>String</apply_url>
          <careerfair>String</careerfair>
          <city xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </city>
          <company>String</company>
          <contact_email>String</contact_email>
          <contact_name>String</contact_name>
          <contact_phone>String</contact_phone>
          <country xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </country>
          <country_abbr xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </country_abbr>
          <description>String</description>
          <diversityupgrade>0</diversityupgrade>
          <duration>String</duration>
          <education>String</education>
          <entrylevel>false</entrylevel>
          <experience>String</experience>
          <expire_date>0001-01-01T00:00:00</expire_date>
          <featured>false</featured>
          <function xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </function>
          <id>String</id>
          <industry xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </industry>
          <internship>false</internship>
          <is_saved>false</is_saved>
          <job_category>String</job_category>
          <job_type>String</job_type>
          <job_url>String</job_url>
          <jobpool>false</jobpool>
          <language>String</language>
          <latitude>String</latitude>
          <latlon>String</latlon>
          <link>String</link>
          <location xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </location>
          <longitude>String</longitude>
          <network_vertical>String</network_vertical>
          <origin_site_id>String</origin_site_id>
          <position>String</position>
          <posted_date>0001-01-01T00:00:00</posted_date>
          <powerpost>false</powerpost>
          <preferred>false</preferred>
          <rank>String</rank>
          <recruiter_id>String</recruiter_id>
          <region xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </region>
          <requirements>String</requirements>
          <salary>String</salary>
          <salary_currency>String</salary_currency>
          <salary_high>String</salary_high>
          <salary_low>String</salary_low>
          <salary_type>String</salary_type>
          <security>String</security>
          <site_id>String</site_id>
          <sitejobid>String</sitejobid>
          <socialupgrade>0</socialupgrade>
          <sort>0</sort>
          <source>String</source>
          <source_id>String</source_id>
          <spotlight>false</spotlight>
          <start_date>0001-01-01T00:00:00</start_date>
          <state xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </state>
          <state_abbr xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </state_abbr>
          <travel>String</travel>
          <updated>0001-01-01T00:00:00</updated>
          <veteransupgrade>0</veteransupgrade>
          <zip xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </zip>
        </docs>
        <job_id>String</job_id>
        <position>String</position>
        <recruiter_id>String</recruiter_id>
        <site_id>0</site_id>
        <url>String</url>
      </SavedJobsApiResponse.Data.Jobs>
    </jobs>
    <num_found>0</num_found>
    <rows>0</rows>
    <sort>String</sort>
    <start>0</start>
  </response>
</SavedJobsResponse>