140 responses:
141 '200':
142 description: OK
143 content:
144 application/json:
145 schema:
150 schema:
151 type: string
152 description: Freitext suche Jobtitel
153 example: Referatsleiter
154 required: false
155 - in: query
157 schema:
158 type: string
159 description: Freitext suche Beschäftigungsort
160 example: Berlin
161 required: false
162 - in: query
164 schema:
165 type: string
166 description: Freitext suche Berufsfeld
167 example: Informatik
168 required: false
169 - in: query
171 schema:
172 type: integer
173 description: Ergebnissseite
174 example: 1
175 required: false
176 - in: query
179 type: integer
180 example: 50
181 description: Anzahl von Ergebnissen
182 required: false
183 - in: query
184 name: arbeitgeber
186 type: string
187 example: Deutsche%20Bahn%20AG
188 description: Arbeitgeber der Stelle
189 required: false
190 - in: query
191 name: veroeffentlichtseit
193 type: integer
194 example: 30
195 description: Anzahl der Tage, seit der Job veröffentlicht wurde. Kann zwischen 0 und 100 Tagen liegen.
196 required: false
197 - in: query
198 name: zeitarbeit
200 type: boolean
201 example: true
202 description: Gibt an, ob Jobs von Zeitarbeitsfirmen in die Suchergebnisse einbezogen werden sollen (default true).
203 required: false
204 - in: query
205 name: angebotsart
212 - 34
213 example: 1
214 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
215 required: false
216 - in: query
217 name: befristung
223 example: 1
224 required: false
225 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
226 - in: query
227 name: arbeitszeit
228 schema:
234 - ho
235 - mj
236 description: Semikolon-separierte mehrere Werte möglich (z.B. arbeitszeit=vz;tz) vz=VOLLZEIT, tz=TEILZEIT, snw=SCHICHT_NACHTARBEIT_WOCHENENDE, ho=HEIM_TELEARBEIT, mj=MINIJOB
237 example: vz
238 required: false
239
249 type: boolean
250 example: true
251 description: Wenn true, werden nur Jobs die im Kontext von Corona angeboten werden angezeigt.
252 required: false
253 - in: query
254 name: umkreis
255 schema:
256 type: integer
257 description: Umkreis in Kilometern von Wo-Parameter. (z.B. 25 oder 200)
258 example: 25
259 required: false
260
273 responses:
274 '200':
275 description: OK
276 content:
277 application/json:
278 schema:
292 responses:
293 '200':
294 description: OK
295 content:
296 image/png:
297 schema:
113 required: false
114
115 - in: query
116 name: behinderung
117 schema:
118 type: boolean
238 required: false
239
240 - in: query
241 name: behinderung
242 schema:
243 type: boolean
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
286 - name: hashID
287 in: path
288 required: true
289 schema:
86 - 4
87 - 34
88 example: 1
89 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
90 required: false
91 - in: query
96 - 1
97 - 2
98 example: 1
99 required: false
100 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
101 - in: query
211 - 4
212 - 34
213 example: 1
214 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
215 required: false
216 - in: query
221 - 1
222 - 2
223 example: 1
224 required: false
225 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
226 - in: query
267 in: path
268 required: true
269 schema:
270 type: string
271 example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
272 description: Hash-ID eines Jobs (siehe JobSearchResponse), enkodiert mit Base64
287 in: path
288 required: true
289 schema:
290 type: string
291 example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
292 responses:
295 content:
296 image/png:
297 schema:
298 type: string
299 format: binary
300
317 type: "object"
318 properties:
319 stellenangebote:
320 type: array
321 items:
322 type: object
371 modifikationsTimestamp:
372 type: string
373 maxErgebnisse:
374 type: string
375 page:
376 type: string
373 maxErgebnisse:
374 type: string
375 page:
376 type: string
377 size:
378 type: string
375 page:
376 type: string
377 size:
378 type: string
379 facetten:
380 type: array
377 size:
378 type: string
379 facetten:
380 type: array
381 items:
382 type: object
516 type: string
517 example: dj32HpGiU3tdrYi6ohcMOtUhtBLPvwGIRiRlcvDsebg=
518 arbeitsorte:
519 type: array
520 items:
521 type: object
585 type: string
586 example: 2021-07-25T13:12:33.913
587 stellenbeschreibung:
588 type: string
589 refnr:
590 type: string
600 format: int32
601 example: 1
602 arbeitgeberAdresse:
603 type: object
604 properties:
605 land:
621 type: string
622 example: Jüdenstr. 31
623 fertigkeiten:
624 type: array
625 items:
626 type: object
631 auspraegungen:
632 type: object
633 mobilitaet:
634 type: object
635 properties:
636 reisebereitschaft:
637 type: string
638 example: '1'
639 fuehrungskompetenzen:
640 type: object
641 properties:
642 hatVollmacht:
652 type: string
653 example: http://www.friseur-nickel.de
654 arbeitgeberdarstellung:
655 type: string
656 hauptDkz:
657 type: string
11 /pc/v4/jobs:
12 get:
13 summary: Jobsuche
14 description: "Die Jobsuche ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
15 responses:
16 '200':
136 /pc/v4/app/jobs:
137 get:
138 summary: Jobsuche via App
139 description: "Die Jobsuche via App ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
140 responses:
141 '200':
261 /pc/v2/jobdetails/{encodedHashID}:
262 get:
263 summary: Jobdetail
264 description: "Abrufen von Details zu einem Job."
265 parameters:
266 - name: encodedHashID
281 /ed/v1/arbeitgeberlogo/{hashID}:
282 get:
283 summary: Unternehmen Logo
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
286 - name: hashID
10paths:
11 /pc/v4/jobs:
12 get:
13 summary: Jobsuche
14 description: "Die Jobsuche ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
15 responses:
135
136 /pc/v4/app/jobs:
137 get:
138 summary: Jobsuche via App
139 description: "Die Jobsuche via App ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
140 responses:
260
261 /pc/v2/jobdetails/{encodedHashID}:
262 get:
263 summary: Jobdetail
264 description: "Abrufen von Details zu einem Job."
265 parameters:
280
281 /ed/v1/arbeitgeberlogo/{hashID}:
282 get:
283 summary: Unternehmen Logo
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
11 /pc/v4/jobs:
12 get:
13 summary: Jobsuche
14 description: "Die Jobsuche ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
15 responses:
16 '200':
136 /pc/v4/app/jobs:
137 get:
138 summary: Jobsuche via App
139 description: "Die Jobsuche via App ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
140 responses:
141 '200':
261 /pc/v2/jobdetails/{encodedHashID}:
262 get:
263 summary: Jobdetail
264 description: "Abrufen von Details zu einem Job."
265 parameters:
266 - name: encodedHashID
281 /ed/v1/arbeitgeberlogo/{hashID}:
282 get:
283 summary: Unternehmen Logo
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
286 - name: hashID
10paths:
11 /pc/v4/jobs:
12 get:
13 summary: Jobsuche
14 description: "Die Jobsuche ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
15 responses:
135
136 /pc/v4/app/jobs:
137 get:
138 summary: Jobsuche via App
139 description: "Die Jobsuche via App ermöglicht verfügbare Jobangebote mit verschiedenen get Parametern zu filtern."
140 responses:
260
261 /pc/v2/jobdetails/{encodedHashID}:
262 get:
263 summary: Jobdetail
264 description: "Abrufen von Details zu einem Job."
265 parameters:
280
281 /ed/v1/arbeitgeberlogo/{hashID}:
282 get:
283 summary: Unternehmen Logo
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
140 responses:
141 '200':
142 description: OK
143 content:
144 application/json:
145 schema:
150 schema:
151 type: string
152 description: Freitext suche Jobtitel
153 example: Referatsleiter
154 required: false
155 - in: query
157 schema:
158 type: string
159 description: Freitext suche Beschäftigungsort
160 example: Berlin
161 required: false
162 - in: query
164 schema:
165 type: string
166 description: Freitext suche Berufsfeld
167 example: Informatik
168 required: false
169 - in: query
171 schema:
172 type: integer
173 description: Ergebnissseite
174 example: 1
175 required: false
176 - in: query
179 type: integer
180 example: 50
181 description: Anzahl von Ergebnissen
182 required: false
183 - in: query
184 name: arbeitgeber
186 type: string
187 example: Deutsche%20Bahn%20AG
188 description: Arbeitgeber der Stelle
189 required: false
190 - in: query
191 name: veroeffentlichtseit
193 type: integer
194 example: 30
195 description: Anzahl der Tage, seit der Job veröffentlicht wurde. Kann zwischen 0 und 100 Tagen liegen.
196 required: false
197 - in: query
198 name: zeitarbeit
200 type: boolean
201 example: true
202 description: Gibt an, ob Jobs von Zeitarbeitsfirmen in die Suchergebnisse einbezogen werden sollen (default true).
203 required: false
204 - in: query
205 name: angebotsart
212 - 34
213 example: 1
214 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
215 required: false
216 - in: query
217 name: befristung
223 example: 1
224 required: false
225 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
226 - in: query
227 name: arbeitszeit
228 schema:
234 - ho
235 - mj
236 description: Semikolon-separierte mehrere Werte möglich (z.B. arbeitszeit=vz;tz) vz=VOLLZEIT, tz=TEILZEIT, snw=SCHICHT_NACHTARBEIT_WOCHENENDE, ho=HEIM_TELEARBEIT, mj=MINIJOB
237 example: vz
238 required: false
239
249 type: boolean
250 example: true
251 description: Wenn true, werden nur Jobs die im Kontext von Corona angeboten werden angezeigt.
252 required: false
253 - in: query
254 name: umkreis
255 schema:
256 type: integer
257 description: Umkreis in Kilometern von Wo-Parameter. (z.B. 25 oder 200)
258 example: 25
259 required: false
260
273 responses:
274 '200':
275 description: OK
276 content:
277 application/json:
278 schema:
292 responses:
293 '200':
294 description: OK
295 content:
296 image/png:
297 schema:
113 required: false
114
115 - in: query
116 name: behinderung
117 schema:
118 type: boolean
238 required: false
239
240 - in: query
241 name: behinderung
242 schema:
243 type: boolean
284 description: "Abrufen des Logos eines Unternehmens"
285 parameters:
286 - name: hashID
287 in: path
288 required: true
289 schema:
86 - 4
87 - 34
88 example: 1
89 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
90 required: false
91 - in: query
96 - 1
97 - 2
98 example: 1
99 required: false
100 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
101 - in: query
211 - 4
212 - 34
213 example: 1
214 description: 1=ARBEIT; 2=SELBSTAENDIGKEIT, 4=AUSBILDUNG/Duales Studium, 34=Praktikum/Trainee
215 required: false
216 - in: query
221 - 1
222 - 2
223 example: 1
224 required: false
225 description: Semikolon-separierte mehrere Werte möglich (z.B. befristung=1;2) 1 = befristet; 2 = unbefristet
226 - in: query
267 in: path
268 required: true
269 schema:
270 type: string
271 example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
272 description: Hash-ID eines Jobs (siehe JobSearchResponse), enkodiert mit Base64
287 in: path
288 required: true
289 schema:
290 type: string
291 example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
292 responses:
295 content:
296 image/png:
297 schema:
298 type: string
299 format: binary
300
317 type: "object"
318 properties:
319 stellenangebote:
320 type: array
321 items:
322 type: object
371 modifikationsTimestamp:
372 type: string
373 maxErgebnisse:
374 type: string
375 page:
376 type: string
373 maxErgebnisse:
374 type: string
375 page:
376 type: string
377 size:
378 type: string
375 page:
376 type: string
377 size:
378 type: string
379 facetten:
380 type: array
377 size:
378 type: string
379 facetten:
380 type: array
381 items:
382 type: object
516 type: string
517 example: dj32HpGiU3tdrYi6ohcMOtUhtBLPvwGIRiRlcvDsebg=
518 arbeitsorte:
519 type: array
520 items:
521 type: object
585 type: string
586 example: 2021-07-25T13:12:33.913
587 stellenbeschreibung:
588 type: string
589 refnr:
590 type: string
600 format: int32
601 example: 1
602 arbeitgeberAdresse:
603 type: object
604 properties:
605 land:
621 type: string
622 example: Jüdenstr. 31
623 fertigkeiten:
624 type: array
625 items:
626 type: object
631 auspraegungen:
632 type: object
633 mobilitaet:
634 type: object
635 properties:
636 reisebereitschaft:
637 type: string
638 example: '1'
639 fuehrungskompetenzen:
640 type: object
641 properties:
642 hatVollmacht:
652 type: string
653 example: http://www.friseur-nickel.de
654 arbeitgeberdarstellung:
655 type: string
656 hauptDkz:
657 type: string