/
Abfrage einfacher Wertelisten

PEIQ Knowledge Base

Abfrage einfacher Wertelisten

An vielen Feldern in der Ad API werden bestimmte Werte erwartet. Teilweise sind die Werte abhängig von den Werten anderer Felder, teilweise handelt es sich um fixe Werte. Der Endpunkt “/valuelists” ermöglicht die Abfrage der möglichen Werte, wenn keine weiteren Abhängigkeiten bestehen.

Funktionalitäten des Endpunktes

  • Abfrage von Strukturdaten

  • Abfrage von Werten, die ohne Einschränkungen am jeweiligen Feld erlaubt sind

Inhaltsverzeichnis

Allgemeine Beschreibung

An vielen Feldern in der Ad API werden in den Requests bestimmte Werte erwartet. Der GET am Endpunkt “/valuelists” ermöglicht die Abfrage dieser möglichen Werte für alle Felder, bei denen die Werte unabhängig von anderen Merkmalen feststehen.

Der aktuelle Funktionsumfang kann über Swagger UI eingesehen werden: https://mt-master-create.peiq.cloud/adapi/adapi.html#/Structure%20data/get_valuelists

image-20241112-144710.png
Beispiel für die Abfrage der Werte für das Feld “type” am Objekt “address”

Parameter

Die Abfrage am Endpunkt “/valuelists” erfolgt unter Verwendung folgender Parameter:

  • “object_type”: bezeichnet das betroffene Objekt / den Endpunkt, wie z. B.:

    • business_partner

    • business_partner_information

    • address

    • contact_option

    • order

    • ad

    • cipher

    • sale

    • supplement

    • account_details

    • discount_agreement

    • special_publication

  • “field_name”: Name des Feldes am gewählten Objekt

Rückgabewerte

  • "strict_values_only" (“true” / “false”):

    • “true” bedeutet, dass zwingend einer der definierten Werte anzugeben ist

    • “false” bedeutet, dass auch abweichende Werte akzeptiert werden

  • “dependent_fields”: kann aktuell vernachlässigt werden (Vorbereitung für eine mögliche Erweiterung für Wertelisten mit abhängigen Werten).

  • "value_sets": Auflistung der definierten Werte (“value”) und Beschreibungen (“comment”)

Übersicht der abrufbaren Felder

“object_type”

“field_name”

“object_type”

“field_name”

business_partner_information

billing_client

business_partner_information

customer_group

business_partner_information

tariff_class

business_partner_information

credit_rating_category

business_partner_information

credit_rating_index

business_partner_information

additional_discount_type

business_partner_information

discount

business_partner_information

additional_discount

business_partner_information

invoice_type

business_partner_information

invoicing_period

business_partner_information

invoice_proof_type

business_partner_information

publication_proof_type

business_partner_information

term_of_payment

address

type

address

title

address

degree

address

country

contact_option

type

contact_option

country_code

contact_option

purposes

order

billing_client

order

tariff_class

order

acceptance_type

order

invoicing_period

order

vat_type

order

invoice_type

order

publication_proof_type

order

invoice_proof_type

order

discount

order

additional_discount_type

order

additional_discount

order

campaign

order

term_of_payment

order

billing_type

ad

colors_booked

ad

colors_to_charge

ad

design_notes

ad

online_period

ad

online_bookingtype

ad

online_placement

ad

online_format

ad

online_calculation

ad

online_times

ad

publication_type

ad

copy_variant

ad

production_status

ad

sales_office

ad

workflow_control

cipher

delivery_type

sale

type

supplement

type

supplement

weight

supplement

quantity_booked

supplement

quantity_delivered

supplement

quantity_inserted

discount_agreement

billing_client

discount_agreement

type

discount_agreement

status

discount_agreement

due

discount_agreement

eligibilities

special_publication

billing_client

special_publication

category

Verwandte Seiten

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/1837170700