url_refused— we will not fetch that URL. It must behttps, on a public DNS name, on port 443 or 8443, with no redirects. Addresses inside private, loopback, link-local or cloud-metadata ranges are refused, and the check is made against the address the name resolves to at the moment we connect. URL push only.fetch_failed— your server did not answer, timed out, redirected, or returned a non-2xx status. Retryable: push again. URL push only.unsupported_type— notimage/jpeg,image/pngorimage/webp.too_large— over the size ceiling.processing_failed— we had the bytes and could not publish the image. This also covers a photo our automated review declined.upload_missing— you asked for an upload form and the bytes never arrived. Nothing was wrong with the image, because there was no image: presign again and complete the upload. Presigned uploads only.
Values
In Maat
The published set is exactly Maat’s ownPartnerPhotoRejectionReason. A member added to one and not the other fails our build.
Where it appears
FieldsPhotoRejection·reasonPropertyPhoto·rejection_reason
PUT /properties/{provider_id}— Create or replace a propertyGET /properties/{property_id}/photos— List a property’s photosPUT /properties/{property_id}/photos/order— Arrange a property’s photos