Jobs of a Channel
Now you would like to fetch all jobs that are posted to your external posting channel for example. To do so you’ll need the ID of that channel which you can find out this way.
HTTP-Method
GET
Path
/api/rest/v3/frontend/jobslist/{channelId}
Authentification
Client Token or Basic Authorization
Path Parameter
channelId
Query Parameter
-none-
Responses
Action | Response | Description |
---|---|---|
success | see example call | |
authorization error | 401 / 403 | See here and here for details |
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" |
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 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
{ "results" : [ { "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>", "internalJobAdText" : "<p> internal text for internal channels </p>", "jobStartDate" : 1540558789937, "jobEndDate" : 1640558784518, "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" : "f31d8304-989a-12e7-a848-001a4a63j608", "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" } ] }, { "jobDbId" : 4712, "externalPostingName" : "Your Testjob 2", "internalPostingName" : "Your Testjob 2", "applyOnlineLink" : "https://jobdb.softgarden.de/jobdb/public/jobposting/applyonline/click?jp=4712&ADP", "jobCategories" : [ "sam42_administration" ], "audiences" : [ "3a3ab7987f000002010ad4925ffa0cf4" ], "employmentTypes" : [ "1" ], "workTimes" : [ "799eb9d2c0bc4e7490fde05f847b331a" ], "industries" : [ "1" ], "workExperiences" : [ "12df74fc98fc48aba84b99927db3d82d" ], "geo_lat" : "44.0616284", "geo_long" : "-121.3041517", "geo_name" : "Grülingsstraße 10, 66113 Saarbrücken, Deutschland", "geo_country" : "Deutschland", "geo_state" : "Saarland", "geo_city" : "Saarbrücken", "geo_zip" : "66113", "geo_street" : "Grülingsstraße 10", "jobAdText" : "<p>The HTML of the Jobad you've entered in the wizard</p>", "jobStartDate" : 1537959300655, "jobEndDate" : 1640558789677, "postingLastUpdatedDate" : 1537959300655, "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" : "f31d8304-989a-12e7-a848-001a4a63j608", "layoutName" : "Muster Layout", "remote_status": "", "customApplicationProviders" : [ { "providerName" : "PITCHYOU", "active" : false, "url" : "" } ] }, { ... } } |
Find more details about the JobDTO on the datastructures pages.