AhaSend · JSON-LD Context
Ahasend Openapi V2 Context
JSON-LD context defining the semantic vocabulary for Ahasend Openapi V2 from AhaSend.
60 Classes
129 Properties
4 Namespaces
Namespaces
ahasend:
https://ahasend.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
PaginationInfo
createdAt
updatedAt
APIKeyScope
APIKey
CreateAPIKeyRequest
UpdateAPIKeyRequest
PaginatedAPIKeysResponse
DNSRecord
Domain
CreateDomainRequest
UpdateDomainRequest
PaginatedDomainsResponse
email
name
Address
Recipient
Attachment
Tracking
Retention
MessageSchedule
CreateMessageRequest
CreateConversationMessageRequest
CreateSingleMessageResponse
CreateMessageResponse
DeliveryEvent
MessageContentPart
MessageAttachment
MessageContentParsed
MessageSummary
PaginatedMessagesResponse
Account
UpdateAccountRequest
UserAccount
AccountMembersResponse
AddMemberRequest
Suppression
CreateSuppressionResponse
CreateSuppressionRequest
PaginatedSuppressionsResponse
url
Route
CreateRouteRequest
UpdateRouteRequest
PaginatedRoutesResponse
Webhook
CreateWebhookRequest
UpdateWebhookRequest
PaginatedWebhooksResponse
SMTPCredential
CreateSMTPCredentialRequest
PaginatedSMTPCredentialsResponse
DeliverabilityStatistics
DeliverabilityStatisticsResponse
Bounce
BounceStatistics
BounceStatisticsResponse
DeliveryTimeStatistics
DeliveryTime
DeliveryTimeStatisticsResponse
Properties
| Property | Type | Container |
|---|---|---|
| hasMore | boolean | |
| nextCursor | string | |
| previousCursor | string | |
| id | string | |
| apiKeyId | string | |
| scope | string | |
| domainId | string | |
| object | string | |
| lastUsedAt | dateTime | |
| accountId | string | |
| label | string | |
| publicKey | string | |
| secretKey | string | |
| scopes | string | set |
| data | string | set |
| pagination | string | |
| type | string | |
| host | string | |
| content | string | |
| required | boolean | |
| propagated | boolean | |
| domain | string | |
| dnsRecords | string | set |
| lastDnsCheckAt | dateTime | |
| dnsValid | boolean | |
| trackingSubdomain | string | |
| returnPathSubdomain | string | |
| subscriptionSubdomain | string | |
| mediaSubdomain | string | |
| dkimRotationIntervalDays | integer | |
| rotationReady | boolean | |
| dkimPrivateKey | string | |
| substitutions | reference | |
| base64 | boolean | |
| contentType | string | |
| contentDisposition | string | |
| contentId | string | |
| fileName | string | |
| open | boolean | |
| click | boolean | |
| metadata | integer | |
| firstAttempt | dateTime | |
| expires | dateTime | |
| from | string | |
| recipients | string | set |
| replyTo | string | |
| subject | string | |
| textContent | string | |
| htmlContent | string | |
| ampContent | string | |
| attachments | string | set |
| headers | reference | |
| tags | string | set |
| sandbox | boolean | |
| sandboxResult | string | |
| tracking | string | |
| retention | string | |
| schedule | string | |
| to | string | set |
| cc | string | set |
| bcc | string | set |
| recipient | string | |
| status | string | |
| error | string | |
| time | dateTime | |
| log | string | |
| filename | string | |
| parts | string | set |
| sentAt | dateTime | |
| deliveredAt | dateTime | |
| retainUntil | dateTime | |
| direction | string | |
| isBounceNotification | boolean | |
| bounceClassification | string | |
| deliveryAttempts | string | set |
| messageId | string | |
| sender | string | |
| numAttempts | integer | |
| clickCount | integer | |
| openCount | integer | |
| referenceMessageId | integer | |
| website | reference | |
| about | string | |
| trackOpens | boolean | |
| trackClicks | boolean | |
| rejectBadRecipients | boolean | |
| rejectMistypedRecipients | boolean | |
| messageMetadataRetention | integer | |
| messageDataRetention | integer | |
| userId | string | |
| role | string | |
| reason | string | |
| expiresAt | dateTime | |
| groupByMessageId | boolean | |
| stripReplies | boolean | |
| enabled | boolean | |
| successCount | integer | |
| errorCount | integer | |
| errorsSinceLastSuccess | integer | |
| lastRequestAt | dateTime | |
| onReception | boolean | |
| onDelivered | boolean | |
| onTransientError | boolean | |
| onFailed | boolean | |
| onBounced | boolean | |
| onSuppressed | boolean | |
| onOpened | boolean | |
| onClicked | boolean | |
| onSuppressionCreated | boolean | |
| onDnsError | boolean | |
| domains | string | set |
| username | string | |
| fromTimestamp | dateTime | |
| toTimestamp | dateTime | |
| receptionCount | integer | |
| deliveredCount | integer | |
| deferredCount | integer | |
| bouncedCount | integer | |
| failedCount | integer | |
| suppressedCount | integer | |
| openedCount | integer | |
| clickedCount | integer | |
| classification | string | |
| count | integer | |
| bounces | string | set |
| avgDeliveryTime | decimal | |
| deliveryTimes | string | set |
| recipientDomain | string | |
| deliveryTime | decimal |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"ahasend": "https://ahasend.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"hasMore": {
"@id": "ahasend:has_more",
"@type": "xsd:boolean"
},
"nextCursor": {
"@id": "ahasend:next_cursor",
"@type": "xsd:string"
},
"previousCursor": {
"@id": "ahasend:previous_cursor",
"@type": "xsd:string"
},
"PaginationInfo": "ahasend:PaginationInfo",
"id": {
"@id": "ahasend:id",
"@type": "xsd:string"
},
"createdAt": "schema:dateCreated",
"updatedAt": "schema:dateModified",
"apiKeyId": {
"@id": "ahasend:api_key_id",
"@type": "xsd:string"
},
"scope": {
"@id": "ahasend:scope",
"@type": "xsd:string"
},
"domainId": {
"@id": "ahasend:domain_id",
"@type": "xsd:string"
},
"APIKeyScope": "ahasend:APIKeyScope",
"object": {
"@id": "ahasend:object",
"@type": "xsd:string"
},
"lastUsedAt": {
"@id": "ahasend:last_used_at",
"@type": "xsd:dateTime"
},
"accountId": {
"@id": "ahasend:account_id",
"@type": "xsd:string"
},
"label": {
"@id": "ahasend:label",
"@type": "xsd:string"
},
"publicKey": {
"@id": "ahasend:public_key",
"@type": "xsd:string"
},
"secretKey": {
"@id": "ahasend:secret_key",
"@type": "xsd:string"
},
"scopes": {
"@id": "ahasend:scopes",
"@container": "@set",
"@type": "xsd:string"
},
"APIKey": "ahasend:APIKey",
"CreateAPIKeyRequest": "ahasend:CreateAPIKeyRequest",
"UpdateAPIKeyRequest": "ahasend:UpdateAPIKeyRequest",
"data": {
"@id": "ahasend:data",
"@container": "@set",
"@type": "xsd:string"
},
"pagination": {
"@id": "ahasend:pagination",
"@type": "xsd:string"
},
"PaginatedAPIKeysResponse": "ahasend:PaginatedAPIKeysResponse",
"type": {
"@id": "ahasend:type",
"@type": "xsd:string"
},
"host": {
"@id": "ahasend:host",
"@type": "xsd:string"
},
"content": {
"@id": "ahasend:content",
"@type": "xsd:string"
},
"required": {
"@id": "ahasend:required",
"@type": "xsd:boolean"
},
"propagated": {
"@id": "ahasend:propagated",
"@type": "xsd:boolean"
},
"DNSRecord": "ahasend:DNSRecord",
"domain": {
"@id": "ahasend:domain",
"@type": "xsd:string"
},
"dnsRecords": {
"@id": "ahasend:dns_records",
"@container": "@set",
"@type": "xsd:string"
},
"lastDnsCheckAt": {
"@id": "ahasend:last_dns_check_at",
"@type": "xsd:dateTime"
},
"dnsValid": {
"@id": "ahasend:dns_valid",
"@type": "xsd:boolean"
},
"trackingSubdomain": {
"@id": "ahasend:tracking_subdomain",
"@type": "xsd:string"
},
"returnPathSubdomain": {
"@id": "ahasend:return_path_subdomain",
"@type": "xsd:string"
},
"subscriptionSubdomain": {
"@id": "ahasend:subscription_subdomain",
"@type": "xsd:string"
},
"mediaSubdomain": {
"@id": "ahasend:media_subdomain",
"@type": "xsd:string"
},
"dkimRotationIntervalDays": {
"@id": "ahasend:dkim_rotation_interval_days",
"@type": "xsd:integer"
},
"rotationReady": {
"@id": "ahasend:rotation_ready",
"@type": "xsd:boolean"
},
"Domain": "ahasend:Domain",
"dkimPrivateKey": {
"@id": "ahasend:dkim_private_key",
"@type": "xsd:string"
},
"CreateDomainRequest": "ahasend:CreateDomainRequest",
"UpdateDomainRequest": "ahasend:UpdateDomainRequest",
"PaginatedDomainsResponse": "ahasend:PaginatedDomainsResponse",
"email": "schema:email",
"name": "schema:name",
"Address": "ahasend:Address",
"substitutions": {
"@id": "ahasend:substitutions",
"@type": "@id"
},
"Recipient": "ahasend:Recipient",
"base64": {
"@id": "ahasend:base64",
"@type": "xsd:boolean"
},
"contentType": {
"@id": "ahasend:content_type",
"@type": "xsd:string"
},
"contentDisposition": {
"@id": "ahasend:content_disposition",
"@type": "xsd:string"
},
"contentId": {
"@id": "ahasend:content_id",
"@type": "xsd:string"
},
"fileName": {
"@id": "ahasend:file_name",
"@type": "xsd:string"
},
"Attachment": "ahasend:Attachment",
"open": {
"@id": "ahasend:open",
"@type": "xsd:boolean"
},
"click": {
"@id": "ahasend:click",
"@type": "xsd:boolean"
},
"Tracking": "ahasend:Tracking",
"metadata": {
"@id": "ahasend:metadata",
"@type": "xsd:integer"
},
"Retention": "ahasend:Retention",
"firstAttempt": {
"@id": "ahasend:first_attempt",
"@type": "xsd:dateTime"
},
"expires": {
"@id": "ahasend:expires",
"@type": "xsd:dateTime"
},
"MessageSchedule": "ahasend:MessageSchedule",
"from": {
"@id": "ahasend:from",
"@type": "xsd:string"
},
"recipients": {
"@id": "ahasend:recipients",
"@container": "@set",
"@type": "xsd:string"
},
"replyTo": {
"@id": "ahasend:reply_to",
"@type": "xsd:string"
},
"subject": {
"@id": "ahasend:subject",
"@type": "xsd:string"
},
"textContent": {
"@id": "ahasend:text_content",
"@type": "xsd:string"
},
"htmlContent": {
"@id": "ahasend:html_content",
"@type": "xsd:string"
},
"ampContent": {
"@id": "ahasend:amp_content",
"@type": "xsd:string"
},
"attachments": {
"@id": "ahasend:attachments",
"@container": "@set",
"@type": "xsd:string"
},
"headers": {
"@id": "ahasend:headers",
"@type": "@id"
},
"CreateMessageRequest": "ahasend:CreateMessageRequest",
"tags": {
"@id": "ahasend:tags",
"@container": "@set",
"@type": "xsd:string"
},
"sandbox": {
"@id": "ahasend:sandbox",
"@type": "xsd:boolean"
},
"sandboxResult": {
"@id": "ahasend:sandbox_result",
"@type": "xsd:string"
},
"tracking": {
"@id": "ahasend:tracking",
"@type": "xsd:string"
},
"retention": {
"@id": "ahasend:retention",
"@type": "xsd:string"
},
"schedule": {
"@id": "ahasend:schedule",
"@type": "xsd:string"
},
"to": {
"@id": "ahasend:to",
"@container": "@set",
"@type": "xsd:string"
},
"cc": {
"@id": "ahasend:cc",
"@container": "@set",
"@type": "xsd:string"
},
"bcc": {
"@id": "ahasend:bcc",
"@container": "@set",
"@type": "xsd:string"
},
"CreateConversationMessageRequest": "ahasend:CreateConversationMessageRequest",
"recipient": {
"@id": "ahasend:recipient",
"@type": "xsd:string"
},
"status": {
"@id": "ahasend:status",
"@type": "xsd:string"
},
"error": {
"@id": "ahasend:error",
"@type": "xsd:string"
},
"CreateSingleMessageResponse": "ahasend:CreateSingleMessageResponse",
"CreateMessageResponse": "ahasend:CreateMessageResponse",
"time": {
"@id": "ahasend:time",
"@type": "xsd:dateTime"
},
"log": {
"@id": "ahasend:log",
"@type": "xsd:string"
},
"DeliveryEvent": "ahasend:DeliveryEvent",
"MessageContentPart": "ahasend:MessageContentPart",
"filename": {
"@id": "ahasend:filename",
"@type": "xsd:string"
},
"MessageAttachment": "ahasend:MessageAttachment",
"parts": {
"@id": "ahasend:parts",
"@container": "@set",
"@type": "xsd:string"
},
"MessageContentParsed": "ahasend:MessageContentParsed",
"sentAt": {
"@id": "ahasend:sent_at",
"@type": "xsd:dateTime"
},
"deliveredAt": {
"@id": "ahasend:delivered_at",
"@type": "xsd:dateTime"
},
"retainUntil": {
"@id": "ahasend:retain_until",
"@type": "xsd:dateTime"
},
"direction": {
"@id": "ahasend:direction",
"@type": "xsd:string"
},
"isBounceNotification": {
"@id": "ahasend:is_bounce_notification",
"@type": "xsd:boolean"
},
"bounceClassification": {
"@id": "ahasend:bounce_classification",
"@type": "xsd:string"
},
"deliveryAttempts": {
"@id": "ahasend:delivery_attempts",
"@container": "@set",
"@type": "xsd:string"
},
"messageId": {
"@id": "ahasend:message_id",
"@type": "xsd:string"
},
"sender": {
"@id": "ahasend:sender",
"@type": "xsd:string"
},
"numAttempts": {
"@id": "ahasend:num_attempts",
"@type": "xsd:integer"
},
"clickCount": {
"@id": "ahasend:click_count",
"@type": "xsd:integer"
},
"openCount": {
"@id": "ahasend:open_count",
"@type": "xsd:integer"
},
"referenceMessageId": {
"@id": "ahasend:reference_message_id",
"@type": "xsd:integer"
},
"MessageSummary": "ahasend:MessageSummary",
"PaginatedMessagesResponse": "ahasend:PaginatedMessagesResponse",
"website": {
"@id": "ahasend:website",
"@type": "@id"
},
"about": {
"@id": "ahasend:about",
"@type": "xsd:string"
},
"trackOpens": {
"@id": "ahasend:track_opens",
"@type": "xsd:boolean"
},
"trackClicks": {
"@id": "ahasend:track_clicks",
"@type": "xsd:boolean"
},
"rejectBadRecipients": {
"@id": "ahasend:reject_bad_recipients",
"@type": "xsd:boolean"
},
"rejectMistypedRecipients": {
"@id": "ahasend:reject_mistyped_recipients",
"@type": "xsd:boolean"
},
"messageMetadataRetention": {
"@id": "ahasend:message_metadata_retention",
"@type": "xsd:integer"
},
"messageDataRetention": {
"@id": "ahasend:message_data_retention",
"@type": "xsd:integer"
},
"Account": "ahasend:Account",
"UpdateAccountRequest": "ahasend:UpdateAccountRequest",
"userId": {
"@id": "ahasend:user_id",
"@type": "xsd:string"
},
"role": {
"@id": "ahasend:role",
"@type": "xsd:string"
},
"UserAccount": "ahasend:UserAccount",
"AccountMembersResponse": "ahasend:AccountMembersResponse",
"AddMemberRequest": "ahasend:AddMemberRequest",
"reason": {
"@id": "ahasend:reason",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "ahasend:expires_at",
"@type": "xsd:dateTime"
},
"Suppression": "ahasend:Suppression",
"CreateSuppressionResponse": "ahasend:CreateSuppressionResponse",
"CreateSuppressionRequest": "ahasend:CreateSuppressionRequest",
"PaginatedSuppressionsResponse": "ahasend:PaginatedSuppressionsResponse",
"url": "schema:url",
"groupByMessageId": {
"@id": "ahasend:group_by_message_id",
"@type": "xsd:boolean"
},
"stripReplies": {
"@id": "ahasend:strip_replies",
"@type": "xsd:boolean"
},
"enabled": {
"@id": "ahasend:enabled",
"@type": "xsd:boolean"
},
"successCount": {
"@id": "ahasend:success_count",
"@type": "xsd:integer"
},
"errorCount": {
"@id": "ahasend:error_count",
"@type": "xsd:integer"
},
"errorsSinceLastSuccess": {
"@id": "ahasend:errors_since_last_success",
"@type": "xsd:integer"
},
"lastRequestAt": {
"@id": "ahasend:last_request_at",
"@type": "xsd:dateTime"
},
"Route": "ahasend:Route",
"CreateRouteRequest": "ahasend:CreateRouteRequest",
"UpdateRouteRequest": "ahasend:UpdateRouteRequest",
"PaginatedRoutesResponse": "ahasend:PaginatedRoutesResponse",
"onReception": {
"@id": "ahasend:on_reception",
"@type": "xsd:boolean"
},
"onDelivered": {
"@id": "ahasend:on_delivered",
"@type": "xsd:boolean"
},
"onTransientError": {
"@id": "ahasend:on_transient_error",
"@type": "xsd:boolean"
},
"onFailed": {
"@id": "ahasend:on_failed",
"@type": "xsd:boolean"
},
"onBounced": {
"@id": "ahasend:on_bounced",
"@type": "xsd:boolean"
},
"onSuppressed": {
"@id": "ahasend:on_suppressed",
"@type": "xsd:boolean"
},
"onOpened": {
"@id": "ahasend:on_opened",
"@type": "xsd:boolean"
},
"onClicked": {
"@id": "ahasend:on_clicked",
"@type": "xsd:boolean"
},
"onSuppressionCreated": {
"@id": "ahasend:on_suppression_created",
"@type": "xsd:boolean"
},
"onDnsError": {
"@id": "ahasend:on_dns_error",
"@type": "xsd:boolean"
},
"domains": {
"@id": "ahasend:domains",
"@container": "@set",
"@type": "xsd:string"
},
"Webhook": "ahasend:Webhook",
"CreateWebhookRequest": "ahasend:CreateWebhookRequest",
"UpdateWebhookRequest": "ahasend:UpdateWebhookRequest",
"PaginatedWebhooksResponse": "ahasend:PaginatedWebhooksResponse",
"username": {
"@id": "ahasend:username",
"@type": "xsd:string"
},
"SMTPCredential": "ahasend:SMTPCredential",
"CreateSMTPCredentialRequest": "ahasend:CreateSMTPCredentialRequest",
"PaginatedSMTPCredentialsResponse": "ahasend:PaginatedSMTPCredentialsResponse",
"fromTimestamp": {
"@id": "ahasend:from_timestamp",
"@type": "xsd:dateTime"
},
"toTimestamp": {
"@id": "ahasend:to_timestamp",
"@type": "xsd:dateTime"
},
"receptionCount": {
"@id": "ahasend:reception_count",
"@type": "xsd:integer"
},
"deliveredCount": {
"@id": "ahasend:delivered_count",
"@type": "xsd:integer"
},
"deferredCount": {
"@id": "ahasend:deferred_count",
"@type": "xsd:integer"
},
"bouncedCount": {
"@id": "ahasend:bounced_count",
"@type": "xsd:integer"
},
"failedCount": {
"@id": "ahasend:failed_count",
"@type": "xsd:integer"
},
"suppressedCount": {
"@id": "ahasend:suppressed_count",
"@type": "xsd:integer"
},
"openedCount": {
"@id": "ahasend:opened_count",
"@type": "xsd:integer"
},
"clickedCount": {
"@id": "ahasend:clicked_count",
"@type": "xsd:integer"
},
"DeliverabilityStatistics": "ahasend:DeliverabilityStatistics",
"DeliverabilityStatisticsResponse": "ahasend:DeliverabilityStatisticsResponse",
"classification": {
"@id": "ahasend:classification",
"@type": "xsd:string"
},
"count": {
"@id": "ahasend:count",
"@type": "xsd:integer"
},
"Bounce": "ahasend:Bounce",
"bounces": {
"@id": "ahasend:bounces",
"@container": "@set",
"@type": "xsd:string"
},
"BounceStatistics": "ahasend:BounceStatistics",
"BounceStatisticsResponse": "ahasend:BounceStatisticsResponse",
"avgDeliveryTime": {
"@id": "ahasend:avg_delivery_time",
"@type": "xsd:decimal"
},
"deliveryTimes": {
"@id": "ahasend:delivery_times",
"@container": "@set",
"@type": "xsd:string"
},
"DeliveryTimeStatistics": "ahasend:DeliveryTimeStatistics",
"recipientDomain": {
"@id": "ahasend:recipient_domain",
"@type": "xsd:string"
},
"deliveryTime": {
"@id": "ahasend:delivery_time",
"@type": "xsd:decimal"
},
"DeliveryTime": "ahasend:DeliveryTime",
"DeliveryTimeStatisticsResponse": "ahasend:DeliveryTimeStatisticsResponse"
}
}