PUT api/Job/{id}?AccessToken={AccessToken}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

AccessToken

string

Required

Body Parameters

ModifyJobRequest
NameDescriptionTypeAdditional information
ExternalJobReferenceId

string

None.

Title

string

None.

JobDescription

string

None.

OrganizationName

string

None.

City

string

None.

State

string

None.

Country

string

None.

PostedByUserId

integer

None.

JobPostStartOnDate

date

None.

JobExpiryDays

integer

None.

JobPostEndDate

date

None.

JobType

string

None.

JobIndustry

string

None.

JobFunction

string

None.

JobMode

string

None.

MinCompensation

integer

None.

MaxCompensation

integer

None.

CompensationCurrency

string

None.

MinReferralAmount

integer

None.

MaxReferralAmount

integer

None.

RefferalCurrency

string

None.

JobExtensions

Collection of JobExtension

None.

JobQuestion

Collection of JobQuestion

None.

JobSkill

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "ExternalJobReferenceId": "sample string 1",
  "Title": "sample string 2",
  "JobDescription": "sample string 3",
  "OrganizationName": "sample string 4",
  "City": "sample string 5",
  "State": "sample string 6",
  "Country": "sample string 7",
  "PostedByUserId": 8,
  "JobPostStartOnDate": "2025-12-10T15:27:06.9170498+05:30",
  "JobExpiryDays": 10,
  "JobPostEndDate": "2025-12-10T15:27:06.9170498+05:30",
  "JobType": "sample string 11",
  "JobIndustry": "sample string 12",
  "JobFunction": "sample string 13",
  "JobMode": "sample string 14",
  "MinCompensation": 15,
  "MaxCompensation": 16,
  "CompensationCurrency": "sample string 17",
  "MinReferralAmount": 18,
  "MaxReferralAmount": 19,
  "RefferalCurrency": "sample string 20",
  "JobExtensions": [
    {
      "Name": "sample string 1",
      "Value": "sample string 2"
    },
    {
      "Name": "sample string 1",
      "Value": "sample string 2"
    }
  ],
  "JobQuestion": [
    {
      "QuestionType": "sample string 1",
      "Question": "sample string 2",
      "Value": [
        "sample string 1",
        "sample string 2"
      ],
      "IsMandatory": true
    },
    {
      "QuestionType": "sample string 1",
      "Question": "sample string 2",
      "Value": [
        "sample string 1",
        "sample string 2"
      ],
      "IsMandatory": true
    }
  ],
  "JobSkill": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<ModifyJobRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Udyoga.Models.JobModels">
  <City>sample string 5</City>
  <CompensationCurrency>sample string 17</CompensationCurrency>
  <Country>sample string 7</Country>
  <ExternalJobReferenceId>sample string 1</ExternalJobReferenceId>
  <JobDescription>sample string 3</JobDescription>
  <JobExpiryDays>10</JobExpiryDays>
  <JobExtensions xmlns:d2p1="http://schemas.datacontract.org/2004/07/Udyoga.Models.JobModels.JobExtension">
    <d2p1:JobExtension>
      <d2p1:Name>sample string 1</d2p1:Name>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:JobExtension>
    <d2p1:JobExtension>
      <d2p1:Name>sample string 1</d2p1:Name>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:JobExtension>
  </JobExtensions>
  <JobFunction>sample string 13</JobFunction>
  <JobIndustry>sample string 12</JobIndustry>
  <JobMode>sample string 14</JobMode>
  <JobPostEndDate>2025-12-10T15:27:06.9170498+05:30</JobPostEndDate>
  <JobPostStartOnDate>2025-12-10T15:27:06.9170498+05:30</JobPostStartOnDate>
  <JobQuestion xmlns:d2p1="http://schemas.datacontract.org/2004/07/Udyoga.Models.JobModels.JobQuestion">
    <d2p1:JobQuestion>
      <d2p1:IsMandatory>true</d2p1:IsMandatory>
      <d2p1:Question>sample string 2</d2p1:Question>
      <d2p1:QuestionType>sample string 1</d2p1:QuestionType>
      <d2p1:Value xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Value>
    </d2p1:JobQuestion>
    <d2p1:JobQuestion>
      <d2p1:IsMandatory>true</d2p1:IsMandatory>
      <d2p1:Question>sample string 2</d2p1:Question>
      <d2p1:QuestionType>sample string 1</d2p1:QuestionType>
      <d2p1:Value xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Value>
    </d2p1:JobQuestion>
  </JobQuestion>
  <JobSkill xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </JobSkill>
  <JobType>sample string 11</JobType>
  <MaxCompensation>16</MaxCompensation>
  <MaxReferralAmount>19</MaxReferralAmount>
  <MinCompensation>15</MinCompensation>
  <MinReferralAmount>18</MinReferralAmount>
  <OrganizationName>sample string 4</OrganizationName>
  <PostedByUserId>8</PostedByUserId>
  <RefferalCurrency>sample string 20</RefferalCurrency>
  <State>sample string 6</State>
  <Title>sample string 2</Title>
</ModifyJobRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ModifyJobRequest'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.