How can we help you?

Receive a FeraCal lifecycle acknowledgment

Product: FeraCalendar Topic: API Versions: Applies to all documented versions Current

Audience: Application developers
Editorial status: Published — Source Validated
Product: FeraCalendar
Classification: partner

Webhook event: product.lifecycle.acknowledgment

FeraCal directly posts one exact-body HMAC callback after lifecycle success or failure. There is no internal retry loop; a failed success callback fails the source request so FeraHooks can redeliver the idempotent event.

Parameters

Name Location Type Required Description
x-feradel-service header string Yes Sending service identifier, always feradel.calendar.api.
x-feradel-hook-timestamp header string Yes Unix timestamp in seconds covered by the exact-body signature.
x-feradel-hook-signature header string Yes Versioned SHA-256 HMAC over timestamp, a period, and the exact raw body.

Request body

Typed lifecycle completion or failure acknowledgment.

application/json

Schema: LifecycleAcknowledgment

{
    "eventId": "715c9ebb-0470-11f1-a928-0ed2cd1b87df",
    "eventType": "product.provisioning.completed",
    "eventVersion": 1,
    "correlationId": "715c9ebb-0470-11f1-a928-0ed2cd1b87df",
    "licenseProductId": "715c9ebb-0470-11f1-a928-0ed2cd1b87df",
    "productInstanceId": "715c9ebb-0470-11f1-a928-0ed2cd1b87df",
    "result": {
        "userProvisioned": true,
        "ownerRoleAssigned": true,
        "settingsApplied": true
    }
}

Responses

200 FeraLicense accepted the lifecycle acknowledgment.