var apiContext = Configuration.GetAPIContext();
var webhook = GetNewWebhook();
#region Track Workflow
this.flow.AddNewRequest("Create webhook", webhook);
#endregion
var createdWebhook = webhook.Create(apiContext);
#region Track Workflow
this.flow.RecordResponse(createdWebhook);
this.flow.AddNewRequest("Retrieve a webhook", description: "ID: " + createdWebhook.id);
#endregion
var retrievedWebhook = Webhook.Get(apiContext, createdWebhook.id);
#region Track Workflow
this.flow.RecordResponse(retrievedWebhook);
#endregion
Api Context
Pass in a
APIContext
object to authenticate the call and to send a unique request id (that ensures idempotency). The SDK generates a request id if you do not pass one explicitly. See Configuration.cs to know more about APIContext.