Skip to content

Class SendGridInvitationDeliveryStatusEndpointRouteBuilderExtensions

Namespace: Cephalon.MultiTenancy.Governance.SendGridDelivery.AspNetCore.Hosting
Assembly: Cephalon.MultiTenancy.Governance.SendGridDelivery.AspNetCore.dll

Maps ASP.NET Core endpoints for SendGrid Event Webhook tenant-invitation delivery status callbacks.

public static class SendGridInvitationDeliveryStatusEndpointRouteBuilderExtensions

objectSendGridInvitationDeliveryStatusEndpointRouteBuilderExtensions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

MapCephalonSendGridInvitationDeliveryStatusCallbacks(IEndpointRouteBuilder)

Section titled “ MapCephalonSendGridInvitationDeliveryStatusCallbacks(IEndpointRouteBuilder)”

Maps the optional SendGrid Event Webhook tenant-invitation delivery status callback endpoint.

public static IEndpointRouteBuilder MapCephalonSendGridInvitationDeliveryStatusCallbacks(this IEndpointRouteBuilder endpoints)

endpoints IEndpointRouteBuilder

The endpoint route builder to extend.

IEndpointRouteBuilder

The same endpoint route builder for fluent routing composition.

The endpoint translates SendGrid Event Webhook JSON arrays into the host-agnostic . It can also verify SendGrid signed Event Webhook signatures and reject bounded process-local signed-callback replays when configured. OAuth token validation, durable inboxing, and distributed replay protection remain host-managed or future provider-pack responsibilities.