pieterpost-com · JSON-LD Context

Pieterpost Com Context

JSON-LD context defining the semantic vocabulary for Pieterpost Com from pieterpost-com.

7 Classes 40 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
pieterpost: https://pieterpost.com/schema#

Classes

PostV1CheckoutLinksRequest PostV1CreditsTopupsResponse PostV1OrdersRequest PostV1OrdersResponse GetV1OrdersOrderidResponse PostV1UploadsResponse GetV1WalletResponse

Properties

Property Type Container
requestType string
deliveryService string
senderEmail string
returnUrl string
letters list
amountCents integer
checkoutUrl string
createdAt dateTime
currency string
paidAt dateTime
status string
testMode boolean
topupId string
updatedAt dateTime
wallet
locale string
metadata
billingMode string
error string
expiresAt string
externalId string
fulfilledAt dateTime
orderId string
orderRef string
paymentReference string
recipientCount integer
delivery
assetId string
contentType string
kind string
name string
originalName string
publicUrl string
size integer
accountId string
approvalStatus string
approvedForDirectSend boolean
creditsEnabled boolean
hostedApiEnabled boolean
liveEnabled boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://pieterpost.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "pieterpost": "https://pieterpost.com/schema#",
    "PostV1CheckoutLinksRequest": "pieterpost:PostV1CheckoutLinksRequest",
    "requestType": {
      "@id": "pieterpost:requestType",
      "@type": "xsd:string"
    },
    "deliveryService": {
      "@id": "pieterpost:deliveryService",
      "@type": "xsd:string"
    },
    "senderEmail": {
      "@id": "pieterpost:senderEmail",
      "@type": "xsd:string"
    },
    "returnUrl": {
      "@id": "pieterpost:returnUrl",
      "@type": "xsd:string"
    },
    "letters": {
      "@id": "pieterpost:letters",
      "@container": "@list"
    },
    "PostV1CreditsTopupsResponse": "pieterpost:PostV1CreditsTopupsResponse",
    "amountCents": {
      "@id": "pieterpost:amountCents",
      "@type": "xsd:integer"
    },
    "checkoutUrl": {
      "@id": "pieterpost:checkoutUrl",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "pieterpost:createdAt",
      "@type": "xsd:dateTime"
    },
    "currency": {
      "@id": "pieterpost:currency",
      "@type": "xsd:string"
    },
    "paidAt": {
      "@id": "pieterpost:paidAt",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "pieterpost:status",
      "@type": "xsd:string"
    },
    "testMode": {
      "@id": "pieterpost:testMode",
      "@type": "xsd:boolean"
    },
    "topupId": {
      "@id": "pieterpost:topupId",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "pieterpost:updatedAt",
      "@type": "xsd:dateTime"
    },
    "wallet": {
      "@id": "pieterpost:wallet"
    },
    "PostV1OrdersRequest": "pieterpost:PostV1OrdersRequest",
    "locale": {
      "@id": "pieterpost:locale",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "pieterpost:metadata"
    },
    "PostV1OrdersResponse": "pieterpost:PostV1OrdersResponse",
    "billingMode": {
      "@id": "pieterpost:billingMode",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "pieterpost:error",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "pieterpost:expiresAt",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "pieterpost:externalId",
      "@type": "xsd:string"
    },
    "fulfilledAt": {
      "@id": "pieterpost:fulfilledAt",
      "@type": "xsd:dateTime"
    },
    "orderId": {
      "@id": "pieterpost:orderId",
      "@type": "xsd:string"
    },
    "orderRef": {
      "@id": "pieterpost:orderRef",
      "@type": "xsd:string"
    },
    "paymentReference": {
      "@id": "pieterpost:paymentReference",
      "@type": "xsd:string"
    },
    "recipientCount": {
      "@id": "pieterpost:recipientCount",
      "@type": "xsd:integer"
    },
    "GetV1OrdersOrderidResponse": "pieterpost:GetV1OrdersOrderidResponse",
    "delivery": {
      "@id": "pieterpost:delivery"
    },
    "PostV1UploadsResponse": "pieterpost:PostV1UploadsResponse",
    "assetId": {
      "@id": "pieterpost:assetId",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "pieterpost:contentType",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "pieterpost:kind",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "pieterpost:name",
      "@type": "xsd:string"
    },
    "originalName": {
      "@id": "pieterpost:originalName",
      "@type": "xsd:string"
    },
    "publicUrl": {
      "@id": "pieterpost:publicUrl",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "pieterpost:size",
      "@type": "xsd:integer"
    },
    "GetV1WalletResponse": "pieterpost:GetV1WalletResponse",
    "accountId": {
      "@id": "pieterpost:accountId",
      "@type": "xsd:string"
    },
    "approvalStatus": {
      "@id": "pieterpost:approvalStatus",
      "@type": "xsd:string"
    },
    "approvedForDirectSend": {
      "@id": "pieterpost:approvedForDirectSend",
      "@type": "xsd:boolean"
    },
    "creditsEnabled": {
      "@id": "pieterpost:creditsEnabled",
      "@type": "xsd:boolean"
    },
    "hostedApiEnabled": {
      "@id": "pieterpost:hostedApiEnabled",
      "@type": "xsd:boolean"
    },
    "liveEnabled": {
      "@id": "pieterpost:liveEnabled",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "pieterpost-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects pieterpost-com'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-30) from openapi/_ae-authored/pieterpost-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_ae-authored/pieterpost-com-openapi-generated.yml"
  ]
}