Get detailed information about a specific job within the company based on its unique job code. This endpoint allows you to fetch comprehensive details about a particular job within the company's database. Details include the job title, description, department, job level, and more.
GET
Authorization : Bearer {AccessToken}
IncludeStructures: acceptable values are 1 or 0. Default is IncludeStructures=0. Set to 1 for detailed Structure, Salary Plan, and Grade Assignments.
Refer to Company Jobs
curl --request GET \ --url https://companalystapi.salary.com/cloud/Data/V1/CompanyJob/03010?IncludeStructures=1 --header 'Authorization: Bearer <ACCESS_TOKEN>'
The response is a JSON object containing various details about the job, such as its code, title, description, job family, and other relevant information.
200:OK - The request was successful, and the detailed job information is returned as expected.
{ "CompanyJobCode": "ACCT1", "CompanyJobTitle": "Accountant I", "JobFamily": "Accounting & Finance", "JobFunction": "Accounting", "JobFocus": "General Accounting", "JobLevel": "P1", "CompanyJobDesc": "Assists in maintaining financial records and ensuring that financial transactions are properly recorded. ", "JobFLSAStatus": "Exempt", "Department": "Finance", "EEOCategorycode": "1", "JobCode": "FA06000001", "JobMatchCode": "JM02", "JobAdjustment": 0.12, "JobAdjustmentComment": "NA", "PlansUsingDefaultPlan": "1", "StructuresUsingDefaultPlan": "1", "StrucutreAssignment": [ { "StructureCodeForGrade": "USAEXE", "GradeCode": "01" }, { "StructureCodeForGrade": "USNEXE", "GradeCode": "05" } ], "PlanAssignment": [ { "StructureCodeForPlan": "USAEXE", "SalaryPlanCode": "P1", "LTI1": "1", "LTI2": "0", "LTI3": "0", "LTI4": "0", "LTI5": "0", "LTI6": "0", "LTI7": "0", "LTI8": "0", "LTI9": "0", "IsBonusEligible": "1", "BonusTargetPercent": "0.2", "JobPoints": "3", "BasePhilPercentile": "0.5", "TCCPhilPercentile": "0.5", "SalaryRangeMin": "11111", "SalaryRangeMid": "22222", "SalaryRangeMax": "33333", "CurrencyCode": "USD", "DefaultComparisonCode": "2", "IsUseDefaultMarketData": "0", "CAMDCountryCode": "USA", "IndustryFamilyCode": "I00", "RangeTypeCode": "3", "RangeCode": "0", "GeoTypeCode": "33", "GeoCode": "0", "UDF_Plan": "C" }, { "StructureCodeForPlan": "USAEXE", "SalaryPlanCode": "P1", "LTI1": "1", "LTI2": "1", "LTI3": "1", "LTI4": "1", "LTI5": "1", "LTI6": "1", "LTI7": "1", "LTI8": "1", "LTI9": "1", "IsBonusEligible": "1", "BonusTargetPercent": "0.24", "JobPoints": "4", "BasePhilPercentile": "0.5", "TCCPhilPercentile": "0.5", "SalaryRangeMin": "25462.8", "SalaryRangeMid": "37895.9", "SalaryRangeMax": "40003.5", "CurrencyCode": "USD", "DefaultComparisonCode": "2", "IsUseDefaultMarketData": "1", "CAMDCountryCode": "USA", "IndustryFamilyCode": "I50", "RangeTypeCode": "3", "RangeCode": "0", "GeoTypeCode": "33", "GeoCode": "0", "UDF_Plan": "A" }, { "StructureCodeForPlan": "USAEXE", "SalaryPlanCode": "P2", "LTI1": "1", "LTI2": "0", "LTI3": "0", "LTI4": "1", "LTI5": "0", "LTI6": "0", "LTI7": "1", "LTI8": "0", "LTI9": "0", "IsBonusEligible": "1", "BonusTargetPercent": "0.5", "JobPoints": "3", "BasePhilPercentile": "0.5", "TCCPhilPercentile": "0.5", "SalaryRangeMin": "30138.8", "SalaryRangeMid": "36550.9", "SalaryRangeMax": "44283.5", "CurrencyCode": "USD", "DefaultComparisonCode": "2", "IsUseDefaultMarketData": "0", "CAMDCountryCode": "USA", "IndustryFamilyCode": "I30", "RangeTypeCode": "3", "RangeCode": "0", "GeoTypeCode": "33", "GeoCode": "0", "UDF_Plan": "B" } ], "Competency": [ { "CompetencyName": "Communication", "CompetencyDesc": "describe the competency", "TimeSpent": 0.2 }, { "CompetencyName": " Account Reconciliation ", "CompetencyDesc": "test", "TimeSpent": 0.8 } ], "UDF_job family group": "FIN" "JobTypeCode": 0, "AlterCompanyJobCode": null, "IsDraft": false, "AvgEmpSalary": 45600, "UID": "4354DA0C-D9DD-4927-8E17-907FBB", "LastUpdateDate": "2020-08-15T10:17:21.103" }
200: OK - the requested job does not exist in the system.
{ "WEBAPIStatusCode": 1, "WEBAPIStatusDesc": "This companyjob does not exist." }
404: Not Found - Invalid URL call used
{ "StatusCode": 41, "Reason": "Invalid WEB API" }