Photoshop APIs

Edit an image with various adjustments

Changed on
post/v2/edit

Request

  • Base URL: https://photoshop-api.adobe.io
  • URL: https://photoshop-api.adobe.io/v2/edit
  • Auth: HTTP bearer and API key in header X-Api-Key

Request body

Example request

{
  "edits": {
    "color": {
      "saturation": 20,
      "vibrance": 15,
      "whiteBalance": "As Shot"
    },
    "effects": {
      "clarity": 5,
      "dehaze": 2,
      "texture": 10,
      "vignette": -10
    },
    "light": {
      "blacks": -10,
      "contrast": 10,
      "exposure": 1.2,
      "highlights": -20,
      "shadows": 15,
      "whites": 5
    },
    "noiseReduction": {
      "color": 10,
      "luminance": 25
    },
    "sharpen": {
      "detail": 50,
      "edgeMasking": 25,
      "radius": 1
    }
  }
}

Response

Job accepted for processing

jobIdstring
statusUrlstring

Changes

    • breaking

      added subschema #2 to the ///// request property allOf list

    • warning

      changed the pattern of the request property //////// from ^/v2/.* to ^/v2/[A-Za-z0-9_.-]+(?:/[A-Za-z0-9_.-]+)*$

    • warning

      changed the pattern of the request property ////////// from ^/v2/.* to ^/v2/[A-Za-z0-9_.-]+(?:/[A-Za-z0-9_.-]+)*$

    • warning

      changed the pattern of the request property //////// from ^/v2/.* to ^/v2/[A-Za-z0-9_.-]+(?:/[A-Za-z0-9_.-]+)*$

    • warning

      changed the pattern of the request property /////// from ^/v2/.* to ^/v2/[A-Za-z0-9_.-]+(?:/[A-Za-z0-9_.-]+)*$

    • breaking

      added the pattern ^/v2/.* to the request property ////////

    • breaking

      added the pattern ^/v2/.* to the request property //////////

    • breaking

      added the pattern ^/v2/.* to the request property ////////

    • breaking

      added the pattern ^/v2/.* to the request property ///////