Class for callbacks for various calls API Reference

undefined

API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0

Paths

Accepts data from Mailgun for later processing

POST /api/callback/mailgun

Accepts data from Mailgun for later processing

200 if successfully stored data

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Method for mandrill head requests

GET /api/callback/mandrill

Method for mandrill head requests

200 when called

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Accepts data from mandrill for later processing

POST /api/callback/mandrill

Accepts data from mandrill for later processing

Tenant key for the mandrill account we are using

String
Request Example
[
  {
    "this[]": "string",
    "Length": "integer"
  }
]

200 if successfully stored data

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Accepts data from Mailgun for later processing

POST /api/callback/postmark

Accepts data from Mailgun for later processing

200 if successfully stored data

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Accepts data from SendGrid for later processing

POST /api/callback/sendgrid

John Duff created a linqpad test script to call this webhook. John Duff attached it to this jira task: https://micronetonline.atlassian.net/browse/GZ-19398 This has been refactored to not use Azure blob storage or hangfire, but to execute inline. That proved to suck pretty bad, so its been rewritten to store what was sent as fast as possible and return right away

200 if successfully stored data

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Accepts data from Zoom for later processing

POST /api/callback/zoom

for more info

200 if successfully stored data

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Schema Definitions

HttpResponseMessage: object

Version: string
Content: string
StatusCode: string
ReasonPhrase: string
Headers: string
RequestMessage: string
IsSuccessStatusCode: boolean
Example
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

String: object

this[]: string
Length: integer
Example
{
  "this[]": "string",
  "Length": "integer"
}