POST api/JobPosts/CostCalculationForStaffing
Request Information
URI Parameters
None.
Body Parameters
CostCalculationInput| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyID | integer |
None. |
|
| SkillID_JobIDInputList | Collection of SkillID_JobIDInput |
None. |
|
| LeadTime | string |
None. |
|
| Duration | integer |
None. |
|
| UserID | string |
None. |
|
| UserName | string |
None. |
|
| UserContactno | string |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| MinBudget | integer |
None. |
|
| MaxBudget | integer |
None. |
|
| CurrencyCode | string |
None. |
|
| RegistrationId | string |
None. |
|
| Platform | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"CompanyID": 1,
"SkillID_JobIDInputList": [
{
"SkillID": 1,
"JobIDList": [
{
"JobID": 1
},
{
"JobID": 1
}
]
},
{
"SkillID": 1,
"JobIDList": [
{
"JobID": 1
},
{
"JobID": 1
}
]
}
],
"LeadTime": "sample string 2",
"Duration": 3,
"UserID": "sample string 4",
"UserName": "sample string 5",
"UserContactno": "sample string 6",
"StartDate": "2025-12-07T12:44:40.8210276+05:30",
"EndDate": "2025-12-07T12:44:40.8210276+05:30",
"MinBudget": 9,
"MaxBudget": 10,
"CurrencyCode": "sample string 11",
"RegistrationId": "sample string 12",
"Platform": "sample string 13"
}
application/xml, text/xml
Sample:
<CostCalculationInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SoftbreaksAPI.Models">
<CompanyID>1</CompanyID>
<CurrencyCode>sample string 11</CurrencyCode>
<Duration>3</Duration>
<EndDate>2025-12-07T12:44:40.8210276+05:30</EndDate>
<LeadTime>sample string 2</LeadTime>
<MaxBudget>10</MaxBudget>
<MinBudget>9</MinBudget>
<Platform>sample string 13</Platform>
<RegistrationId>sample string 12</RegistrationId>
<SkillID_JobIDInputList>
<SkillID_JobIDInput>
<JobIDList>
<JobIDInput>
<JobID>1</JobID>
</JobIDInput>
<JobIDInput>
<JobID>1</JobID>
</JobIDInput>
</JobIDList>
<SkillID>1</SkillID>
</SkillID_JobIDInput>
<SkillID_JobIDInput>
<JobIDList>
<JobIDInput>
<JobID>1</JobID>
</JobIDInput>
<JobIDInput>
<JobID>1</JobID>
</JobIDInput>
</JobIDList>
<SkillID>1</SkillID>
</SkillID_JobIDInput>
</SkillID_JobIDInputList>
<StartDate>2025-12-07T12:44:40.8210276+05:30</StartDate>
<UserContactno>sample string 6</UserContactno>
<UserID>sample string 4</UserID>
<UserName>sample string 5</UserName>
</CostCalculationInput>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CostCalculationViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CostCalculationSkillList | Collection of CostCalculationSkill |
None. |
|
| Duration | integer |
None. |
|
| TotalApproximateCost | integer |
None. |
|
| CurrencyCode | string |
None. |
|
| CurrencySymbol | string |
None. |
|
| UserID | integer |
None. |
|
| IsCallSuccessful | boolean |
None. |
|
| Message | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"CostCalculationSkillList": [
{
"Skill": "sample string 1",
"CostCalculationJobsList": [
{
"JobTitle": "sample string 1",
"HourlyCost": 2.0,
"Cost": 3
},
{
"JobTitle": "sample string 1",
"HourlyCost": 2.0,
"Cost": 3
}
]
},
{
"Skill": "sample string 1",
"CostCalculationJobsList": [
{
"JobTitle": "sample string 1",
"HourlyCost": 2.0,
"Cost": 3
},
{
"JobTitle": "sample string 1",
"HourlyCost": 2.0,
"Cost": 3
}
]
}
],
"Duration": 1,
"TotalApproximateCost": 2,
"CurrencyCode": "sample string 3",
"CurrencySymbol": "sample string 4",
"UserID": 5,
"IsCallSuccessful": true,
"Message": "sample string 7"
}
application/xml, text/xml
Sample:
<CostCalculationViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SoftbreaksAPI.Models">
<IsCallSuccessful>true</IsCallSuccessful>
<Message>sample string 7</Message>
<CostCalculationSkillList>
<CostCalculationSkill>
<CostCalculationJobsList>
<CostCalculationJobs>
<Cost>3</Cost>
<HourlyCost>2</HourlyCost>
<JobTitle>sample string 1</JobTitle>
</CostCalculationJobs>
<CostCalculationJobs>
<Cost>3</Cost>
<HourlyCost>2</HourlyCost>
<JobTitle>sample string 1</JobTitle>
</CostCalculationJobs>
</CostCalculationJobsList>
<Skill>sample string 1</Skill>
</CostCalculationSkill>
<CostCalculationSkill>
<CostCalculationJobsList>
<CostCalculationJobs>
<Cost>3</Cost>
<HourlyCost>2</HourlyCost>
<JobTitle>sample string 1</JobTitle>
</CostCalculationJobs>
<CostCalculationJobs>
<Cost>3</Cost>
<HourlyCost>2</HourlyCost>
<JobTitle>sample string 1</JobTitle>
</CostCalculationJobs>
</CostCalculationJobsList>
<Skill>sample string 1</Skill>
</CostCalculationSkill>
</CostCalculationSkillList>
<CurrencyCode>sample string 3</CurrencyCode>
<CurrencySymbol>sample string 4</CurrencySymbol>
<Duration>1</Duration>
<TotalApproximateCost>2</TotalApproximateCost>
<UserID>5</UserID>
</CostCalculationViewModel>