{"id":"300758be-6991-44f6-bc9f-f5952d42dc42","task":"renew a business central webhook subscription before it expires","domain":"learn.microsoft.com","steps":["Read the expirationDateTime property from the subscription resource to know when it lapses","Issue a PATCH to https://{businesscentralPrefix}/api/v2.0/subscriptions({id}) before that time","Respond to the same validationToken handshake triggered by the PATCH, returning 200 with the token in the body","Confirm the updated expirationDateTime in the response to verify the renewal succeeded","Schedule renewals on a recurring timer well inside the three-day window to avoid gaps"],"gotchas":["A PATCH without completing the handshake does not renew the subscription","On Business Central online the three-day default expiration isn't configurable by the subscriber; on-premises it's controlled by the ApiSubscriptionExpiration server setting"],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.861Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/300758be-6991-44f6-bc9f-f5952d42dc42"}