Skip to main content
POST
Haal een niet-verlopen afbeelding op waarvan je eigenaar bent. Retourneert een PNG als base64 in data met de bijbehorende mimeType, of native afbeeldingsinhoud via MCP. Afbeeldingen tot 8 MiB worden ondersteund.

Authenticatie en machtigingen

string
vereist
Stuur een VoiceCheap API-sleutel mee in deze header. Authorization: Bearer met dezelfde API-sleutel wordt ook ondersteund. OAuth-toegangstokens worden alleen door MCP geaccepteerd, niet door dit REST-endpoint.
Vereiste machtigingen: images:read. Een actief betaald abonnement is vereist. Machtigingen wijzigen geen teamrollen, eigendom van resources, mediategoed of abonnementslimieten.

Parameters

string
vereist
Generatie-ID geretourneerd door een generatie- of geschiedenisactie.Patroon: ^[A-Za-z0-9_-]{1,128}$.
Het onderstaande JSON Schema behoudt de exacte veldnamen, geneste typen, standaardwaarden, grenzen en toegestane waarden die discovery beschikbaar stelt. Aanvullende regels tussen velden staan in de opmerkingen bij de bewerking.

Voorbeeldaanvragen

Vervang de voorbeeldidentificaties van resources en mediasleutels door waarden die voor je account zijn geretourneerd. Behoud dezelfde aanvraagidentificatie wanneer je dezelfde wijziging opnieuw probeert.

Antwoord

Een geslaagde eerste uitvoering retourneert HTTP 200 met het resultaat van de bewerking onder data. Een herhaalde aanvraag kan in plaats daarvan de opgeslagen aanvraagstatus retourneren. Het voorbeeld toont één ondersteund antwoord, niet alle optionele velden. De gegenereerde PNG wordt geretourneerd als een base64-string in data, samen met generationId en mimeType. Dit is een JSON-object, geen binaire HTTP-body of download-URL.

Resultaatvelden

Opmerkingen bij de bewerking

  • Vereist images:read. generationId moet 1–128 ASCII-letters, cijfers, underscores of koppeltekens bevatten.
  • Deze actie gebruikt de eigen creaties en uploads van de gekoppelde gebruiker, ook wanneer het toegangsmiddel in een teamcontext is gekoppeld.
  • Alleen een voltooide eigen appafbeelding met een opgeslagen bestand en expiresAt in de toekomst kan worden gedownload. Accountafbeeldingen verlopen zeven dagen na het aanmaken.
  • De gedecodeerde PNG mag maximaal 8 MiB (8,388,608 bytes) zijn. Base64-codering maakt de JSON-tekenreeks groter dan het binaire bestand.
  • Decodeer data als base64 om de PNG op te slaan. Er is geen data: URL-prefix. Via MCP geeft de server native afbeeldingsinhoud en een tekstblok met generationId terug in plaats van dit gewone JSON-resultaat.

Verbruik

Elke geslaagde aanroep verbruikt één maandelijkse API/MCP-aanroep. Ook het mediategoed en de eigen generatielimieten van de bewerking zijn van toepassing.

Fouten