Apply a variety of documeent and layer level edits. To check the status of this process, utilize the Get Status
endpoint.
Authorization required | string Bearer: ${Authorization Token} |
x-api-key required | string API key/client id |
Content-Type required | string application/json |
x-gw-ims-org-id | string IMS organization ID. This needs to be sent only if it is desirable to receive the job status through Adobe I/O Events. |
required | Array of objects (input_objects_max_1) <= 1 items An object describing an input file. Currently supported filetypes include: |
required | options (object) (options) non-empty User can add/update any layer/document properties using options. |
required | Array of objects (output_objects) [ 1 .. 25 ] items An array of hashes describing the output files. Output file format can be any of |
Successful operation
Bad Request
Trial Limit Exceeded
Unauthorized
Not Found
File Overwrite Error
Asset Link Invalid
Internal Server Error
{- "inputs": [
- {
- "storage": "external",
- "href": "presignedURL"
}
], - "options": {
- "layers": [
- {
- "id": 110,
- "name": "My Layer",
- "index": 0,
- "bounds": {
- "height": 4,
- "left": 0,
- "top": 0,
- "width": 4
}, - "input": {
- "storage": "external",
- "href": "presignedURL"
}, - "locked": true,
- "visible": true,
- "mask": {
- "input": {
- "storage": "external",
- "href": "presignedURL"
}, - "linked": true,
- "enabled": true,
- "offset": {
- "x": 0,
- "y": 0
}, - "clip": true
}, - "edit": { },
- "move": {
- "insertAbove": {
- "id": 0,
- "name": "string"
}, - "insertBelow": {
- "id": 0,
- "name": "string"
}, - "insertInto": {
- "id": 0,
- "name": "string"
}, - "insertTop": true,
- "insertBottom": true
}, - "add": {
- "insertAbove": {
- "id": 0,
- "name": "string"
}, - "insertBelow": {
- "id": 0,
- "name": "string"
}, - "insertInto": {
- "id": 0,
- "name": "string"
}, - "insertTop": true,
- "insertBottom": true
}, - "delete": {
- "includeChildren": false,
- "id": 110,
- "name": "My Layer"
}, - "type": "adjustmentLayer",
- "adjustments": {
- "brightnessContrast": {
- "brightness": 0,
- "contrast": 0
}, - "exposure": {
- "exposure": 0,
- "offset": 0,
- "gammaCorrection": 1
}, - "hueSaturation": {
- "colorize": false,
- "channels": [
- {
- "channel": "master",
- "hue": -180,
- "saturation": -100,
- "lightness": -100
}
]
}, - "colorBalance": {
- "preserveLuminosity": true,
- "shadowLevels": [
- -100
], - "midtoneLevels": [
- -100
], - "hightoneLevels": [
- -100
]
}
}, - "smartObject": {
- "linked": "false"
}, - "text": {
- "content": "string",
- "characterStyles": [
- {
- "from": 0,
- "to": 0,
- "fontSize": 0.04,
- "fontName": "string",
- "fontColor": {
- "rgb": {
- "red": 65535,
- "green": 65535,
- "blue": 65535
}, - "lab": {
- "luminance": 65535,
- "a": 65535,
- "b": 65535
}, - "gray": {
- "gray": 65535
}, - "cmyk": {
- "cyan": 65535,
- "magenta": 65535,
- "yellowColor": 65535,
- "black": 65535
}
}, - "orientation": "horizontal"
}
], - "paragraphStyles": [
- {
- "alignment": "left",
- "from": 0,
- "to": 0
}
]
}, - "blendOptions": {
- "opacity": 100,
- "blendMode": "normal"
}, - "fill": {
- "solidColor": {
- "rgb": {
- "red": 255,
- "green": 255,
- "blue": 255
}
}
}, - "fillToCanvas": "false",
- "horizontalAlign": "left",
- "verticalAlign": "top",
- "children": [ ]
}
], - "document": {
- "imageSize": {
- "height": 0,
- "width": 0
}, - "canvasSize": {
- "bounds": {
- "top": 0,
- "left": 0,
- "bottom": 0,
- "right": 0
}
}, - "trim": {
- "basedOn": "transparentPixels"
}
}, - "globalFont": "string",
- "fonts": [
- {
- "storage": "external",
- "href": "presignedURL"
}
], - "manageMissingFonts": "fail"
}, - "outputs": [
- {
- "href": "string",
- "storage": "string",
- "width": 0,
- "maxWidth": 0,
- "type": "string",
- "quality": 0,
- "compression": "small",
- "overwrite": true,
- "trimToCanvas": false,
- "layers": [
- {
- "id": 0,
- "name": "string"
}
], - "iccProfile": {
- "imageMode": "string",
- "profileName": "Adobe RGB (1998)",
- "input": {
- "href": "presignedURL",
- "storage": "external"
}
}
}
]
}
{
}