QuestionQ103

Develop integrations

You are building an integration that sends newly created records from a custom Dataverse table to an exposed REST API.

When the REST API is unavailable, you must be able to retry when the response status code is 500.

You need to choose a solution that meets the requirement.

Solution: Register a webhook that uses the REST API as its endpoint. Wait for the webhook to retry automatically if a failure occurs.

Does this solution meet the goal?

  • A Yes
  • B No
Explanation

Dataverse WebHook delivery makes one additional attempt only when the endpoint returns HTTP 502, 503, or 504. An HTTP 500 response does not trigger that automatic retry behavior, so this approach does not meet a requirement to retry when the REST API returns status code 500.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!