Callback URL
The callback URL for each webhook MUST return a 200-level HTTP status code in the response. If a 2XX response is not received, then the webhook will be retried every six minutes until it is successful. After 10 failed attempts, you will receive an email notification with the webhook payload included.
The Order Status Webhook will send a data payload to all subscribers belonging to the company of the order. Only specific statuses of a PlanOmatic order will trigger a webhook request. They are:
Events
- ordered Description: Order request successful and processed
- scheduled Description: Order has been scheduled for photoshoot, etc.
- assembly Description: Photos / videos undergoing assembly
- notified Description: QA approved and client has been notified.
- completed Description: Billing has been sent and job is now complete.
- hold Description: Order currently on hold.
- cancelled Description: Order has been cancelled.
- submitted_cancel_onsite Description: The job was cancelled while the photographer was on site.
- pending_appointment Description: coordinating an appointment.
- ready_to_schedule Description: optimizing scheduling routes.
- committed Description: committed to an appointment time.