Search

Home

Privacy Mask

Webhook & Callback

Webhook & Callback

Is webhook functionality available in trial accounts?

No. Webhook functionality is not available for trial accounts.

Webhook access is enabled after the integration invoice/payment process is completed.

While JSON files can still be downloaded manually from the portal for review, the reportURL will not be included.

What are the possible callback status values?

Currently, there are two possible callback status values:

  • Available → Inspection/result successfully generated
  • Rejected → Inspection rejected during processing

Is the rejection message always returned in English?

Yes. The rejection message field is always returned in English.

Is there a standard list of rejection reason categories?

Yes. Standard rejection reason categories are available here:

Rejection Reasons Documentation

Does the system retry failed webhook callbacks?

Yes.

If the webhook endpoint does not respond successfully, the system performs:

  • 2 retry attempts
  • 1-hour interval between retries

Can webhook URLs be private/internal endpoints?

Yes. The webhook URL can be public or private.

If the webhook URL is private/restricted, please inform the Inspektlabs team so that server IPs can be shared for whitelisting.

What authentication methods are supported for webhooks?

Inspektlabs supports all standard authentication methods for webhook integrations.

If authentication is enabled on the webhook endpoint, clients should share the required authentication configuration/details during setup.

Is there an API endpoint available for polling inspection status/results?

No. Polling APIs are not available.

The system uses webhook-based result delivery for all client integrations to efficiently manage system load.