Adobe Photoshop · AsyncAPI Specification

Adobe Photoshop API Webhook Events

Version 1.0.0

Event-driven notifications for Adobe Photoshop API asynchronous job processing. When registered through Adobe I/O Events, webhooks deliver real-time notifications when Photoshop API jobs complete or fail, eliminating the need to poll status endpoints. Covers all asynchronous operations including background removal, PSD document operations, rendition creation, Smart Object replacement, text editing, Actions execution, product crop, depth blur, and generative fill.

View Spec View on GitHub AI/MLCreative CloudImage EditingPhotoshopPluginsREST APIScriptingAsyncAPIWebhooksEvents

Channels

photoshop/job/completed
subscribe onJobCompleted
Receive job completion notifications
Notification delivered when a Photoshop API job has completed successfully. The event payload contains the job ID, output locations, and job metadata. Applies to all PSD service operations including document operations, renditions, Smart Objects, text editing, and Actions execution.
photoshop/job/failed
subscribe onJobFailed
Receive job failure notifications
Notification delivered when a Photoshop API job has failed. The event payload contains the job ID, error details, and failure reason.
sensei/job/completed
subscribe onSenseiJobCompleted
Receive Sensei AI job completion notifications
Notification delivered when a Sensei AI service job has completed successfully. Applies to background removal, mask creation, and other AI-powered image operations.
sensei/job/failed
subscribe onSenseiJobFailed
Receive Sensei AI job failure notifications
Notification delivered when a Sensei AI service job has failed.

Messages

JobCompletedEvent
JobCompletedEvent
Job completed successfully
JobFailedEvent
JobFailedEvent
Job failed

Servers

https
production https://image.adobe.io
Adobe Photoshop API production server. Webhook events are delivered via Adobe I/O Events to your registered webhook URL when async jobs complete or fail.