Special

Special product features (360° images, image transformation)

Retrieve 360-degree product images

get

Returns a list of images for 360-degree product viewing functionality.

360° Product Views: Enables interactive product visualization where customers can rotate the product view. The images are typically:

  • Captured at fixed angle intervals (e.g., every 10°)

  • Sequenced for smooth rotation animation

  • Optimized for web viewing

Response:

  • activate: Boolean indicating if 360° view is available

  • images: Array of image URLs in rotation sequence

Usage: Client-side JavaScript libraries can use the image sequence to create an interactive 360° viewer.

Path parameters
codestringRequired

Product code for 360° image lookup.

Must be alphanumeric (no slashes or special characters).

Example: SHOE12345Pattern: ^[a-zA-Z0-9]+$
Responses
200

360° images retrieved successfully

application/json
get
/product/360/{code}/

Proxy request to image transformation service

get

Proxies requests to an external image transformation service (Bukalemun).

Behavior: This endpoint acts as a pass-through proxy. All query parameters are forwarded directly to the configured external image service (Source: Dynamic/Real-time Configuration - BUKALEMUN_CONFIG).

Configuration: The external service URL and path are configured via BUKALEMUN_CONFIG setting:

  • base_url: Base URL of the image service

  • path: Service endpoint path (default: /polo_js/)

Note: The available query parameters depend on the external image service configuration. This endpoint does not validate or transform the parameters - they are passed through as-is to the external service.

Responses
200

Image URL retrieved successfully from external service

application/json
get
/bukalemun/

Last updated

Was this helpful?