Zum Inhalt
Systey

Angebot mit Konditionen und Betriebssystemen

Anfrage, Parameter und Antworten für diesen API-Endpunkt.

GET/api/v1/customer/catalog/{id}

Überblick

Dieser Endpunkt benötigt einen aktiven API-Schlüssel mit Lesezugriff.

Header & Parameter

AuthorizationBearer $SYSTEY_API_KEY · erforderlich

idpath · erforderlich

{"type":"string","format":"uuid"}

Beispielanfrage

Ersetzen Sie Platzhalter durch eigene Werte. Speichern Sie $REQUEST_UUID vor einer schreibenden Aktion, sofern dieser Endpunkt einen Idempotency-Key benötigt.

cURL
curl -i -X GET "https://systey.com/api/v1/customer/catalog/<resource UUID>" \
  -H "Authorization: Bearer $SYSTEY_API_KEY"

Antwort

HTTP 200
Schemafelder und Anforderungen
FeldTypPflicht
dataobjectJa
data.id

uuid

stringJa
data.namestringJa
data.descriptionstringJa
data.category

"VPS" | "DOMAIN" | "WEBSPACE" | "DEVELOPMENT" | "MANAGED_SERVICE"

stringJa
data.serverLinestring | nullJa
data.billingCycle

"ONCE" | "MONTHLY" | "YEARLY"

stringJa
data.commercialModel

"CONTRACT" | "PREPAID"

stringJa
data.renewalMode

"NONE" | "AUTOMATIC" | "CUSTOMER"

stringJa
data.priceCentsintegerJa
data.setupCentsintegerJa
data.taxRateBpsintegerJa
data.discountBpsintegerJa
data.setupDiscountBpsintegerJa
data.discountMode

"PERCENT" | "AMOUNT" | "PRICE"

stringJa
data.discountAmountCentsintegerJa
data.discountStartsAt

date-time | null

string | nullJa
data.discountEndsAt

date-time | null

string | nullJa
data.stock

integer | null

integer | nullJa
data.contractTermMonthsnumber | nullJa
data.minimumTermMonthsnumber | nullJa
data.renewalMonthsnumber | nullJa
data.noticeDaysnumber | nullJa
data.specificationItemsarrayJa
data.specificationItems[]object—
data.specificationItems[].labelstringJa
data.specificationItems[].valuestringJa
data.specificationsstringJa
data.termsstringJa
data.catalogVersion

date-time

stringJa
data.currency

const: "EUR"

stringJa
data.recurringGrossCentsintegerJa
data.initialTotalCentsintegerJa
data.ordersEnabledbooleanJa
data.operatingSystemsarrayJa
data.operatingSystems[]object—
data.operatingSystems[].id

uuid

stringJa
data.operatingSystems[].labelstringJa
data.domainSandbox

"true" | "false"

string—

Fehler

Fehlerantworten enthalten error sowie optional message und details. Rate-Limit: 120 Anfragen pro Minute und Schlüssel. Bei HTTP 429 den Retry-After-Header beachten.