Table of Contents

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.