Single Job by ID
If you want to fetch a single job you’ll need the ID of the job besides the channel ID where the job is posted. The ID can be found as the jobDbId field in the JobDTO.
HTTP-Method
GET
Path
/api/rest/v3/frontend/jobslist/{channelId}/job/{jobDbId}
Authentification
Client Token or Basic Authorization
Path Parameter
channelId, jobDbId
Query Parameter
-none-
Responses
Action | Response | Description |
---|---|---|
success | see example call | |
authorization error | 401 / 403 | See here and here for details. |
JobPosting inactive for jobId {} | 410 |
There is a mode in the API that enforces an only check for this endpoint. If enabled you wont receive a job here, that has no online jobposting. Please contact our support to activate that mode. |
Example call with curl and basic authorization
1 |
curl -i -u "ab7gda25-2555-be-9e30-54ft928cce27:" -H "Content-Type: application/json" -X GET "https://api.softgarden.io/api/rest/v3/frontend/jobslist/4711_extern/job/4711" |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
{ "jobDbId" : 4711, "externalPostingName" : "Your Testjob", "internalPostingName" : "Your Testjob", "applyOnlineLink" : "https://jobdb.softgarden.de/jobdb/public/jobposting/applyonline/click?jp=4711&ADP", "jobCategories" : [ "sam42_administration" ], "audiences" : [ "3a3b1f6e7f000002010ad492e7837dd6" ], "employmentTypes" : [ "2" ], "workTimes" : [ "799eb9d2c0bc4e7490fde05f847b331a" ], "industries" : [ "2" ], "workExperiences" : [ "12df74fc98fc48aba84b99927db3d82d" ], "geo_lat" : "47.8532661", "geo_long" : "13.9562437", "geo_name" : "12047 Berlin, Deutschland", "geo_country" : "Deutschland", "geo_state" : "Berlin", "geo_city" : "Berlin", "geo_zip" : "12047", "geo_street" : "", "jobAdText" : "<p>The HTML of the Jobad you've entered in the wizard</p>", "jobStartDate" : 1540558789937, "jobEndDate" : 1671328894013, "postingLastUpdatedDate" : 1540558789937, "job_owner_salutation" : "", "job_owner_title" : "", "job_owner_firstname" : "Max", "job_owner_lastname" : "Mustermann", "job_owner_street" : "Musterstraße 1", "job_owner_city" : "Musterstadt", "job_owner_zip" : "123456", "job_owner_phone" : "01234567890", "job_owner_email" : "max@mustermann.de", "job_owner_avatarurl" : "https://app.staging.softgarden.io/assets/public/media/get/2aaf62b4-92c3-4758-adb3-21c3c3d259d6/1548756914270/profile.jpg", "job_owner_function" : "Geschäftsführer", "job_ad_url" : "https://short.sg/j/4711", "company_name" : "Musterfirma", "company_id" : "6c588ddd-d926-46b9-81c1-4ae1dfd50c3b", "project_number" : "76470", "internal_reference_id" : "", "locale" : "en", "keywords" : "", "layoutId" : "c9cde59b631646e48ed4f457d714d078", "layoutName" : "Muster Layout", "remote_status": "REMOTE_FLEXIBLE", "salary" : { "min_value" : "40000.0", "max_value" : "50000.0", "currency" : "EUR", "period" : "year" }, "customApplicationProviders" : [ { "providerName" : "PITCHYOU", "active" : true, "url" : "https://{configuredDomain}.pitchyou.de/go/76470?jobId=4711" } ], "additionalLocations": [ { "geo_lat": "49.244611", "geo_long": "6.9954679", "geo_name": "Kálmánstraße 15, 66113 Saarbrücken, Deutschland", "geo_country": "Deutschland", "geo_state": "Saarland", "geo_city": "Saarbrücken", "geo_zip": "66113", "geo_street": "Kálmánstraße 15" }, { "geo_lat": "49.2529581", "geo_long": "6.9353122", "geo_name": "Vollweidstraße 8, 66115 Saarbrücken, Deutschland", "geo_country": "Deutschland", "geo_state": "Saarland", "geo_city": "Saarbrücken", "geo_zip": "66115", "geo_street": "Vollweidstraße 8" } ] } |
Find more details about the JobDTO one the datastructures pages.