diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bdcb471
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+__pycache__/
+*.py[cod]
+*.egg-info/
+dist/
+build/
+.eggs/
diff --git a/README.md b/README.md
index 46f1136..9029a94 100644
--- a/README.md
+++ b/README.md
@@ -9,9 +9,17 @@ ie Authentifizierung funktioniert über die clientId:
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
-
**Update:** Falls client_id nicht funktioniert kann man stattdessen "X-API-KEY: jobboerse-jobsuche" verwenden
+
+## Ablauf
+
+Der typische Ablauf ist:
+
+1. **Stellen suchen** via `/pc/v4/jobs` oder `/pc/v4/app/jobs` → `refnr` aus der Antwort merken.
+2. **Details abrufen** via `/pc/v4/jobdetails/{base64(refnr)}` (empfohlen) oder `/pc/v3/jobdetails/{base64(refnr)}`.
+3. **Arbeitgeberlogo abrufen** via `/ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash}` (sofern im Detail-Response vorhanden).
+
## Jobbörse
**URL:** https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs
@@ -121,3 +129,51 @@ jobs=$(curl -m 60 \
-H "X-API-Key: jobboerse-jobsuche" \
'https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs?angebotsart=1&wo=Berlin&umkreis=200&arbeitszeit=ho;mj&page=1&size=25&pav=false')
```
+
+
+## Jobdetails
+
+**URL (empfohlen):** https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobdetails/{encryptedJobCode}
+
+**URL (alternativ):** https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v3/jobdetails/{encryptedJobCode}
+
+Der `encryptedJobCode` ist der Base64-kodierte Wert der `refnr` aus der Jobsuche-Antwort.
+
+**Beispiel:** `refnr = 10001-1002716922-S` → `base64(refnr) = MTAwMDEtMTAwMjcxNjkyMi1T`
+
+Die Detail-Antwort enthält u.a.:
+- `stellenangebotsTitel` – Titel der Stelle
+- `stellenangebotsBeschreibung` – Beschreibung der Stelle
+- `referenznummer` – Referenznummer der Stelle
+- `arbeitgeberKundennummerHash` – Hash für den Logo-Abruf (kann `null` sein)
+
+### Hinweise zu Sonderfällen
+
+- Manche Stellenanzeigen haben kein `kundennummerHash` in der Suchantwort und kein `arbeitgeberKundennummerHash` in der Detail-Antwort – in diesem Fall steht kein Logo zur Verfügung.
+- Externe Stellenanzeigen können ein `externeUrl`-Feld in der Suchantwort enthalten.
+
+### Beispiel:
+```bash
+refnr="10001-1002716922-S"
+encoded=$(python3 -c "import base64; print(base64.b64encode('$refnr'.encode()).decode())")
+curl -m 60 \
+ -H "X-API-Key: jobboerse-jobsuche" \
+ "https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobdetails/$encoded"
+```
+
+
+## Arbeitgeberlogo
+
+**URL:** https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service/ct/v1/arbeitgeberlogo/{kundennummerHash}
+
+Der `kundennummerHash` entspricht dem Feld `arbeitgeberKundennummerHash` aus der Jobdetail-Antwort (URL-kodiert falls nötig, da der Wert `=`-Zeichen enthalten kann).
+
+Gibt `200 image/webp` oder `200 image/png` zurück, wenn ein Logo vorhanden ist.
+Gibt `404` zurück, wenn kein Logo für diesen Arbeitgeber hinterlegt ist – dies ist ein normaler Fall, kein Fehler.
+
+### Beispiel:
+```bash
+curl -m 60 \
+ -H "X-API-Key: jobboerse-jobsuche" \
+ "https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service/ct/v1/arbeitgeberlogo/Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA%3D"
+```
diff --git a/api_example.R b/api_example.R
index f801bc2..3513836 100644
--- a/api_example.R
+++ b/api_example.R
@@ -14,7 +14,17 @@ data=httr::content(data_request)
writeLines(jsonlite::toJSON(data$facetten,pretty=TRUE,auto_unbox=TRUE),paste0(Sys.Date(),"_jobsuche_facetten.json"))
-urlLogo="https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/ed/v1/arbeitgeberlogo/arJ0dxbYlPFXeMuZtdZzooRdCOnK2TjUXjLQlkBr-Ew="
-dataLogo=httr::content(httr::GET(url=urlLogo, httr::add_headers(.headers=c("X-API-Key"=clientId)), config=httr::config(connecttimeout=60)))
+# Jobdetails abrufen: base64(refnr) als Pfadparameter
+refnr <- data$stellenangebote[[1]]$refnr
+encryptedJobCode <- base64enc::base64encode(charToRaw(refnr))
+urlDetails <- paste0("https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobdetails/", encryptedJobCode)
+details_request <- httr::GET(url=urlDetails, httr::add_headers(.headers=c("X-API-Key"=clientId)),
+ config=httr::config(connecttimeout=60))
+details <- httr::content(details_request)
+# Arbeitgeberlogo abrufen (sofern arbeitgeberKundennummerHash vorhanden)
+# Endpoint: GET /vermittlung/ag-darstellung-service/ct/v1/arbeitgeberlogo/{kundennummerHash}
+# 404 bedeutet: kein Logo vorhanden (kein Fehler)
+urlLogo="https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service/ct/v1/arbeitgeberlogo/Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA%3D"
+dataLogo=httr::content(httr::GET(url=urlLogo, httr::add_headers(.headers=c("X-API-Key"=clientId)), config=httr::config(connecttimeout=60)))
diff --git a/api_example.py b/api_example.py
index 73d91af..1bd7fbb 100644
--- a/api_example.py
+++ b/api_example.py
@@ -1,5 +1,13 @@
+import base64
import requests
+HEADERS = {
+ 'User-Agent': 'Jobsuche/2.9.2 (de.arbeitsagentur.jobboerse; build:1077; iOS 15.1.0) Alamofire/5.4.4',
+ 'Host': 'rest.arbeitsagentur.de',
+ 'X-API-Key': 'jobboerse-jobsuche',
+ 'Connection': 'keep-alive',
+}
+
def search(what, where):
"""search for jobs. params can be found here: https://jobsuche.api.bund.dev/"""
params = (
@@ -11,16 +19,48 @@ def search(what, where):
('was', what),
('wo', where),
)
- headers = {
- 'User-Agent': 'Jobsuche/2.9.2 (de.arbeitsagentur.jobboerse; build:1077; iOS 15.1.0) Alamofire/5.4.4',
- 'Host': 'rest.arbeitsagentur.de',
- 'X-API-Key': 'jobboerse-jobsuche',
- 'Connection': 'keep-alive',
- }
response = requests.get('https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/app/jobs',
- headers=headers, params=params, verify=False)
+ headers=HEADERS, params=params, verify=False)
return response.json()
+
+def get_job_details(refnr):
+ """Retrieve job details by refnr. The refnr is base64-encoded before sending."""
+ encrypted = base64.b64encode(refnr.encode()).decode()
+ response = requests.get(
+ f'https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobdetails/{encrypted}',
+ headers=HEADERS, verify=False)
+ return response.json()
+
+
+def get_employer_logo(kundennummer_hash):
+ """Retrieve employer logo by arbeitgeberKundennummerHash from job details.
+ Returns None if no logo is available (404).
+ """
+ import urllib.parse
+ encoded_hash = urllib.parse.quote(kundennummer_hash, safe='')
+ response = requests.get(
+ f'https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service/ct/v1/arbeitgeberlogo/{encoded_hash}',
+ headers=HEADERS, verify=False)
+ if response.status_code == 404:
+ return None
+ return response.content
+
+
result = search("bahn", "berlin")
-print(result['stellenangebote'][0]["refnr"])
+refnr = result['stellenangebote'][0]["refnr"]
+print("refnr:", refnr)
+
+details = get_job_details(refnr)
+print("Titel:", details.get("stellenangebotsTitel") or details.get("titel"))
+
+kundennummer_hash = details.get("arbeitgeberKundennummerHash")
+if kundennummer_hash:
+ logo = get_employer_logo(kundennummer_hash)
+ if logo:
+ print("Logo gefunden, Größe:", len(logo), "Bytes")
+ else:
+ print("Kein Logo für diesen Arbeitgeber vorhanden.")
+else:
+ print("Kein arbeitgeberKundennummerHash – kein Logo verfügbar.")
diff --git a/openapi.yaml b/openapi.yaml
index 37497fc..c30a8a4 100644
--- a/openapi.yaml
+++ b/openapi.yaml
@@ -1,7 +1,7 @@
openapi: "3.0.0"
info:
- description: "Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben."
- version: "2.0.2"
+ description: "Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden)."
+ version: "2.1.0"
title: "Arbeitsagentur Jobsuche API"
servers:
@@ -259,25 +259,74 @@ paths:
required: false
- /ed/v1/arbeitgeberlogo/{hashID}:
+ /pc/v4/jobdetails/{encryptedJobCode}:
+ get:
+ summary: Jobdetails (v4)
+ description: "Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr)). Empfohlene Version."
+ parameters:
+ - name: encryptedJobCode
+ in: path
+ required: true
+ schema:
+ type: string
+ example: MTAwMDEtMTAwMjcxNjkyMi1T
+ description: "Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'"
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/JobDetails'
+
+ /pc/v3/jobdetails/{encryptedJobCode}:
+ get:
+ summary: Jobdetails (v3)
+ description: "Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr))."
+ parameters:
+ - name: encryptedJobCode
+ in: path
+ required: true
+ schema:
+ type: string
+ example: MTAwMDEtMTAwMjcxNjkyMi1T
+ description: "Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'"
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/JobDetails'
+
+ /ct/v1/arbeitgeberlogo/{kundennummerHash}:
+ servers:
+ - url: "https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service"
get:
summary: Unternehmen Logo
- description: "Abrufen des Logos eines Unternehmens"
+ description: "Abrufen des Logos eines Unternehmens anhand des arbeitgeberKundennummerHash aus der Jobdetail-Antwort. Gibt 404 zurück, wenn kein Logo vorhanden ist."
parameters:
- - name: hashID
+ - name: kundennummerHash
in: path
required: true
schema:
type: string
- example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
+ example: Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA=
+ description: "Wert des Feldes arbeitgeberKundennummerHash aus der Jobdetail-Antwort (URL-kodiert falls nötig)."
responses:
'200':
description: OK
content:
+ image/webp:
+ schema:
+ type: string
+ format: binary
image/png:
schema:
type: string
format: binary
+ '404':
+ description: Kein Logo für diesen Arbeitgeber vorhanden.
security:
@@ -348,6 +397,16 @@ components:
lon:
type: number
example: 13.4025753
+ kundennummerHash:
+ type: string
+ nullable: true
+ example: Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA=
+ description: "Hash-ID des Arbeitgebers für den Logo-Abruf. Ist nicht immer vorhanden."
+ externeUrl:
+ type: string
+ nullable: true
+ example: https://example.com/job/123
+ description: "Externe URL zur Stellenanzeige (optional)."
modifikationsTimestamp:
type: string
maxErgebnisse:
@@ -495,6 +554,11 @@ components:
arbeitgeberHashId:
type: string
example: dj32HpGiU3tdrYi6ohcMOtUhtBLPvwGIRiRlcvDsebg=
+ arbeitgeberKundennummerHash:
+ type: string
+ nullable: true
+ example: Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA=
+ description: "Hash-ID des Arbeitgebers für den Logo-Abruf (/ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash}). Kann null sein."
arbeitsorte:
type: array
items:
@@ -555,6 +619,10 @@ components:
titel:
type: string
example: Wissenschaftlicher Mitarbeiter (m/w/d)
+ stellenangebotsTitel:
+ type: string
+ example: Wissenschaftlicher Mitarbeiter (m/w/d)
+ description: "Stellen-Titel (Feldname in v3/v4 jobdetails-Antworten)."
hashId:
type: string
example: VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=
@@ -566,9 +634,16 @@ components:
example: 2021-07-25T13:12:33.913
stellenbeschreibung:
type: string
+ stellenangebotsBeschreibung:
+ type: string
+ description: "Stellenbeschreibung (Feldname in v3/v4 jobdetails-Antworten)."
refnr:
type: string
example: 10000-1183999289-S
+ referenznummer:
+ type: string
+ example: 10000-1183999289-S
+ description: "Referenznummer der Stelle (Feldname in v3/v4 jobdetails-Antworten)."
fuerFluechtlingeGeeignet:
type: boolean
example: false
diff --git a/python-client/README.md b/python-client/README.md
index 8c3ab79..0c54837 100644
--- a/python-client/README.md
+++ b/python-client/README.md
@@ -1,9 +1,9 @@
# jobsuche
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden).
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
-- API version: 2.0.2
+- API version: 2.1.0
- Package version: 0.1.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
@@ -50,6 +50,7 @@ import time
from deutschland import jobsuche
from pprint import pprint
from deutschland.jobsuche.api import default_api
+from deutschland.jobsuche.model.job_details import JobDetails
from deutschland.jobsuche.model.job_search_response import JobSearchResponse
# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/jobboerse/jobsuche-service
# See configuration.py for a list of all supported configuration parameters.
@@ -73,14 +74,14 @@ configuration.api_key['APIKeyHeaders'] = 'YOUR_API_KEY'
with jobsuche.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = default_api.DefaultApi(api_client)
- hash_id = "VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=" # str |
+ kundennummer_hash = "Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA=" # str | Wert des Feldes arbeitgeberKundennummerHash aus der Jobdetail-Antwort (URL-kodiert falls nötig).
try:
# Unternehmen Logo
- api_response = api_instance.ed_v1_arbeitgeberlogo_hash_id_get(hash_id)
+ api_response = api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get(kundennummer_hash)
pprint(api_response)
except jobsuche.ApiException as e:
- print("Exception when calling DefaultApi->ed_v1_arbeitgeberlogo_hash_id_get: %s\n" % e)
+ print("Exception when calling DefaultApi->ct_v1_arbeitgeberlogo_kundennummer_hash_get: %s\n" % e)
```
## Documentation for API Endpoints
@@ -89,8 +90,10 @@ All URIs are relative to *https://rest.arbeitsagentur.de/jobboerse/jobsuche-serv
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
-*DefaultApi* | [**ed_v1_arbeitgeberlogo_hash_id_get**](docs/DefaultApi.md#ed_v1_arbeitgeberlogo_hash_id_get) | **GET** /ed/v1/arbeitgeberlogo/{hashID} | Unternehmen Logo
+*DefaultApi* | [**ct_v1_arbeitgeberlogo_kundennummer_hash_get**](docs/DefaultApi.md#ct_v1_arbeitgeberlogo_kundennummer_hash_get) | **GET** /ct/v1/arbeitgeberlogo/{kundennummerHash} | Unternehmen Logo
+*DefaultApi* | [**pc_v3_jobdetails_encrypted_job_code_get**](docs/DefaultApi.md#pc_v3_jobdetails_encrypted_job_code_get) | **GET** /pc/v3/jobdetails/{encryptedJobCode} | Jobdetails (v3)
*DefaultApi* | [**pc_v4_app_jobs_get**](docs/DefaultApi.md#pc_v4_app_jobs_get) | **GET** /pc/v4/app/jobs | Jobsuche via App
+*DefaultApi* | [**pc_v4_jobdetails_encrypted_job_code_get**](docs/DefaultApi.md#pc_v4_jobdetails_encrypted_job_code_get) | **GET** /pc/v4/jobdetails/{encryptedJobCode} | Jobdetails (v4)
*DefaultApi* | [**pc_v4_jobs_get**](docs/DefaultApi.md#pc_v4_jobs_get) | **GET** /pc/v4/jobs | Jobsuche
diff --git a/python-client/deutschland/jobsuche/__init__.py b/python-client/deutschland/jobsuche/__init__.py
index 52db84e..c5bb59b 100644
--- a/python-client/deutschland/jobsuche/__init__.py
+++ b/python-client/deutschland/jobsuche/__init__.py
@@ -3,9 +3,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/api/default_api.py b/python-client/deutschland/jobsuche/api/default_api.py
index 9b42629..1d820cd 100644
--- a/python-client/deutschland/jobsuche/api/default_api.py
+++ b/python-client/deutschland/jobsuche/api/default_api.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -13,6 +13,7 @@
from deutschland.jobsuche.api_client import ApiClient
from deutschland.jobsuche.api_client import Endpoint as _Endpoint
+from deutschland.jobsuche.model.job_details import JobDetails
from deutschland.jobsuche.model.job_search_response import JobSearchResponse
from deutschland.jobsuche.model_utils import ( # noqa: F401
check_allowed_values,
@@ -36,21 +37,66 @@ def __init__(self, api_client=None):
if api_client is None:
api_client = ApiClient()
self.api_client = api_client
- self.ed_v1_arbeitgeberlogo_hash_id_get_endpoint = _Endpoint(
+ self.ct_v1_arbeitgeberlogo_kundennummer_hash_get_endpoint = _Endpoint(
settings={
"response_type": (file_type,),
"auth": ["APIKeyHeaders"],
- "endpoint_path": "/ed/v1/arbeitgeberlogo/{hashID}",
- "operation_id": "ed_v1_arbeitgeberlogo_hash_id_get",
+ "endpoint_path": "/ct/v1/arbeitgeberlogo/{kundennummerHash}",
+ "operation_id": "ct_v1_arbeitgeberlogo_kundennummer_hash_get",
+ "http_method": "GET",
+ "servers": [
+ {
+ "url": "https://rest.arbeitsagentur.de/vermittlung/ag-darstellung-service",
+ "description": "No description provided",
+ },
+ ],
+ },
+ params_map={
+ "all": [
+ "kundennummer_hash",
+ ],
+ "required": [
+ "kundennummer_hash",
+ ],
+ "nullable": [],
+ "enum": [],
+ "validation": [],
+ },
+ root_map={
+ "validations": {},
+ "allowed_values": {},
+ "openapi_types": {
+ "kundennummer_hash": (str,),
+ },
+ "attribute_map": {
+ "kundennummer_hash": "kundennummerHash",
+ },
+ "location_map": {
+ "kundennummer_hash": "path",
+ },
+ "collection_format_map": {},
+ },
+ headers_map={
+ "accept": ["image/webp", "image/png"],
+ "content_type": [],
+ },
+ api_client=api_client,
+ )
+ self.pc_v3_jobdetails_encrypted_job_code_get_endpoint = _Endpoint(
+ settings={
+ "response_type": (JobDetails,),
+ "auth": ["APIKeyHeaders"],
+ "endpoint_path": "/pc/v3/jobdetails/{encryptedJobCode}",
+ "operation_id": "pc_v3_jobdetails_encrypted_job_code_get",
"http_method": "GET",
"servers": None,
},
params_map={
"all": [
- "hash_id",
+ "encrypted_job_code",
],
"required": [
- "hash_id",
+ "encrypted_job_code",
],
"nullable": [],
"enum": [],
@@ -60,18 +106,18 @@ def __init__(self, api_client=None):
"validations": {},
"allowed_values": {},
"openapi_types": {
- "hash_id": (str,),
+ "encrypted_job_code": (str,),
},
"attribute_map": {
- "hash_id": "hashID",
+ "encrypted_job_code": "encryptedJobCode",
},
"location_map": {
- "hash_id": "path",
+ "encrypted_job_code": "path",
},
"collection_format_map": {},
},
headers_map={
- "accept": ["image/png"],
+ "accept": ["application/json"],
"content_type": [],
},
api_client=api_client,
@@ -180,6 +226,46 @@ def __init__(self, api_client=None):
},
api_client=api_client,
)
+ self.pc_v4_jobdetails_encrypted_job_code_get_endpoint = _Endpoint(
+ settings={
+ "response_type": (JobDetails,),
+ "auth": ["APIKeyHeaders"],
+ "endpoint_path": "/pc/v4/jobdetails/{encryptedJobCode}",
+ "operation_id": "pc_v4_jobdetails_encrypted_job_code_get",
+ "http_method": "GET",
+ "servers": None,
+ },
+ params_map={
+ "all": [
+ "encrypted_job_code",
+ ],
+ "required": [
+ "encrypted_job_code",
+ ],
+ "nullable": [],
+ "enum": [],
+ "validation": [],
+ },
+ root_map={
+ "validations": {},
+ "allowed_values": {},
+ "openapi_types": {
+ "encrypted_job_code": (str,),
+ },
+ "attribute_map": {
+ "encrypted_job_code": "encryptedJobCode",
+ },
+ "location_map": {
+ "encrypted_job_code": "path",
+ },
+ "collection_format_map": {},
+ },
+ headers_map={
+ "accept": ["application/json"],
+ "content_type": [],
+ },
+ api_client=api_client,
+ )
self.pc_v4_jobs_get_endpoint = _Endpoint(
settings={
"response_type": (JobSearchResponse,),
@@ -285,18 +371,18 @@ def __init__(self, api_client=None):
api_client=api_client,
)
- def ed_v1_arbeitgeberlogo_hash_id_get(self, hash_id, **kwargs):
+ def ct_v1_arbeitgeberlogo_kundennummer_hash_get(self, kundennummer_hash, **kwargs):
"""Unternehmen Logo # noqa: E501
- Abrufen des Logos eines Unternehmens # noqa: E501
+ Abrufen des Logos eines Unternehmens anhand des arbeitgeberKundennummerHash aus der Jobdetail-Antwort. Gibt 404 zurück, wenn kein Logo vorhanden ist. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True
- >>> thread = api.ed_v1_arbeitgeberlogo_hash_id_get(hash_id, async_req=True)
+ >>> thread = api.ct_v1_arbeitgeberlogo_kundennummer_hash_get(kundennummer_hash, async_req=True)
>>> result = thread.get()
Args:
- hash_id (str):
+ kundennummer_hash (str): Wert des Feldes arbeitgeberKundennummerHash aus der Jobdetail-Antwort (URL-kodiert falls nötig).
Keyword Args:
_return_http_data_only (bool): response data without head status
@@ -345,11 +431,78 @@ def ed_v1_arbeitgeberlogo_hash_id_get(self, hash_id, **kwargs):
kwargs["_content_type"] = kwargs.get("_content_type")
kwargs["_host_index"] = kwargs.get("_host_index")
kwargs["_request_auths"] = kwargs.get("_request_auths", None)
- kwargs["hash_id"] = hash_id
- return self.ed_v1_arbeitgeberlogo_hash_id_get_endpoint.call_with_http_info(
+ kwargs["kundennummer_hash"] = kundennummer_hash
+ return self.ct_v1_arbeitgeberlogo_kundennummer_hash_get_endpoint.call_with_http_info(
**kwargs
)
+ def pc_v3_jobdetails_encrypted_job_code_get(self, encrypted_job_code, **kwargs):
+ """Jobdetails (v3) # noqa: E501
+
+ Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr)). # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+
+ >>> thread = api.pc_v3_jobdetails_encrypted_job_code_get(encrypted_job_code, async_req=True)
+ >>> result = thread.get()
+
+ Args:
+ encrypted_job_code (str): Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'
+
+ Keyword Args:
+ _return_http_data_only (bool): response data without head status
+ code and headers. Default is True.
+ _preload_content (bool): if False, the urllib3.HTTPResponse object
+ will be returned without reading/decoding response data.
+ Default is True.
+ _request_timeout (int/float/tuple): timeout setting for this request. If
+ one number provided, it will be total request timeout. It can also
+ be a pair (tuple) of (connection, read) timeouts.
+ Default is None.
+ _check_input_type (bool): specifies if type checking
+ should be done one the data sent to the server.
+ Default is True.
+ _check_return_type (bool): specifies if type checking
+ should be done one the data received from the server.
+ Default is True.
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _content_type (str/None): force body content-type.
+ Default is None and content-type will be predicted by allowed
+ content-types and body.
+ _host_index (int/None): specifies the index of the server
+ that we want to use.
+ Default is read from the configuration.
+ _request_auths (list): set to override the auth_settings for an a single
+ request; this effectively ignores the authentication
+ in the spec for a single request.
+ Default is None
+ async_req (bool): execute request asynchronously
+
+ Returns:
+ JobDetails
+ If the method is called asynchronously, returns the request
+ thread.
+ """
+ kwargs["async_req"] = kwargs.get("async_req", False)
+ kwargs["_return_http_data_only"] = kwargs.get("_return_http_data_only", True)
+ kwargs["_preload_content"] = kwargs.get("_preload_content", True)
+ kwargs["_request_timeout"] = kwargs.get("_request_timeout", None)
+ kwargs["_check_input_type"] = kwargs.get("_check_input_type", True)
+ kwargs["_check_return_type"] = kwargs.get("_check_return_type", True)
+ kwargs["_spec_property_naming"] = kwargs.get("_spec_property_naming", False)
+ kwargs["_content_type"] = kwargs.get("_content_type")
+ kwargs["_host_index"] = kwargs.get("_host_index")
+ kwargs["_request_auths"] = kwargs.get("_request_auths", None)
+ kwargs["encrypted_job_code"] = encrypted_job_code
+ return (
+ self.pc_v3_jobdetails_encrypted_job_code_get_endpoint.call_with_http_info(
+ **kwargs
+ )
+ )
+
def pc_v4_app_jobs_get(self, **kwargs):
"""Jobsuche via App # noqa: E501
@@ -424,6 +577,73 @@ def pc_v4_app_jobs_get(self, **kwargs):
kwargs["_request_auths"] = kwargs.get("_request_auths", None)
return self.pc_v4_app_jobs_get_endpoint.call_with_http_info(**kwargs)
+ def pc_v4_jobdetails_encrypted_job_code_get(self, encrypted_job_code, **kwargs):
+ """Jobdetails (v4) # noqa: E501
+
+ Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr)). Empfohlene Version. # noqa: E501
+ This method makes a synchronous HTTP request by default. To make an
+ asynchronous HTTP request, please pass async_req=True
+
+ >>> thread = api.pc_v4_jobdetails_encrypted_job_code_get(encrypted_job_code, async_req=True)
+ >>> result = thread.get()
+
+ Args:
+ encrypted_job_code (str): Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'
+
+ Keyword Args:
+ _return_http_data_only (bool): response data without head status
+ code and headers. Default is True.
+ _preload_content (bool): if False, the urllib3.HTTPResponse object
+ will be returned without reading/decoding response data.
+ Default is True.
+ _request_timeout (int/float/tuple): timeout setting for this request. If
+ one number provided, it will be total request timeout. It can also
+ be a pair (tuple) of (connection, read) timeouts.
+ Default is None.
+ _check_input_type (bool): specifies if type checking
+ should be done one the data sent to the server.
+ Default is True.
+ _check_return_type (bool): specifies if type checking
+ should be done one the data received from the server.
+ Default is True.
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _content_type (str/None): force body content-type.
+ Default is None and content-type will be predicted by allowed
+ content-types and body.
+ _host_index (int/None): specifies the index of the server
+ that we want to use.
+ Default is read from the configuration.
+ _request_auths (list): set to override the auth_settings for an a single
+ request; this effectively ignores the authentication
+ in the spec for a single request.
+ Default is None
+ async_req (bool): execute request asynchronously
+
+ Returns:
+ JobDetails
+ If the method is called asynchronously, returns the request
+ thread.
+ """
+ kwargs["async_req"] = kwargs.get("async_req", False)
+ kwargs["_return_http_data_only"] = kwargs.get("_return_http_data_only", True)
+ kwargs["_preload_content"] = kwargs.get("_preload_content", True)
+ kwargs["_request_timeout"] = kwargs.get("_request_timeout", None)
+ kwargs["_check_input_type"] = kwargs.get("_check_input_type", True)
+ kwargs["_check_return_type"] = kwargs.get("_check_return_type", True)
+ kwargs["_spec_property_naming"] = kwargs.get("_spec_property_naming", False)
+ kwargs["_content_type"] = kwargs.get("_content_type")
+ kwargs["_host_index"] = kwargs.get("_host_index")
+ kwargs["_request_auths"] = kwargs.get("_request_auths", None)
+ kwargs["encrypted_job_code"] = encrypted_job_code
+ return (
+ self.pc_v4_jobdetails_encrypted_job_code_get_endpoint.call_with_http_info(
+ **kwargs
+ )
+ )
+
def pc_v4_jobs_get(self, **kwargs):
"""Jobsuche # noqa: E501
diff --git a/python-client/deutschland/jobsuche/api_client.py b/python-client/deutschland/jobsuche/api_client.py
index 967cf12..92c0b64 100644
--- a/python-client/deutschland/jobsuche/api_client.py
+++ b/python-client/deutschland/jobsuche/api_client.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -903,10 +903,10 @@ def __call__(self, *args, **kwargs):
Example:
api_instance = DefaultApi()
- api_instance.ed_v1_arbeitgeberlogo_hash_id_get # this is an instance of the class Endpoint
- api_instance.ed_v1_arbeitgeberlogo_hash_id_get() # this invokes api_instance.ed_v1_arbeitgeberlogo_hash_id_get.__call__()
+ api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get # this is an instance of the class Endpoint
+ api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get() # this invokes api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get.__call__()
which then invokes the callable functions stored in that endpoint at
- api_instance.ed_v1_arbeitgeberlogo_hash_id_get.callable or self.callable in this class
+ api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get.callable or self.callable in this class
"""
return self.callable(self, *args, **kwargs)
diff --git a/python-client/deutschland/jobsuche/configuration.py b/python-client/deutschland/jobsuche/configuration.py
index a6306a9..fce8e72 100644
--- a/python-client/deutschland/jobsuche/configuration.py
+++ b/python-client/deutschland/jobsuche/configuration.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -426,7 +426,7 @@ def to_debug_report(self):
"Python SDK Debug Report:\n"
"OS: {env}\n"
"Python Version: {pyversion}\n"
- "Version of the API: 2.0.2\n"
+ "Version of the API: 2.1.0\n"
"SDK Package Version: 0.1.0".format(env=sys.platform, pyversion=sys.version)
)
diff --git a/python-client/deutschland/jobsuche/exceptions.py b/python-client/deutschland/jobsuche/exceptions.py
index 03a2ac9..9eca8a9 100644
--- a/python-client/deutschland/jobsuche/exceptions.py
+++ b/python-client/deutschland/jobsuche/exceptions.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details.py b/python-client/deutschland/jobsuche/model/job_details.py
index ca70dee..89f515b 100644
--- a/python-client/deutschland/jobsuche/model/job_details.py
+++ b/python-client/deutschland/jobsuche/model/job_details.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -118,6 +118,10 @@ def openapi_types():
"branchengruppe": (str,), # noqa: E501
"branche": (str,), # noqa: E501
"arbeitgeber_hash_id": (str,), # noqa: E501
+ "arbeitgeber_kundennummer_hash": (
+ str,
+ none_type,
+ ), # noqa: E501
"arbeitsorte": ([JobDetailsArbeitsorteInner],), # noqa: E501
"arbeitszeitmodelle": ([str],), # noqa: E501
"befristung": (str,), # noqa: E501
@@ -128,11 +132,14 @@ def openapi_types():
"allianzpartner": (str,), # noqa: E501
"allianzpartner_url": (str,), # noqa: E501
"titel": (str,), # noqa: E501
+ "stellenangebots_titel": (str,), # noqa: E501
"hash_id": (str,), # noqa: E501
"beruf": (str,), # noqa: E501
"modifikations_timestamp": (str,), # noqa: E501
"stellenbeschreibung": (str,), # noqa: E501
+ "stellenangebots_beschreibung": (str,), # noqa: E501
"refnr": (str,), # noqa: E501
+ "referenznummer": (str,), # noqa: E501
"fuer_fluechtlinge_geeignet": (bool,), # noqa: E501
"nur_fuer_schwerbehinderte": (bool,), # noqa: E501
"anzahl_offene_stellen": (int,), # noqa: E501
@@ -160,6 +167,7 @@ def discriminator():
"branchengruppe": "branchengruppe", # noqa: E501
"branche": "branche", # noqa: E501
"arbeitgeber_hash_id": "arbeitgeberHashId", # noqa: E501
+ "arbeitgeber_kundennummer_hash": "arbeitgeberKundennummerHash", # noqa: E501
"arbeitsorte": "arbeitsorte", # noqa: E501
"arbeitszeitmodelle": "arbeitszeitmodelle", # noqa: E501
"befristung": "befristung", # noqa: E501
@@ -170,11 +178,14 @@ def discriminator():
"allianzpartner": "allianzpartner", # noqa: E501
"allianzpartner_url": "allianzpartnerUrl", # noqa: E501
"titel": "titel", # noqa: E501
+ "stellenangebots_titel": "stellenangebotsTitel", # noqa: E501
"hash_id": "hashId", # noqa: E501
"beruf": "beruf", # noqa: E501
"modifikations_timestamp": "modifikationsTimestamp", # noqa: E501
"stellenbeschreibung": "stellenbeschreibung", # noqa: E501
+ "stellenangebots_beschreibung": "stellenangebotsBeschreibung", # noqa: E501
"refnr": "refnr", # noqa: E501
+ "referenznummer": "referenznummer", # noqa: E501
"fuer_fluechtlinge_geeignet": "fuerFluechtlingeGeeignet", # noqa: E501
"nur_fuer_schwerbehinderte": "nurFuerSchwerbehinderte", # noqa: E501
"anzahl_offene_stellen": "anzahlOffeneStellen", # noqa: E501
@@ -237,6 +248,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
branchengruppe (str): [optional] # noqa: E501
branche (str): [optional] # noqa: E501
arbeitgeber_hash_id (str): [optional] # noqa: E501
+ arbeitgeber_kundennummer_hash (str, none_type): Hash-ID des Arbeitgebers für den Logo-Abruf (/ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash}). Kann null sein.. [optional] # noqa: E501
arbeitsorte ([JobDetailsArbeitsorteInner]): [optional] # noqa: E501
arbeitszeitmodelle ([str]): [optional] # noqa: E501
befristung (str): [optional] # noqa: E501
@@ -247,11 +259,14 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
allianzpartner (str): [optional] # noqa: E501
allianzpartner_url (str): [optional] # noqa: E501
titel (str): [optional] # noqa: E501
+ stellenangebots_titel (str): Stellen-Titel (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
hash_id (str): [optional] # noqa: E501
beruf (str): [optional] # noqa: E501
modifikations_timestamp (str): [optional] # noqa: E501
stellenbeschreibung (str): [optional] # noqa: E501
+ stellenangebots_beschreibung (str): Stellenbeschreibung (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
refnr (str): [optional] # noqa: E501
+ referenznummer (str): Referenznummer der Stelle (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
fuer_fluechtlinge_geeignet (bool): [optional] # noqa: E501
nur_fuer_schwerbehinderte (bool): [optional] # noqa: E501
anzahl_offene_stellen (int): [optional] # noqa: E501
@@ -362,6 +377,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
branchengruppe (str): [optional] # noqa: E501
branche (str): [optional] # noqa: E501
arbeitgeber_hash_id (str): [optional] # noqa: E501
+ arbeitgeber_kundennummer_hash (str, none_type): Hash-ID des Arbeitgebers für den Logo-Abruf (/ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash}). Kann null sein.. [optional] # noqa: E501
arbeitsorte ([JobDetailsArbeitsorteInner]): [optional] # noqa: E501
arbeitszeitmodelle ([str]): [optional] # noqa: E501
befristung (str): [optional] # noqa: E501
@@ -372,11 +388,14 @@ def __init__(self, *args, **kwargs): # noqa: E501
allianzpartner (str): [optional] # noqa: E501
allianzpartner_url (str): [optional] # noqa: E501
titel (str): [optional] # noqa: E501
+ stellenangebots_titel (str): Stellen-Titel (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
hash_id (str): [optional] # noqa: E501
beruf (str): [optional] # noqa: E501
modifikations_timestamp (str): [optional] # noqa: E501
stellenbeschreibung (str): [optional] # noqa: E501
+ stellenangebots_beschreibung (str): Stellenbeschreibung (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
refnr (str): [optional] # noqa: E501
+ referenznummer (str): Referenznummer der Stelle (Feldname in v3/v4 jobdetails-Antworten).. [optional] # noqa: E501
fuer_fluechtlinge_geeignet (bool): [optional] # noqa: E501
nur_fuer_schwerbehinderte (bool): [optional] # noqa: E501
anzahl_offene_stellen (int): [optional] # noqa: E501
diff --git a/python-client/deutschland/jobsuche/model/job_details_arbeitgeber_adresse.py b/python-client/deutschland/jobsuche/model/job_details_arbeitgeber_adresse.py
index 446719a..e3bdc9d 100644
--- a/python-client/deutschland/jobsuche/model/job_details_arbeitgeber_adresse.py
+++ b/python-client/deutschland/jobsuche/model/job_details_arbeitgeber_adresse.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner.py b/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner.py
index 46d973b..d0f2309 100644
--- a/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner.py
+++ b/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner_koordinaten.py b/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner_koordinaten.py
index ced2dde..f342141 100644
--- a/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner_koordinaten.py
+++ b/python-client/deutschland/jobsuche/model/job_details_arbeitsorte_inner_koordinaten.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details_fertigkeiten_inner.py b/python-client/deutschland/jobsuche/model/job_details_fertigkeiten_inner.py
index 354944d..3a5c589 100644
--- a/python-client/deutschland/jobsuche/model/job_details_fertigkeiten_inner.py
+++ b/python-client/deutschland/jobsuche/model/job_details_fertigkeiten_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details_fuehrungskompetenzen.py b/python-client/deutschland/jobsuche/model/job_details_fuehrungskompetenzen.py
index 07f11a0..62a6bbe 100644
--- a/python-client/deutschland/jobsuche/model/job_details_fuehrungskompetenzen.py
+++ b/python-client/deutschland/jobsuche/model/job_details_fuehrungskompetenzen.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_details_mobilitaet.py b/python-client/deutschland/jobsuche/model/job_details_mobilitaet.py
index bc9031b..c062b69 100644
--- a/python-client/deutschland/jobsuche/model/job_details_mobilitaet.py
+++ b/python-client/deutschland/jobsuche/model/job_details_mobilitaet.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response.py b/python-client/deutschland/jobsuche/model/job_search_response.py
index 26fbc76..d7f7e55 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner.py b/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner.py
index a4ed3fe..4d32b78 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner_befristung.py b/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner_befristung.py
index dbecc06..042188d 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner_befristung.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response_facetten_inner_befristung.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner.py b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner.py
index fc4d712..6fcf758 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -109,6 +109,14 @@ def openapi_types():
"arbeitsort": (
JobSearchResponseStellenangeboteInnerArbeitsort,
), # noqa: E501
+ "kundennummer_hash": (
+ str,
+ none_type,
+ ), # noqa: E501
+ "externe_url": (
+ str,
+ none_type,
+ ), # noqa: E501
"modifikations_timestamp": (str,), # noqa: E501
}
@@ -124,6 +132,8 @@ def discriminator():
"aktuelle_veroeffentlichungsdatum": "aktuelleVeroeffentlichungsdatum", # noqa: E501
"eintrittsdatum": "eintrittsdatum", # noqa: E501
"arbeitsort": "arbeitsort", # noqa: E501
+ "kundennummer_hash": "kundennummerHash", # noqa: E501
+ "externe_url": "externeUrl", # noqa: E501
"modifikations_timestamp": "modifikationsTimestamp", # noqa: E501
}
@@ -174,6 +184,8 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
aktuelle_veroeffentlichungsdatum (date): [optional] # noqa: E501
eintrittsdatum (date): [optional] # noqa: E501
arbeitsort (JobSearchResponseStellenangeboteInnerArbeitsort): [optional] # noqa: E501
+ kundennummer_hash (str, none_type): Hash-ID des Arbeitgebers für den Logo-Abruf. Ist nicht immer vorhanden.. [optional] # noqa: E501
+ externe_url (str, none_type): Externe URL zur Stellenanzeige (optional).. [optional] # noqa: E501
modifikations_timestamp (str): [optional] # noqa: E501
"""
@@ -272,6 +284,8 @@ def __init__(self, *args, **kwargs): # noqa: E501
aktuelle_veroeffentlichungsdatum (date): [optional] # noqa: E501
eintrittsdatum (date): [optional] # noqa: E501
arbeitsort (JobSearchResponseStellenangeboteInnerArbeitsort): [optional] # noqa: E501
+ kundennummer_hash (str, none_type): Hash-ID des Arbeitgebers für den Logo-Abruf. Ist nicht immer vorhanden.. [optional] # noqa: E501
+ externe_url (str, none_type): Externe URL zur Stellenanzeige (optional).. [optional] # noqa: E501
modifikations_timestamp (str): [optional] # noqa: E501
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort.py b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort.py
index 01aa1e7..771d2ef 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
index 7ad3e21..83a811b 100644
--- a/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
+++ b/python-client/deutschland/jobsuche/model/job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/model_utils.py b/python-client/deutschland/jobsuche/model_utils.py
index 4ea24a8..87ec121 100644
--- a/python-client/deutschland/jobsuche/model_utils.py
+++ b/python-client/deutschland/jobsuche/model_utils.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/deutschland/jobsuche/rest.py b/python-client/deutschland/jobsuche/rest.py
index 681d03c..b6398e9 100644
--- a/python-client/deutschland/jobsuche/rest.py
+++ b/python-client/deutschland/jobsuche/rest.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/docs/DefaultApi.md b/python-client/docs/DefaultApi.md
index 143450a..2c5e4ca 100644
--- a/python-client/docs/DefaultApi.md
+++ b/python-client/docs/DefaultApi.md
@@ -4,17 +4,19 @@ All URIs are relative to *https://rest.arbeitsagentur.de/jobboerse/jobsuche-serv
Method | HTTP request | Description
------------- | ------------- | -------------
-[**ed_v1_arbeitgeberlogo_hash_id_get**](DefaultApi.md#ed_v1_arbeitgeberlogo_hash_id_get) | **GET** /ed/v1/arbeitgeberlogo/{hashID} | Unternehmen Logo
+[**ct_v1_arbeitgeberlogo_kundennummer_hash_get**](DefaultApi.md#ct_v1_arbeitgeberlogo_kundennummer_hash_get) | **GET** /ct/v1/arbeitgeberlogo/{kundennummerHash} | Unternehmen Logo
+[**pc_v3_jobdetails_encrypted_job_code_get**](DefaultApi.md#pc_v3_jobdetails_encrypted_job_code_get) | **GET** /pc/v3/jobdetails/{encryptedJobCode} | Jobdetails (v3)
[**pc_v4_app_jobs_get**](DefaultApi.md#pc_v4_app_jobs_get) | **GET** /pc/v4/app/jobs | Jobsuche via App
+[**pc_v4_jobdetails_encrypted_job_code_get**](DefaultApi.md#pc_v4_jobdetails_encrypted_job_code_get) | **GET** /pc/v4/jobdetails/{encryptedJobCode} | Jobdetails (v4)
[**pc_v4_jobs_get**](DefaultApi.md#pc_v4_jobs_get) | **GET** /pc/v4/jobs | Jobsuche
-# **ed_v1_arbeitgeberlogo_hash_id_get**
-> file_type ed_v1_arbeitgeberlogo_hash_id_get(hash_id)
+# **ct_v1_arbeitgeberlogo_kundennummer_hash_get**
+> file_type ct_v1_arbeitgeberlogo_kundennummer_hash_get(kundennummer_hash)
Unternehmen Logo
-Abrufen des Logos eines Unternehmens
+Abrufen des Logos eines Unternehmens anhand des arbeitgeberKundennummerHash aus der Jobdetail-Antwort. Gibt 404 zurück, wenn kein Logo vorhanden ist.
### Example
@@ -46,15 +48,15 @@ configuration.api_key['APIKeyHeaders'] = 'YOUR_API_KEY'
with jobsuche.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = default_api.DefaultApi(api_client)
- hash_id = "VK2qoXBe0s-UAdH_qxLDRrZrY5iY8a1PJt3MjJCXsdo=" # str |
+ kundennummer_hash = "Z-HzVkUCLGQiQFxQSAICs302sSdB9Sp7XtgOiO4GGCA=" # str | Wert des Feldes arbeitgeberKundennummerHash aus der Jobdetail-Antwort (URL-kodiert falls nötig).
# example passing only required values which don't have defaults set
try:
# Unternehmen Logo
- api_response = api_instance.ed_v1_arbeitgeberlogo_hash_id_get(hash_id)
+ api_response = api_instance.ct_v1_arbeitgeberlogo_kundennummer_hash_get(kundennummer_hash)
pprint(api_response)
except jobsuche.ApiException as e:
- print("Exception when calling DefaultApi->ed_v1_arbeitgeberlogo_hash_id_get: %s\n" % e)
+ print("Exception when calling DefaultApi->ct_v1_arbeitgeberlogo_kundennummer_hash_get: %s\n" % e)
```
@@ -62,7 +64,7 @@ with jobsuche.ApiClient(configuration) as api_client:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **hash_id** | **str**| |
+ **kundennummer_hash** | **str**| Wert des Feldes arbeitgeberKundennummerHash aus der Jobdetail-Antwort (URL-kodiert falls nötig). |
### Return type
@@ -75,7 +77,86 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- - **Accept**: image/png
+ - **Accept**: image/webp, image/png
+
+
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+**404** | Kein Logo für diesen Arbeitgeber vorhanden. | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **pc_v3_jobdetails_encrypted_job_code_get**
+> JobDetails pc_v3_jobdetails_encrypted_job_code_get(encrypted_job_code)
+
+Jobdetails (v3)
+
+Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr)).
+
+### Example
+
+* Api Key Authentication (APIKeyHeaders):
+
+```python
+import time
+from deutschland import jobsuche
+from deutschland.jobsuche.api import default_api
+from deutschland.jobsuche.model.job_details import JobDetails
+from pprint import pprint
+# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/jobboerse/jobsuche-service
+# See configuration.py for a list of all supported configuration parameters.
+configuration = jobsuche.Configuration(
+ host = "https://rest.arbeitsagentur.de/jobboerse/jobsuche-service"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure API key authorization: APIKeyHeaders
+configuration.api_key['APIKeyHeaders'] = 'YOUR_API_KEY'
+
+# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+# configuration.api_key_prefix['APIKeyHeaders'] = 'Bearer'
+
+# Enter a context with an instance of the API client
+with jobsuche.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = default_api.DefaultApi(api_client)
+ encrypted_job_code = "MTAwMDEtMTAwMjcxNjkyMi1T" # str | Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'
+
+ # example passing only required values which don't have defaults set
+ try:
+ # Jobdetails (v3)
+ api_response = api_instance.pc_v3_jobdetails_encrypted_job_code_get(encrypted_job_code)
+ pprint(api_response)
+ except jobsuche.ApiException as e:
+ print("Exception when calling DefaultApi->pc_v3_jobdetails_encrypted_job_code_get: %s\n" % e)
+```
+
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **encrypted_job_code** | **str**| Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T' |
+
+### Return type
+
+[**JobDetails**](JobDetails.md)
+
+### Authorization
+
+[APIKeyHeaders](../README.md#APIKeyHeaders)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
### HTTP response details
@@ -183,6 +264,84 @@ Name | Type | Description | Notes
- **Accept**: application/json
+### HTTP response details
+
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **pc_v4_jobdetails_encrypted_job_code_get**
+> JobDetails pc_v4_jobdetails_encrypted_job_code_get(encrypted_job_code)
+
+Jobdetails (v4)
+
+Abrufen der Details einer Stellenanzeige anhand des Base64-kodierten Referenzwertes (base64(refnr)). Empfohlene Version.
+
+### Example
+
+* Api Key Authentication (APIKeyHeaders):
+
+```python
+import time
+from deutschland import jobsuche
+from deutschland.jobsuche.api import default_api
+from deutschland.jobsuche.model.job_details import JobDetails
+from pprint import pprint
+# Defining the host is optional and defaults to https://rest.arbeitsagentur.de/jobboerse/jobsuche-service
+# See configuration.py for a list of all supported configuration parameters.
+configuration = jobsuche.Configuration(
+ host = "https://rest.arbeitsagentur.de/jobboerse/jobsuche-service"
+)
+
+# The client must configure the authentication and authorization parameters
+# in accordance with the API server security policy.
+# Examples for each auth method are provided below, use the example that
+# satisfies your auth use case.
+
+# Configure API key authorization: APIKeyHeaders
+configuration.api_key['APIKeyHeaders'] = 'YOUR_API_KEY'
+
+# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+# configuration.api_key_prefix['APIKeyHeaders'] = 'Bearer'
+
+# Enter a context with an instance of the API client
+with jobsuche.ApiClient(configuration) as api_client:
+ # Create an instance of the API class
+ api_instance = default_api.DefaultApi(api_client)
+ encrypted_job_code = "MTAwMDEtMTAwMjcxNjkyMi1T" # str | Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T'
+
+ # example passing only required values which don't have defaults set
+ try:
+ # Jobdetails (v4)
+ api_response = api_instance.pc_v4_jobdetails_encrypted_job_code_get(encrypted_job_code)
+ pprint(api_response)
+ except jobsuche.ApiException as e:
+ print("Exception when calling DefaultApi->pc_v4_jobdetails_encrypted_job_code_get: %s\n" % e)
+```
+
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **encrypted_job_code** | **str**| Base64-kodierter Wert der refnr aus der Jobsuche. Beispiel: base64('10001-1002716922-S') = 'MTAwMDEtMTAwMjcxNjkyMi1T' |
+
+### Return type
+
+[**JobDetails**](JobDetails.md)
+
+### Authorization
+
+[APIKeyHeaders](../README.md#APIKeyHeaders)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
### HTTP response details
| Status code | Description | Response headers |
diff --git a/python-client/docs/JobDetails.md b/python-client/docs/JobDetails.md
index 861858a..d228611 100644
--- a/python-client/docs/JobDetails.md
+++ b/python-client/docs/JobDetails.md
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
**branchengruppe** | **str** | | [optional]
**branche** | **str** | | [optional]
**arbeitgeber_hash_id** | **str** | | [optional]
+**arbeitgeber_kundennummer_hash** | **str, none_type** | Hash-ID des Arbeitgebers für den Logo-Abruf (/ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash}). Kann null sein. | [optional]
**arbeitsorte** | [**[JobDetailsArbeitsorteInner]**](JobDetailsArbeitsorteInner.md) | | [optional]
**arbeitszeitmodelle** | **[str]** | | [optional]
**befristung** | **str** | | [optional]
@@ -20,11 +21,14 @@ Name | Type | Description | Notes
**allianzpartner** | **str** | | [optional]
**allianzpartner_url** | **str** | | [optional]
**titel** | **str** | | [optional]
+**stellenangebots_titel** | **str** | Stellen-Titel (Feldname in v3/v4 jobdetails-Antworten). | [optional]
**hash_id** | **str** | | [optional]
**beruf** | **str** | | [optional]
**modifikations_timestamp** | **str** | | [optional]
**stellenbeschreibung** | **str** | | [optional]
+**stellenangebots_beschreibung** | **str** | Stellenbeschreibung (Feldname in v3/v4 jobdetails-Antworten). | [optional]
**refnr** | **str** | | [optional]
+**referenznummer** | **str** | Referenznummer der Stelle (Feldname in v3/v4 jobdetails-Antworten). | [optional]
**fuer_fluechtlinge_geeignet** | **bool** | | [optional]
**nur_fuer_schwerbehinderte** | **bool** | | [optional]
**anzahl_offene_stellen** | **int** | | [optional]
diff --git a/python-client/docs/JobSearchResponseStellenangeboteInner.md b/python-client/docs/JobSearchResponseStellenangeboteInner.md
index 166e3df..46ee078 100644
--- a/python-client/docs/JobSearchResponseStellenangeboteInner.md
+++ b/python-client/docs/JobSearchResponseStellenangeboteInner.md
@@ -11,6 +11,8 @@ Name | Type | Description | Notes
**aktuelle_veroeffentlichungsdatum** | **date** | | [optional]
**eintrittsdatum** | **date** | | [optional]
**arbeitsort** | [**JobSearchResponseStellenangeboteInnerArbeitsort**](JobSearchResponseStellenangeboteInnerArbeitsort.md) | | [optional]
+**kundennummer_hash** | **str, none_type** | Hash-ID des Arbeitgebers für den Logo-Abruf. Ist nicht immer vorhanden. | [optional]
+**externe_url** | **str, none_type** | Externe URL zur Stellenanzeige (optional). | [optional]
**modifikations_timestamp** | **str** | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/python-client/test/test_default_api.py b/python-client/test/test_default_api.py
index c66cd0a..41b0196 100644
--- a/python-client/test/test_default_api.py
+++ b/python-client/test/test_default_api.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
@@ -24,13 +24,20 @@ def setUp(self):
def tearDown(self):
pass
- def test_ed_v1_arbeitgeberlogo_hash_id_get(self):
- """Test case for ed_v1_arbeitgeberlogo_hash_id_get
+ def test_ct_v1_arbeitgeberlogo_kundennummer_hash_get(self):
+ """Test case for ct_v1_arbeitgeberlogo_kundennummer_hash_get
Unternehmen Logo # noqa: E501
"""
pass
+ def test_pc_v3_jobdetails_encrypted_job_code_get(self):
+ """Test case for pc_v3_jobdetails_encrypted_job_code_get
+
+ Jobdetails (v3) # noqa: E501
+ """
+ pass
+
def test_pc_v4_app_jobs_get(self):
"""Test case for pc_v4_app_jobs_get
@@ -38,6 +45,13 @@ def test_pc_v4_app_jobs_get(self):
"""
pass
+ def test_pc_v4_jobdetails_encrypted_job_code_get(self):
+ """Test case for pc_v4_jobdetails_encrypted_job_code_get
+
+ Jobdetails (v4) # noqa: E501
+ """
+ pass
+
def test_pc_v4_jobs_get(self):
"""Test case for pc_v4_jobs_get
diff --git a/python-client/test/test_job_details.py b/python-client/test/test_job_details.py
index 166c537..2afe21c 100644
--- a/python-client/test/test_job_details.py
+++ b/python-client/test/test_job_details.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_arbeitgeber_adresse.py b/python-client/test/test_job_details_arbeitgeber_adresse.py
index 403ce5a..0a2b691 100644
--- a/python-client/test/test_job_details_arbeitgeber_adresse.py
+++ b/python-client/test/test_job_details_arbeitgeber_adresse.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_arbeitsorte_inner.py b/python-client/test/test_job_details_arbeitsorte_inner.py
index 97bd181..306a85c 100644
--- a/python-client/test/test_job_details_arbeitsorte_inner.py
+++ b/python-client/test/test_job_details_arbeitsorte_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_arbeitsorte_inner_koordinaten.py b/python-client/test/test_job_details_arbeitsorte_inner_koordinaten.py
index 3cd4cc2..3f21275 100644
--- a/python-client/test/test_job_details_arbeitsorte_inner_koordinaten.py
+++ b/python-client/test/test_job_details_arbeitsorte_inner_koordinaten.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_fertigkeiten_inner.py b/python-client/test/test_job_details_fertigkeiten_inner.py
index 6810b42..7a1b2ad 100644
--- a/python-client/test/test_job_details_fertigkeiten_inner.py
+++ b/python-client/test/test_job_details_fertigkeiten_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_fuehrungskompetenzen.py b/python-client/test/test_job_details_fuehrungskompetenzen.py
index ec689eb..1b9a3ec 100644
--- a/python-client/test/test_job_details_fuehrungskompetenzen.py
+++ b/python-client/test/test_job_details_fuehrungskompetenzen.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_details_mobilitaet.py b/python-client/test/test_job_details_mobilitaet.py
index 4566a8c..30f0617 100644
--- a/python-client/test/test_job_details_mobilitaet.py
+++ b/python-client/test/test_job_details_mobilitaet.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response.py b/python-client/test/test_job_search_response.py
index a630a08..71e9e8a 100644
--- a/python-client/test/test_job_search_response.py
+++ b/python-client/test/test_job_search_response.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response_facetten_inner.py b/python-client/test/test_job_search_response_facetten_inner.py
index 3006d78..bf9c46b 100644
--- a/python-client/test/test_job_search_response_facetten_inner.py
+++ b/python-client/test/test_job_search_response_facetten_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response_facetten_inner_befristung.py b/python-client/test/test_job_search_response_facetten_inner_befristung.py
index 44247e9..8cc5fb8 100644
--- a/python-client/test/test_job_search_response_facetten_inner_befristung.py
+++ b/python-client/test/test_job_search_response_facetten_inner_befristung.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response_stellenangebote_inner.py b/python-client/test/test_job_search_response_stellenangebote_inner.py
index c497819..1f48d90 100644
--- a/python-client/test/test_job_search_response_stellenangebote_inner.py
+++ b/python-client/test/test_job_search_response_stellenangebote_inner.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort.py b/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort.py
index 80e3fc0..0a92016 100644
--- a/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort.py
+++ b/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""
diff --git a/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py b/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
index 309f12c..0ab210f 100644
--- a/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
+++ b/python-client/test/test_job_search_response_stellenangebote_inner_arbeitsort_koordinaten.py
@@ -1,9 +1,9 @@
"""
Arbeitsagentur Jobsuche API
-Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben. # noqa: E501
+Die größte Stellendatenbank Deutschlands durchsuchen, Details zu Stellenanzeigen und Informationen über Arbeitgeber abrufen.
Die Authentifizierung funktioniert über die clientId:
clientId: jobboerse-jobsuche
Bei folgenden GET-requests ist die clientId als Header-Parameter 'X-API-Key' zu übergeben.
Ablauf: (1) Stellen suchen via /pc/v4/jobs oder /pc/v4/app/jobs → refnr merken. (2) Details abrufen via /pc/v4/jobdetails/{base64(refnr)}. (3) Arbeitgeberlogo abrufen via /ct/v1/arbeitgeberlogo/{arbeitgeberKundennummerHash} (sofern vorhanden). # noqa: E501
-The version of the OpenAPI document: 2.0.2
+The version of the OpenAPI document: 2.1.0
Contact: kontakt@bund.dev
Generated by: https://openapi-generator.tech
"""