A business profile was rejected
Loops couldn’t approve the business profile. review.notes and each document’s
rejection_reason say what to fix. Correct the details or upload new documents, then submit again.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Unique delivery ID; equal to the event ID. Use it to ignore duplicates.
Unix timestamp (seconds) when the delivery was signed.
Standard Webhooks signature (v1,<base64 HMAC-SHA256>).
Request Bodyrequired
Section titled “Request Bodyrequired”object
What caused the change. Ignore events where application_id is your own.
object
Event-specific payload.
object
object
draft: being filled in. in_review: submitted, Loops is reviewing it.
approved: locations can go live on delivery apps. rejected: fix what the review says and submit again.
object
As on the commercial registration.
Commercial registration number, 10 digits.
VAT registration number, 15 digits starting and ending with 3.
The Saudi national address, as on the national address certificate.
object
object
The kind of document.
Set by the review. pending until Loops reviews it.
Document types needed before you can submit. Loops sets this per merchant.
object
What to fix, when the profile is rejected.
Responses
Section titled “Responses”Return any 2xx within 10 seconds to acknowledge.
© 2026 Loops Technologies | شركة لووبز للتقنيات. All rights reserved.
