mailkite-dev · JSON-LD Context
Mailkite Dev Context
JSON-LD context defining the semantic vocabulary for Mailkite Dev from mailkite-dev.
50 Classes
106 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
mailkite:
https://mailkite.dev/schema#
Classes
GetApiAppPasswordsResponse
PostApiAppPasswordsRequest
PostApiAppPasswordsResponse
DeleteApiAppPasswordsIdResponse
PatchApiAppPasswordsIdRequest
PatchApiAppPasswordsIdResponse
PostApiAppPasswordsIdRotateResponse
PostApiAuthGoogleRequest
PostApiAuthGoogleResponse
PostApiAuthLoginRequest
PostApiAuthLoginResponse
PostApiAuthSignupRequest
PostApiAuthSignupResponse
GetApiBillingUsageResponse
GetApiDomainsIdWebhookSecretResponse
GetApiHealthResponse
GetApiKeysResponse
PostApiKeysRotateResponse
GetApiKeysScopedResponse
PostApiKeysScopedRequest
PostApiKeysScopedResponse
DeleteApiKeysScopedIdResponse
GetApiListsResponse
PostApiListsRequest
PostApiListsResponse
DeleteApiListsIdResponse
GetApiListsIdResponse
PatchApiListsIdRequest
PatchApiListsIdResponse
GetApiListsIdContactsResponse
PostApiListsIdContactsRequest
PostApiListsIdContactsResponse
DeleteApiListsIdContactsContactidResponse
GetApiRoutesResponse
PostApiRoutesRequest
PostApiRoutesResponse
DeleteApiRoutesIdResponse
GetApiRoutesIdCandidatesResponse
PostApiRoutesIdDeliverRequest
PostApiRoutesIdDeliverResponse
PostApiV1ProvisionRequest
PostApiV1ProvisionResponse
GetV1DocsSearchResponse
GetV1EventsResponse
PostV1EventsRequest
PostV1EventsResponse
GetV1EventsNamesResponse
GetV1MeResponse
GetV1SchemasEmailReceivedEventJsonResponse
GetV1SchemasSendRequestJsonResponse
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| user_id | string | |
| label | string | |
| domain_id | string | |
| domain | string | |
| address | string | |
| protocols | list | |
| key_prefix | string | |
| created_at | decimal | |
| last_used_at | decimal | |
| legacy | boolean | |
| secret | string | |
| ok | boolean | |
| code | string | |
| redirectUri | string | |
| ref | string | |
| token | string | |
| user | ||
| user.id | string | |
| user.email | string | |
| user.isAdmin | boolean | |
| user.emailVerified | boolean | |
| user.avatarUrl | string | |
| string | ||
| password | string | |
| channel | string | |
| referrer | string | |
| plan | string | |
| emails | ||
| emails.used | decimal | |
| emails.included | decimal | |
| aiActions | ||
| aiActions.used | decimal | |
| meteringEnabled | boolean | |
| meters | list | |
| overage | ||
| overage.over | boolean | |
| overage.metered | boolean | |
| overage.blocked | boolean | |
| overage.status | string | |
| overage.code | string | |
| signing_secret | string | |
| key | string | |
| name | string | |
| domainId | string | |
| updated_at | integer | |
| member_count | integer | |
| first_name | string | |
| last_name | string | |
| company | string | |
| website | string | |
| phone | string | |
| status | string | |
| source | string | |
| role | integer | |
| subscribed | integer | |
| properties | string | |
| external_id | string | |
| first_seen_at | integer | |
| last_seen_at | integer | |
| msg_count | integer | |
| contactIds | string | |
| added | integer | |
| match_pattern | string | |
| action | string | |
| destination | string | |
| agent_prompt | string | |
| agent_forward_to | string | |
| agent_context | string | |
| active | integer | |
| ack_mode | string | |
| last_status | string | |
| last_status_message | string | |
| last_status_code | integer | |
| last_status_at | integer | |
| consecutive_failures | integer | |
| first_failed_at | integer | |
| unhealthy_notified_at | integer | |
| match | string | |
| agentPrompt | string | |
| agentForwardTo | list | |
| agentContext | string | |
| forwardSpam | boolean | |
| messages | list | |
| nextBefore | integer | |
| messageIds | list | |
| requested | integer | |
| delivered | integer | |
| failed | integer | |
| skipped | integer | |
| results | list | |
| api_key | string | |
| email_verified | boolean | |
| is_new | boolean | |
| query | string | |
| matches | list | |
| events | list | |
| event | string | |
| contactId | string | |
| payload | ||
| dedupeKey | string | |
| object | string | |
| duplicate | boolean | |
| emailVerified | boolean | |
| sendingDomains | list | |
| type | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://mailkite.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"mailkite": "https://mailkite.dev/schema#",
"GetApiAppPasswordsResponse": "mailkite:GetApiAppPasswordsResponse",
"id": {
"@id": "mailkite:id",
"@type": "xsd:string"
},
"user_id": {
"@id": "mailkite:user_id",
"@type": "xsd:string"
},
"label": {
"@id": "mailkite:label",
"@type": "xsd:string"
},
"domain_id": {
"@id": "mailkite:domain_id",
"@type": "xsd:string"
},
"domain": {
"@id": "mailkite:domain",
"@type": "xsd:string"
},
"address": {
"@id": "mailkite:address",
"@type": "xsd:string"
},
"protocols": {
"@id": "mailkite:protocols",
"@container": "@list"
},
"key_prefix": {
"@id": "mailkite:key_prefix",
"@type": "xsd:string"
},
"created_at": {
"@id": "mailkite:created_at",
"@type": "xsd:decimal"
},
"last_used_at": {
"@id": "mailkite:last_used_at",
"@type": "xsd:decimal"
},
"legacy": {
"@id": "mailkite:legacy",
"@type": "xsd:boolean"
},
"PostApiAppPasswordsRequest": "mailkite:PostApiAppPasswordsRequest",
"PostApiAppPasswordsResponse": "mailkite:PostApiAppPasswordsResponse",
"secret": {
"@id": "mailkite:secret",
"@type": "xsd:string"
},
"DeleteApiAppPasswordsIdResponse": "mailkite:DeleteApiAppPasswordsIdResponse",
"ok": {
"@id": "mailkite:ok",
"@type": "xsd:boolean"
},
"PatchApiAppPasswordsIdRequest": "mailkite:PatchApiAppPasswordsIdRequest",
"PatchApiAppPasswordsIdResponse": "mailkite:PatchApiAppPasswordsIdResponse",
"PostApiAppPasswordsIdRotateResponse": "mailkite:PostApiAppPasswordsIdRotateResponse",
"PostApiAuthGoogleRequest": "mailkite:PostApiAuthGoogleRequest",
"code": {
"@id": "mailkite:code",
"@type": "xsd:string"
},
"redirectUri": {
"@id": "mailkite:redirectUri",
"@type": "xsd:string"
},
"ref": {
"@id": "mailkite:ref",
"@type": "xsd:string"
},
"PostApiAuthGoogleResponse": "mailkite:PostApiAuthGoogleResponse",
"token": {
"@id": "mailkite:token",
"@type": "xsd:string"
},
"user": {
"@id": "mailkite:user"
},
"user.id": {
"@id": "mailkite:user.id",
"@type": "xsd:string"
},
"user.email": {
"@id": "mailkite:user.email",
"@type": "xsd:string"
},
"user.isAdmin": {
"@id": "mailkite:user.isAdmin",
"@type": "xsd:boolean"
},
"user.emailVerified": {
"@id": "mailkite:user.emailVerified",
"@type": "xsd:boolean"
},
"user.avatarUrl": {
"@id": "mailkite:user.avatarUrl",
"@type": "xsd:string"
},
"PostApiAuthLoginRequest": "mailkite:PostApiAuthLoginRequest",
"email": {
"@id": "mailkite:email",
"@type": "xsd:string"
},
"password": {
"@id": "mailkite:password",
"@type": "xsd:string"
},
"PostApiAuthLoginResponse": "mailkite:PostApiAuthLoginResponse",
"PostApiAuthSignupRequest": "mailkite:PostApiAuthSignupRequest",
"channel": {
"@id": "mailkite:channel",
"@type": "xsd:string"
},
"referrer": {
"@id": "mailkite:referrer",
"@type": "xsd:string"
},
"PostApiAuthSignupResponse": "mailkite:PostApiAuthSignupResponse",
"GetApiBillingUsageResponse": "mailkite:GetApiBillingUsageResponse",
"plan": {
"@id": "mailkite:plan",
"@type": "xsd:string"
},
"emails": {
"@id": "mailkite:emails"
},
"emails.used": {
"@id": "mailkite:emails.used",
"@type": "xsd:decimal"
},
"emails.included": {
"@id": "mailkite:emails.included",
"@type": "xsd:decimal"
},
"aiActions": {
"@id": "mailkite:aiActions"
},
"aiActions.used": {
"@id": "mailkite:aiActions.used",
"@type": "xsd:decimal"
},
"meteringEnabled": {
"@id": "mailkite:meteringEnabled",
"@type": "xsd:boolean"
},
"meters": {
"@id": "mailkite:meters",
"@container": "@list"
},
"overage": {
"@id": "mailkite:overage"
},
"overage.over": {
"@id": "mailkite:overage.over",
"@type": "xsd:boolean"
},
"overage.metered": {
"@id": "mailkite:overage.metered",
"@type": "xsd:boolean"
},
"overage.blocked": {
"@id": "mailkite:overage.blocked",
"@type": "xsd:boolean"
},
"overage.status": {
"@id": "mailkite:overage.status",
"@type": "xsd:string"
},
"overage.code": {
"@id": "mailkite:overage.code",
"@type": "xsd:string"
},
"GetApiDomainsIdWebhookSecretResponse": "mailkite:GetApiDomainsIdWebhookSecretResponse",
"signing_secret": {
"@id": "mailkite:signing_secret",
"@type": "xsd:string"
},
"GetApiHealthResponse": "mailkite:GetApiHealthResponse",
"GetApiKeysResponse": "mailkite:GetApiKeysResponse",
"key": {
"@id": "mailkite:key",
"@type": "xsd:string"
},
"PostApiKeysRotateResponse": "mailkite:PostApiKeysRotateResponse",
"GetApiKeysScopedResponse": "mailkite:GetApiKeysScopedResponse",
"name": {
"@id": "mailkite:name",
"@type": "xsd:string"
},
"PostApiKeysScopedRequest": "mailkite:PostApiKeysScopedRequest",
"domainId": {
"@id": "mailkite:domainId",
"@type": "xsd:string"
},
"PostApiKeysScopedResponse": "mailkite:PostApiKeysScopedResponse",
"DeleteApiKeysScopedIdResponse": "mailkite:DeleteApiKeysScopedIdResponse",
"GetApiListsResponse": "mailkite:GetApiListsResponse",
"updated_at": {
"@id": "mailkite:updated_at",
"@type": "xsd:integer"
},
"PostApiListsRequest": "mailkite:PostApiListsRequest",
"PostApiListsResponse": "mailkite:PostApiListsResponse",
"DeleteApiListsIdResponse": "mailkite:DeleteApiListsIdResponse",
"GetApiListsIdResponse": "mailkite:GetApiListsIdResponse",
"member_count": {
"@id": "mailkite:member_count",
"@type": "xsd:integer"
},
"PatchApiListsIdRequest": "mailkite:PatchApiListsIdRequest",
"PatchApiListsIdResponse": "mailkite:PatchApiListsIdResponse",
"GetApiListsIdContactsResponse": "mailkite:GetApiListsIdContactsResponse",
"first_name": {
"@id": "mailkite:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "mailkite:last_name",
"@type": "xsd:string"
},
"company": {
"@id": "mailkite:company",
"@type": "xsd:string"
},
"website": {
"@id": "mailkite:website",
"@type": "xsd:string"
},
"phone": {
"@id": "mailkite:phone",
"@type": "xsd:string"
},
"status": {
"@id": "mailkite:status",
"@type": "xsd:string"
},
"source": {
"@id": "mailkite:source",
"@type": "xsd:string"
},
"role": {
"@id": "mailkite:role",
"@type": "xsd:integer"
},
"subscribed": {
"@id": "mailkite:subscribed",
"@type": "xsd:integer"
},
"properties": {
"@id": "mailkite:properties",
"@type": "xsd:string"
},
"external_id": {
"@id": "mailkite:external_id",
"@type": "xsd:string"
},
"first_seen_at": {
"@id": "mailkite:first_seen_at",
"@type": "xsd:integer"
},
"last_seen_at": {
"@id": "mailkite:last_seen_at",
"@type": "xsd:integer"
},
"msg_count": {
"@id": "mailkite:msg_count",
"@type": "xsd:integer"
},
"PostApiListsIdContactsRequest": "mailkite:PostApiListsIdContactsRequest",
"contactIds": {
"@id": "mailkite:contactIds",
"@type": "xsd:string"
},
"PostApiListsIdContactsResponse": "mailkite:PostApiListsIdContactsResponse",
"added": {
"@id": "mailkite:added",
"@type": "xsd:integer"
},
"DeleteApiListsIdContactsContactidResponse": "mailkite:DeleteApiListsIdContactsContactidResponse",
"GetApiRoutesResponse": "mailkite:GetApiRoutesResponse",
"match_pattern": {
"@id": "mailkite:match_pattern",
"@type": "xsd:string"
},
"action": {
"@id": "mailkite:action",
"@type": "xsd:string"
},
"destination": {
"@id": "mailkite:destination",
"@type": "xsd:string"
},
"agent_prompt": {
"@id": "mailkite:agent_prompt",
"@type": "xsd:string"
},
"agent_forward_to": {
"@id": "mailkite:agent_forward_to",
"@type": "xsd:string"
},
"agent_context": {
"@id": "mailkite:agent_context",
"@type": "xsd:string"
},
"active": {
"@id": "mailkite:active",
"@type": "xsd:integer"
},
"ack_mode": {
"@id": "mailkite:ack_mode",
"@type": "xsd:string"
},
"last_status": {
"@id": "mailkite:last_status",
"@type": "xsd:string"
},
"last_status_message": {
"@id": "mailkite:last_status_message",
"@type": "xsd:string"
},
"last_status_code": {
"@id": "mailkite:last_status_code",
"@type": "xsd:integer"
},
"last_status_at": {
"@id": "mailkite:last_status_at",
"@type": "xsd:integer"
},
"consecutive_failures": {
"@id": "mailkite:consecutive_failures",
"@type": "xsd:integer"
},
"first_failed_at": {
"@id": "mailkite:first_failed_at",
"@type": "xsd:integer"
},
"unhealthy_notified_at": {
"@id": "mailkite:unhealthy_notified_at",
"@type": "xsd:integer"
},
"PostApiRoutesRequest": "mailkite:PostApiRoutesRequest",
"match": {
"@id": "mailkite:match",
"@type": "xsd:string"
},
"agentPrompt": {
"@id": "mailkite:agentPrompt",
"@type": "xsd:string"
},
"agentForwardTo": {
"@id": "mailkite:agentForwardTo",
"@container": "@list"
},
"agentContext": {
"@id": "mailkite:agentContext",
"@type": "xsd:string"
},
"forwardSpam": {
"@id": "mailkite:forwardSpam",
"@type": "xsd:boolean"
},
"PostApiRoutesResponse": "mailkite:PostApiRoutesResponse",
"DeleteApiRoutesIdResponse": "mailkite:DeleteApiRoutesIdResponse",
"GetApiRoutesIdCandidatesResponse": "mailkite:GetApiRoutesIdCandidatesResponse",
"messages": {
"@id": "mailkite:messages",
"@container": "@list"
},
"nextBefore": {
"@id": "mailkite:nextBefore",
"@type": "xsd:integer"
},
"PostApiRoutesIdDeliverRequest": "mailkite:PostApiRoutesIdDeliverRequest",
"messageIds": {
"@id": "mailkite:messageIds",
"@container": "@list"
},
"PostApiRoutesIdDeliverResponse": "mailkite:PostApiRoutesIdDeliverResponse",
"requested": {
"@id": "mailkite:requested",
"@type": "xsd:integer"
},
"delivered": {
"@id": "mailkite:delivered",
"@type": "xsd:integer"
},
"failed": {
"@id": "mailkite:failed",
"@type": "xsd:integer"
},
"skipped": {
"@id": "mailkite:skipped",
"@type": "xsd:integer"
},
"results": {
"@id": "mailkite:results",
"@container": "@list"
},
"PostApiV1ProvisionRequest": "mailkite:PostApiV1ProvisionRequest",
"PostApiV1ProvisionResponse": "mailkite:PostApiV1ProvisionResponse",
"api_key": {
"@id": "mailkite:api_key",
"@type": "xsd:string"
},
"email_verified": {
"@id": "mailkite:email_verified",
"@type": "xsd:boolean"
},
"is_new": {
"@id": "mailkite:is_new",
"@type": "xsd:boolean"
},
"GetV1DocsSearchResponse": "mailkite:GetV1DocsSearchResponse",
"query": {
"@id": "mailkite:query",
"@type": "xsd:string"
},
"matches": {
"@id": "mailkite:matches",
"@container": "@list"
},
"GetV1EventsResponse": "mailkite:GetV1EventsResponse",
"events": {
"@id": "mailkite:events",
"@container": "@list"
},
"PostV1EventsRequest": "mailkite:PostV1EventsRequest",
"event": {
"@id": "mailkite:event",
"@type": "xsd:string"
},
"contactId": {
"@id": "mailkite:contactId",
"@type": "xsd:string"
},
"payload": {
"@id": "mailkite:payload"
},
"dedupeKey": {
"@id": "mailkite:dedupeKey",
"@type": "xsd:string"
},
"PostV1EventsResponse": "mailkite:PostV1EventsResponse",
"object": {
"@id": "mailkite:object",
"@type": "xsd:string"
},
"duplicate": {
"@id": "mailkite:duplicate",
"@type": "xsd:boolean"
},
"GetV1EventsNamesResponse": "mailkite:GetV1EventsNamesResponse",
"GetV1MeResponse": "mailkite:GetV1MeResponse",
"emailVerified": {
"@id": "mailkite:emailVerified",
"@type": "xsd:boolean"
},
"sendingDomains": {
"@id": "mailkite:sendingDomains",
"@container": "@list"
},
"GetV1SchemasEmailReceivedEventJsonResponse": "mailkite:GetV1SchemasEmailReceivedEventJsonResponse",
"type": {
"@id": "mailkite:type",
"@type": "xsd:string"
},
"GetV1SchemasSendRequestJsonResponse": "mailkite:GetV1SchemasSendRequestJsonResponse"
},
"@type": "schema:Dataset",
"schema:name": "mailkite-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects mailkite-dev's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/_ae-authored/mailkite-dev-openapi-generated.yml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/_ae-authored/mailkite-dev-openapi-generated.yml"
]
}