SESAR Webhook .NET API
Reference of the SESARWebHook.Core.NetCore library, generated from the code of the SESARWebhookCore repository, at the commit selected for this help center. It only presents the types useful to whoever writes a handler. Comments come from the code, in French or English; some still mention Web.config, replaced by appsettings.json.
Main types
| Type | Role |
|---|---|
| WebhookHandlerBase | Base class of a handler: settings and manifest reading. |
| IWebhookHandler | Contract of a handler. |
| IIntegrationConnector | Contract of a built-in connector, compiled into the webhook. |
| WebhookContext | Context of a request: identifier, reception date, metadata. |
| IntegrationResult | Result of a processing, returned to SESAR. |
| OAuth2ClientCredentialsHelper | OAuth2 token through client credentials. |
| OAuth2RefreshTokenHelper | OAuth2 token through a refresh token. |
| ApiKeyHelper | API key in a header, as Bearer or as Basic. |
The manifest received, StoreManifest, is a Secure Exchanges SDK type: it is described in the SDK reference.
To use them: Create a handler.