Single Job by Project Number
If you want to fetch a single job without having it’s ID (jobDbId), you can uniquely identify it by its projectNumber and the ID of the channel it was posted on.
HTTP-Method
GET
Path
/api/rest/v3/frontend/jobslist/{channelId}/jobByProjectNumber/{projectNumber}
Authentification
Client Token or Basic Authorization
Path Parameter
channelId, projectNumber
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/jobByProjectNumber/76470" |
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.