---
title: "Generate dynamic asset transformation"
method: GET
path: "/transform/{id}/{name}"
---

# Generate dynamic asset transformation

`GET /transform/{id}/{name}`

## Request

- Base URL: `https://{your-bynder-domain}`
- URL: `https://{your-bynder-domain}/transform/{id}/{name}`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://{your-auth-url}`
    - Client credentials
    - Token URL: `https://{your-bynder-domain}/v6/authentication/oauth2/token`
  - API key in header `Authorization`

Generate a derivative on the fly with a transformation (such as cropping, scaling, filling) applied to it. More information about this feature can be found in our [Knowledge Base item](https://support.bynder.com/hc/en-us/articles/360018559260-Dynamic-Asset-Transformations-DAT-). Image operations can be passed as `io` parameters in the form of `transform:{operation},{param1}:{value1},{param2}:{value2},...`. It's possible to specify several operations: `?io={operation1}&io={operation2}&...`. The operations will be applied in the same order they are passed in the url. These are the possible image operations and their parameters:

## Path parameters

- `id` string, required
- `name` string, required

## Query parameters

- `io` string[]
- `focuspoint` string
- `format` string
- `quality` integer

## Response `200`

Image

## Other responses

- `400`: Image Operation not supported
- `404`: Not Found

---

[API](https://skmtc.dev/bynder/apis/dynamic-asset-transformations-api.md) - [All operations](https://skmtc.dev/bynder/apis/dynamic-asset-transformations-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bynder/apis/dynamic-asset-transformations-api/revisions/7cca15f7df15?raw)
