API Afbeelding

Via de lees-APIvan KampAdmin kan je ID's van afbeeldingen ontvangen die bij items horen. Vervolgens kan je via een GET-verzoek de afbeelding opvragen in een bepaald formaat. 

Basis Image-request

Een basis Image-request ziet er als volgt uit:

[GET] /api/v3/{tenant_id}/{table_name}/images/{blob_id}/{widthxheight}

Met de volgende parameters:

  • tenant_id: Jouw organisatie-ID.
  • table_name: De naam van de tabel waar je de data van wil oproepen,
    Bijvoorbeeld activities.
  • blob_id: De unieke identificatie van het afbeeldingsbestand. Je kunt deze ID ophalen via  een API-lees verzoek, mits de kolom voor de afbeelding is geactiveerd. 
    Bijvoorbeeld: aaa-bbb-cccc
  • widthxheight:  Bepaald de dimensies van de getoonde afbeelding.  
    Deze widthxheight zal de afbeelding tonen met width aantal pixels op height aantal pixels, beiden zijn verplicht. 
    Bijvoorbeeld: 200x300

Voorbeeldverzoek

Een voorbeeld om een afbeelding op te halen met specifieke afmetingen:

[GET] /api/v3/dev_org/activities/images/b53520ec-16fd-4887-898a-e0b6cda6fe36/300x200

Dit verzoek zal de afbeelding met ID b53520ec-16fd-4887-898a-e0b6cda6fe36 ophalen in de afmetingen 300x200 pixels.

Response

Als response krijg je een URL naar de gevraagde afbeelding die je rechtstreeks kan gebruiken op je website. 

Gelieve in dit geval de afbeeldingen steeds via lazy-loading op te halen: loading="lazy"