POST api/RegisterJobSeeker/RegisterJobSeeker

Request Information

URI Parameters

None.

Body Parameters

JobSeekerInput
NameDescriptionTypeAdditional information
UserName

FieldDetailsString

None.

Password

FieldDetailsString

None.

ConfirmPassword

FieldDetailsString

None.

SecurityQuestionId

FieldDetailsInt

None.

HighestDegreeLevelGroupID

FieldDetailsInt

None.

SecurityAnswer

FieldDetailsString

None.

FirstName

FieldDetailsString

None.

LastName

FieldDetailsString

None.

Email

FieldDetailsString

None.

WorkAuthorizationId

FieldDetailsInt

None.

CertificationStatusId

FieldDetailsInt

None.

DesiredJobTypeStatusId

FieldDetailsInt

None.

ReferredById

FieldDetailsInt

None.

InvitationsFromEmployers

FieldDetailsBool

None.

MessagesFromEmployers

FieldDetailsBool

None.

MessagesFromEducationPartners

FieldDetailsBool

None.

StateID

FieldDetailsInt

None.

Request Formats

application/json, text/json

Sample:
{
  "userName": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "password": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "confirmPassword": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "securityQuestionId": {
    "value": 1,
    "field": "sample string 2"
  },
  "highestDegreeLevelGroupID": {
    "value": 1,
    "field": "sample string 2"
  },
  "securityAnswer": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "firstName": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "lastName": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "email": {
    "value": "sample string 1",
    "field": "sample string 2"
  },
  "workAuthorizationId": {
    "value": 1,
    "field": "sample string 2"
  },
  "certificationStatusId": {
    "value": 1,
    "field": "sample string 2"
  },
  "desiredJobTypeStatusId": {
    "value": 1,
    "field": "sample string 2"
  },
  "referredById": {
    "value": 1,
    "field": "sample string 2"
  },
  "invitationsFromEmployers": {
    "value": true,
    "field": "sample string 2"
  },
  "messagesFromEmployers": {
    "value": true,
    "field": "sample string 2"
  },
  "messagesFromEducationPartners": {
    "value": true,
    "field": "sample string 2"
  },
  "stateID": {
    "value": 1,
    "field": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<JobSeekerInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIService.Models.Public">
  <CertificationStatusId xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </CertificationStatusId>
  <ConfirmPassword xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </ConfirmPassword>
  <DesiredJobTypeStatusId xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </DesiredJobTypeStatusId>
  <Email xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </Email>
  <FirstName xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </FirstName>
  <HighestDegreeLevelGroupID xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </HighestDegreeLevelGroupID>
  <InvitationsFromEmployers xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </InvitationsFromEmployers>
  <LastName xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </LastName>
  <MessagesFromEducationPartners xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </MessagesFromEducationPartners>
  <MessagesFromEmployers xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </MessagesFromEmployers>
  <Password xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </Password>
  <ReferredById xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </ReferredById>
  <SecurityAnswer xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </SecurityAnswer>
  <SecurityQuestionId xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </SecurityQuestionId>
  <StateID xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </StateID>
  <UserName xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>sample string 1</d2p1:Value>
  </UserName>
  <WorkAuthorizationId xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>1</d2p1:Value>
  </WorkAuthorizationId>
</JobSeekerInput>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JobSeekerOutput
NameDescriptionTypeAdditional information
JobSeekerID

integer

None.

results

FormSubmitOutput

None.

MachineName

string

None.

Response Formats

application/json, text/json

Sample:
{
  "jobSeekerID": 1,
  "results": {
    "errors": [
      {
        "field": "sample string 1",
        "message": "sample string 2"
      },
      {
        "field": "sample string 1",
        "message": "sample string 2"
      }
    ],
    "apiErrorMessage": "sample string 1",
    "success": false
  },
  "machineName": "sample string 2"
}

application/xml, text/xml

Sample:
<JobSeekerOutput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIService.Models.Public">
  <JobSeekerID>1</JobSeekerID>
  <MachineName>sample string 2</MachineName>
  <results xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:ApiErrorMessage>sample string 1</d2p1:ApiErrorMessage>
    <d2p1:Errors>
      <d2p1:FieldError>
        <d2p1:Field>sample string 1</d2p1:Field>
        <d2p1:Message>sample string 2</d2p1:Message>
      </d2p1:FieldError>
      <d2p1:FieldError>
        <d2p1:Field>sample string 1</d2p1:Field>
        <d2p1:Message>sample string 2</d2p1:Message>
      </d2p1:FieldError>
    </d2p1:Errors>
  </results>
</JobSeekerOutput>