I'm trying to get a successful /lrService/presets call. I got myself a token and assembled a request according to https://github.com/AdobeDocs/lightroom-api-docs#presets but I always get a 400 Bad Request response with a completely empty body. Any ideas?
That's my request:
{ "curlopts": { "HTTPHEADER": [ "authorization: Bearer eyJ4NXUiOiJpbXNfbmExLWtleS0xLmNlciIsImFsZyI6IlJ...GElSq1Pg", "Content-Type: application/json", "x-api-key: 448...2c0f" ] }, "json": { "inputs": { "source": { "href": "/files/input.jpg", "storage": "adobe" }, "presets": { "href": "/files/preset.xmp", "storage": "adobe" } }, "outputs": { "href": "/files/output.jpg", "storage": "adobe", "type": "image/jpeg", "overwrite": true } } }
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hello,
I see that the json you are sending is incorrect. Here is the correct format for the /presets call:
{
"inputs": {
"source": {
"href": "/files/acr/input.jpg",
"storage": "adobe"
},
"presets": [
{
"href": "/files/preset.xmp",
"storage": "adobe"
}
]
},
"outputs": [
{
"href": "/files/output.jpg",
"type": "image/jpeg",
"storage": "adobe",
"overwrite": true
}
]
}
Please let me know if this works! And apologies that the response body is empty with no further info. We will have that fixed and ensure that we return the correct error messages.
Also for further questions/concerns you can reach out to us directly at: psdservices@adobe.com
Thanks
-Shayan
Views
Replies
Total Likes
Hello,
I see that the json you are sending is incorrect. Here is the correct format for the /presets call:
{
"inputs": {
"source": {
"href": "/files/acr/input.jpg",
"storage": "adobe"
},
"presets": [
{
"href": "/files/preset.xmp",
"storage": "adobe"
}
]
},
"outputs": [
{
"href": "/files/output.jpg",
"type": "image/jpeg",
"storage": "adobe",
"overwrite": true
}
]
}
Please let me know if this works! And apologies that the response body is empty with no further info. We will have that fixed and ensure that we return the correct error messages.
Also for further questions/concerns you can reach out to us directly at: psdservices@adobe.com
Thanks
-Shayan
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
So a couple of things here:
Views
Replies
Total Likes
Okay so the OAuth is now configured and with the token I get from OAuth (scope is "AdobeID,openid") I receive:
{"error_code":"403016","message":"Oauth token type not valid"}
According to the Developer Console the service I need to use "Lightroom - Creative Cloud Automation Services" requires a JWT access token, not an OAuth. But as I said, using the generated token from the console results in:
{"title":"Unauthorized","code":401,"type":"InvalidAuthTokenError","details":{"reason":"Unable to access the input href","name":"/assets/input.jpg"}}
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies