POST api/JobSeeker/OpportunityDetail/ApplyForJob

Request Information

URI Parameters

None.

Body Parameters

ApplicationSubmissionInput
NameDescriptionTypeAdditional information
JobId

integer

None.

ApplicationId

integer

None.

ExistingApplicationId

integer

None.

NewSsn

string

None.

IncludeSsn

FieldDetailsBool

None.

Gender

FieldDetailsBool

None.

Ethnicity

FieldDetailsBool

None.

Dob

FieldDetailsBool

None.

PhysicalDisabilities

FieldDetailsBool

None.

SupplementalAnswers

Collection of AnswerSubmissionDetails

None.

BackgroundAnswers

Collection of AnswerSubmissionDetails

None.

SelectedDocuments

Collection of DocumentSubmissionDetails

None.

Signature

FieldDetailsString

None.

Request Formats

application/json, text/json

Sample:
{
  "jobId": 1,
  "applicationId": 2,
  "existingApplicationId": 1,
  "newSsn": "sample string 3",
  "includeSsn": {
    "value": true,
    "field": "sample string 2"
  },
  "gender": {
    "value": true,
    "field": "sample string 2"
  },
  "ethnicity": {
    "value": true,
    "field": "sample string 2"
  },
  "dob": {
    "value": true,
    "field": "sample string 2"
  },
  "physicalDisabilities": {
    "value": true,
    "field": "sample string 2"
  },
  "supplementalAnswers": [
    {
      "applicationQuestionId": 1,
      "questionId": 2,
      "answerId": 1,
      "answerText": "sample string 3",
      "answerMultipleIds": [
        1,
        2
      ]
    },
    {
      "applicationQuestionId": 1,
      "questionId": 2,
      "answerId": 1,
      "answerText": "sample string 3",
      "answerMultipleIds": [
        1,
        2
      ]
    }
  ],
  "backgroundAnswers": [
    {
      "applicationQuestionId": 1,
      "questionId": 2,
      "answerId": 1,
      "answerText": "sample string 3",
      "answerMultipleIds": [
        1,
        2
      ]
    },
    {
      "applicationQuestionId": 1,
      "questionId": 2,
      "answerId": 1,
      "answerText": "sample string 3",
      "answerMultipleIds": [
        1,
        2
      ]
    }
  ],
  "selectedDocuments": [
    {
      "applicationDocumentId": 1,
      "selectedIds": [
        1,
        2
      ]
    },
    {
      "applicationDocumentId": 1,
      "selectedIds": [
        1,
        2
      ]
    }
  ],
  "signature": {
    "value": "sample string 1",
    "field": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<ApplicationSubmissionInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIService.Models.JobSeeker">
  <ApplicationId>2</ApplicationId>
  <BackgroundAnswers>
    <AnswerSubmissionDetails>
      <AnswerId>1</AnswerId>
      <AnswerMultipleIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </AnswerMultipleIds>
      <AnswerText>sample string 3</AnswerText>
      <ApplicationQuestionId>1</ApplicationQuestionId>
      <QuestionId>2</QuestionId>
    </AnswerSubmissionDetails>
    <AnswerSubmissionDetails>
      <AnswerId>1</AnswerId>
      <AnswerMultipleIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </AnswerMultipleIds>
      <AnswerText>sample string 3</AnswerText>
      <ApplicationQuestionId>1</ApplicationQuestionId>
      <QuestionId>2</QuestionId>
    </AnswerSubmissionDetails>
  </BackgroundAnswers>
  <Dob xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </Dob>
  <Ethnicity xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </Ethnicity>
  <ExistingApplicationId>1</ExistingApplicationId>
  <Gender xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </Gender>
  <IncludeSsn xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </IncludeSsn>
  <JobId>1</JobId>
  <NewSsn>sample string 3</NewSsn>
  <PhysicalDisabilities xmlns:d2p1="http://schemas.datacontract.org/2004/07/APIService.Models.Error">
    <d2p1:Field>sample string 2</d2p1:Field>
    <d2p1:Value>true</d2p1:Value>
  </PhysicalDisabilities>
  <SelectedDocuments>
    <DocumentSubmissionDetails>
      <ApplicationDocumentId>1</ApplicationDocumentId>
      <SelectedIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </SelectedIds>
    </DocumentSubmissionDetails>
    <DocumentSubmissionDetails>
      <ApplicationDocumentId>1</ApplicationDocumentId>
      <SelectedIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </SelectedIds>
    </DocumentSubmissionDetails>
  </SelectedDocuments>
  <Signature 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>
  </Signature>
  <SupplementalAnswers>
    <AnswerSubmissionDetails>
      <AnswerId>1</AnswerId>
      <AnswerMultipleIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </AnswerMultipleIds>
      <AnswerText>sample string 3</AnswerText>
      <ApplicationQuestionId>1</ApplicationQuestionId>
      <QuestionId>2</QuestionId>
    </AnswerSubmissionDetails>
    <AnswerSubmissionDetails>
      <AnswerId>1</AnswerId>
      <AnswerMultipleIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </AnswerMultipleIds>
      <AnswerText>sample string 3</AnswerText>
      <ApplicationQuestionId>1</ApplicationQuestionId>
      <QuestionId>2</QuestionId>
    </AnswerSubmissionDetails>
  </SupplementalAnswers>
</ApplicationSubmissionInput>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApplicationSubmissionOutput
NameDescriptionTypeAdditional information
Results

FormSubmitOutput

None.

Success

boolean

None.

Response Formats

application/json, text/json

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

application/xml, text/xml

Sample:
<ApplicationSubmissionOutput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIService.Models.JobSeeker">
  <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>
  <Success>false</Success>
</ApplicationSubmissionOutput>