This API is used to update the status of offer fulfillment for the processing types url_redirect, webhook and email as Chargebee cannot automatically fulfill these offers.
If status = failed, you must include a failure_reason to explain why the fulfillment did not succeed. The system logs a fulfilled event when status = completed or a failed event when status = failed.
Note: If the offer fulfillment is not marked as completed or failed within 7 days, Chargebee will mark the offer fulfillment as failed with the error code as external_fulfillment_failed.
Sample Request
Sample Result[JSON]
URL Format
POST https://[site].grow.chargebee.com/api/v2/offer_fulfillments/{offer-fulfillment-id}
Input Parameters
Returns
Offer fulfillment object
Resource object representing offer_fulfillment