schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hooklistener:
https://hooklistener.com/schema#
{
"@context": {
"@vocab": "https://hooklistener.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hooklistener": "https://hooklistener.com/schema#",
"GetApiV1EndpointsResponse": "hooklistener:GetApiV1EndpointsResponse",
"data": {
"@id": "hooklistener:data",
"@container": "@list"
},
"PostApiV1EndpointsRequest": "hooklistener:PostApiV1EndpointsRequest",
"debug_endpoint": {
"@id": "hooklistener:debug_endpoint"
},
"PostApiV1EndpointsResponse": "hooklistener:PostApiV1EndpointsResponse",
"GetApiV1EndpointsEndpointidRequestsRequestidResponse": "hooklistener:GetApiV1EndpointsEndpointidRequestsRequestidResponse",
"GetApiV1EndpointsEndpointidRequestsRequestidForwardsResponse": "hooklistener:GetApiV1EndpointsEndpointidRequestsRequestidForwardsResponse",
"pagination": {
"@id": "hooklistener:pagination"
},
"pagination.page": {
"@id": "hooklistener:pagination.page",
"@type": "xsd:integer"
},
"pagination.page_size": {
"@id": "hooklistener:pagination.page_size",
"@type": "xsd:integer"
},
"pagination.total_count": {
"@id": "hooklistener:pagination.total_count",
"@type": "xsd:integer"
},
"pagination.total_pages": {
"@id": "hooklistener:pagination.total_pages",
"@type": "xsd:integer"
},
"PutApiV1EndpointsIdRequest": "hooklistener:PutApiV1EndpointsIdRequest",
"debug_endpoint.name": {
"@id": "hooklistener:debug_endpoint.name",
"@type": "xsd:string"
},
"GetApiV1InboxesResponse": "hooklistener:GetApiV1InboxesResponse",
"PostApiV1InboxesRequest": "hooklistener:PostApiV1InboxesRequest",
"name": {
"@id": "hooklistener:name",
"@type": "xsd:string"
},
"PostApiV1InboxesResponse": "hooklistener:PostApiV1InboxesResponse",
"GetApiV1InboxesIdResponse": "hooklistener:GetApiV1InboxesIdResponse",
"DeleteApiV1InboxesIdEmailsResponse": "hooklistener:DeleteApiV1InboxesIdEmailsResponse",
"GetApiV1InboxesIdEmailsEmailidResponse": "hooklistener:GetApiV1InboxesIdEmailsEmailidResponse",
"GetApiV1OrganizationsIdApiKeysResponse": "hooklistener:GetApiV1OrganizationsIdApiKeysResponse",
"id": {
"@id": "hooklistener:id",
"@type": "xsd:string"
},
"created_at": {
"@id": "hooklistener:created_at",
"@type": "xsd:string"
},
"last_used_at": {
"@id": "hooklistener:last_used_at",
"@type": "xsd:string"
},
"revoked_at": {
"@id": "hooklistener:revoked_at",
"@type": "xsd:string"
},
"PostApiV1OrganizationsIdApiKeysRequest": "hooklistener:PostApiV1OrganizationsIdApiKeysRequest",
"PostApiV1OrganizationsIdApiKeysResponse": "hooklistener:PostApiV1OrganizationsIdApiKeysResponse",
"key": {
"@id": "hooklistener:key",
"@type": "xsd:string"
},
"GetApiV1OrganizationsIdMembersResponse": "hooklistener:GetApiV1OrganizationsIdMembersResponse",
"PostApiV1OrganizationsIdMembersInviteRequest": "hooklistener:PostApiV1OrganizationsIdMembersInviteRequest",
"email": {
"@id": "hooklistener:email",
"@type": "xsd:string"
},
"GetApiV1SecretsResponse": "hooklistener:GetApiV1SecretsResponse",
"PostApiV1SecretsRequest": "hooklistener:PostApiV1SecretsRequest",
"secret": {
"@id": "hooklistener:secret"
},
"PostApiV1SecretsResponse": "hooklistener:PostApiV1SecretsResponse",
"value": {
"@id": "hooklistener:value",
"@type": "xsd:string"
},
"decrypted_at": {
"@id": "hooklistener:decrypted_at",
"@type": "xsd:dateTime"
},
"GetApiV1SecretsIdResponse": "hooklistener:GetApiV1SecretsIdResponse",
"inserted_at": {
"@id": "hooklistener:inserted_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "hooklistener:updated_at",
"@type": "xsd:string"
},
"PutApiV1SecretsIdRequest": "hooklistener:PutApiV1SecretsIdRequest",
"GetApiV1SecretsIdValueResponse": "hooklistener:GetApiV1SecretsIdValueResponse",
"GetApiV1StatusPagesResponse": "hooklistener:GetApiV1StatusPagesResponse",
"PostApiV1StatusPagesRequest": "hooklistener:PostApiV1StatusPagesRequest",
"status_page": {
"@id": "hooklistener:status_page"
},
"PutApiV1StatusPagesIdRequest": "hooklistener:PutApiV1StatusPagesIdRequest",
"PostApiV1StatusPagesIdMonitorsMonitoridRequest": "hooklistener:PostApiV1StatusPagesIdMonitorsMonitoridRequest",
"display_name": {
"@id": "hooklistener:display_name",
"@type": "xsd:string"
},
"display_order": {
"@id": "hooklistener:display_order",
"@type": "xsd:integer"
},
"GetApiV1UptimeMonitorsIdChecksResponse": "hooklistener:GetApiV1UptimeMonitorsIdChecksResponse"
},
"@type": "schema:Dataset",
"schema:name": "Hooklistener API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hooklistener'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-11-11) from openapi/_ae-authored/hooklistener-com-openapi-generated.yml.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/_ae-authored/hooklistener-com-openapi-generated.yml"
]
}