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 |
{ "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" } ] } |
Find more details about the JobDTO one the datastructures pages.