API-Referenz
Referenzbild hochladen
/v1/image-assetsErster und einziger multipart-Teil ist file mit Dateiname; nicht animiertes JPEG/PNG/WebP, vor und nach Neukodierung jeweils höchstens 10 MiB.
Authentifizierung und Berechtigungen
Verwenden Sie Ihren aktuellen GloopAPI-Schlüssel. Verfügbare Modelle, Funktionen und Berechtigungen hängen von seinem Katalog und der Endpunktdokumentation ab.
Authorization: Bearer $GLOOP_API_KEYAuthentifizierungsschemata: BearerAuth
Anfrage
Anfrageheader
Idempotency-KeystringErforderlichUrsprüngliche Anfrageabsicht mit demselben Schlüssel aufbewahren. Nach einer Netzwerkunterbrechung zuerst die Wiederherstellung abfragen; bei unbekanntem Status nicht blind erneut senden.
- Mindestlänge
1- Maximale Länge
191
Anfragekörper · multipart/form-data
- Typ
- object
- Pflichtfelder
file- Zusätzliche Eigenschaften
- false
Anfragekörper erforderlich
filestringErforderlichEinziger Bildteil mit filename; nicht animiertes JPEG/PNG/WebP <=10MiB.
- Format
"binary"
Antworten und Fehler
HTTP 200
Referenzbild hochgeladen
application/json
- Typ
- object
- Pflichtfelder
idmime_typesize_byteswidthheightexpires_at
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
idstringErforderlichÖffentliche Kennung dieses Objekts für den zugehörigen Detailpfad.
mime_typestringErforderlichGeprüfter MIME-Typ der Datei.
size_bytesintegerErforderlichDateigröße in Bytes.
widthintegerErforderlichBildbreite in Pixeln.
heightintegerErforderlichBildhöhe in Pixeln.
expires_atintegerErforderlichUnix-Sekunden; 0 bedeutet keinen festen Ablauf. Upload ist mit gehosteter Datei verknüpft; Lesen erfordert dasselbe Konto und dieselbe Key.
HTTP 400
Ungültige Anfragefelder oder Parameter.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 401
Key fehlt, ist ungültig, abgelaufen oder widerrufen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Unzureichende IP-, Konto-, Modell- oder Tool-Berechtigungen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 404
Objekt/Funktion nicht verfügbar oder Funktionsschalter deaktiviert.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 409
Idempotenz-/Kostenvoranschlagskonflikt, Objekt nicht bereit oder noch referenziert.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 429
Anfrage-/Warteschlangenlimit.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 500
Interner Authentifizierungs- oder Datenspeicherungsfehler.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 503
Dienst, Preisberechnung oder Speicherung nicht verfügbar.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional