Impressum-Daten
GET impressum-plus/v1/<option>
Um Impressum-Daten per API zu beziehen, lautet die URL-Struktur:
/wp-json/impressum-plus/v1/<option><option> kann eine der folgenden Zeichenketten sein:
all– Gibt alle vorhandenen Werte des Impressums zurückaddress_alternative– Gibt die alternative Adresse zurückaddress– Gibt die Adresse zurückassociate– Returns the associates of the legal entitybusiness_id– Gibt die Wirtschafts-Identifikationsnummer zurückcapital_stock– Gibt das Grundkapital zurückchamber– Gibt die Kammer zurückcountry– Gibt das Land zurückcoverage– Gibt den Geltungsbereich zurückdata_protection_officer_address– Gibt die Adresse des Datenschutzbeauftragten zurückdata_protection_officer_email– Gibt die E-Mail-Adresse des Datenschutzbeauftragten zurückdata_protection_officer_name– Gibt den Namen des Datenschutzbeauftragten zurückdata_protection_officer_phone– Gibt die Telefonnummer des Datenschutzbeauftragten zurückemail– Gibt die E-Mail-Adresse zurückfax– Gibt die Faxnummer zurückfree_text– Gibt den Freitext zurückinspecting_authority– Gibt die Aufsichtsbehörde zurücklegal_entity– Gibt die Rechtsform zurücklegal_job_title– Gibt die Gesetzliche Berufsbezeichnung zurückname– Gibt den Namen zurückonline_dispute_resolution– Gibt den Status der Online-Streitbeilegung zurückpending_deposits– Gibt die Ausstehenden Anlagen zurückphone– Gibt die Telefonnummer zurückpress_law_checkbox– Gibt 1 zurück, wenn journalistischer/redaktioneller Inhalt vorhanden istpress_law_person– Gibt die verantwortliche Person für den Inhalt nach § 55 Abs. 2 RStV zurückprofessional_association– Gibt die Berufsgenossenschaft zurückprofessional_liability_insurance– Gibt die Berufshaftpflichtversicherung zurückprofessional_regulations– Gibt die berufsrechtlichen Regelungen zurückregister– Gibt das Register zurückrepresentative– Gibt den/die Vertretungsberechtigte/n zurücksocial_media_facebook– Gibt das Facebook-Profil zurücksocial_media_instagram– Gibt das Instagram-Profil zurücksocial_media_linkedin– Gibt das LinkedIn-Profil zurücksocial_media_mastodon– Gibt das Mastodon-Profil zurücksocial_media_open_in_new_tab– Gibt 1 zurück, wenn Links zu sozialen Medien in einem neuen Tab geöffnet werdensocial_media_pinterest– Gibt das Pinterest-Profil zurücksocial_media_tiktok– Gibt das TikTok-Profil zurücksocial_media_twitter– Gibt das Twitter-Profil zurücksocial_media_xing– Gibt das XING-Profil zurücksocial_media_youtube– Gibt das YouTube-Profil zurückvat_id– Gibt die Umsatzsteuer-ID zurück
Beispielhafte Rückgabewerte
json
{
"country": "<string>",
"legal_entity": "<string>",
"name": "<string>",
"address": "<string>",
"address_alternative": "<string>",
"email": "<string>",
"phone": "<string>",
"fax": "<string>",
"press_law_person": "<string>",
"vat_id": "<string>",
"coverage": "<string>",
"free_text": "<string>",
"online_dispute_resolution": "<string>",
"inspecting_authority": "<string>",
"register": "<string>",
"business_id": "<string>",
"representative": "<string>",
"associate": "<string>",
"capital_stock": "<string>",
"pending_deposits": "<string>",
"chamber": "<string>",
"professional_association": "<string>",
"professional_liability_insurance": "<string>",
"legal_job_title": "<string>",
"professional_regulations": "<string>",
"press_law_checkbox": "<string>",
"data_protection_officer_name": "<string>",
"data_protection_officer_address": "<string>",
"data_protection_officer_email": "<string>",
"data_protection_officer_phone": "<string>",
"social_media_facebook": "<string>",
"social_media_instagram": "<string>",
"social_media_linkedin": "<string>",
"social_media_mastodon": "<string>",
"social_media_pinterest": "<string>",
"social_media_tiktok": "<string>",
"social_media_twitter": "<string>",
"social_media_xing": "<string>",
"social_media_youtube": "<string>",
"social_media_open_in_new_tab": "<string>"
}POST impressum-plus/v1/options
Um Impressum-Daten per API zu ändern, lautet die URL-Struktur:
/wp-json/impressum-plus/v1/optionsBeispiel:
shell
curl -d "country=deu&legal_entity=self" -H "Content-Type: application/x-www-form-urlencoded" -H "Authorization: Basic QmVudXR6ZXJuYW1lOlBhc3N3b3J0" -X POST https://www.example.com/wp-json/impressum-plus/v1/optionsAls Rückgabewert erhält man einen JSON-String mit allen gespeicherten Impressum-Daten.
POST impressum-plus/v1/titles Seit 2.3.0
Um Feldtitel der Impressum-Daten per API zu ändern, lautet die URL-Struktur:
/wp-json/impressum-plus/v1/titlesBeispiel:
shell
curl -d "name=Individual+Name&address=My+Address" -H "Content-Type: application/x-www-form-urlencoded" -H "Authorization: Basic QmVudXR6ZXJuYW1lOlBhc3N3b3J0" -X POST https://www.example.com/wp-json/impressum-plus/v1/optionsAls Rückgabewert erhält man einen JSON-String mit allen gespeicherten Impressum-Metadaten.
json
{
"name": {
"name": "Individual Name"
},
"address": {
"name": "My Address"
}
}