Postscript subscriber and custom-event API contracts.
Scope
Primary execution surface: server.
Developer Source Map
RudderStack Cross-Check
RudderStack is used here only as secondary engineering evidence for discovery and cross-check.
| Destination | Type | Link |
|---|
postscript | Discovery lead | source |
Verified Contracts
User Data Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|
user | user_data_contract | server | object | Conditional | Platform user/profile identifier contract surface is documented on the referenced developer page. | Not clearly specified | Not clearly specified | - | Verified against vendor-owned developer documentation for this contract category. | developers.postscript.io | Verified | High |
Normalization Rules
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|
normalization | normalization_contract | server | string | Optional | Not clearly specified in one canonical row-level contract; see blocker/caveat. | Not clearly specified | Not clearly specified | - | Verified against vendor-owned developer documentation for this contract category. | developers.postscript.io | Verified | High |
Transport / Payload Rules
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|
request | endpoint | server | object | Required | Endpoint and authentication/request transport contract are documented on the referenced developer page. | Not clearly specified | Not clearly specified | - | Verified against vendor-owned developer documentation for this contract category. | developers.postscript.io | Verified | High |
Candidate / Needs Review Items
Event Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|
event | event_contract | server | object | Conditional | Platform event contract surface is documented on the referenced developer page. | Not clearly specified | Not clearly specified | - | Blocker: docs_visibility_or_auth_gating — Full custom-event body schema details remain partially JS-rendered in docs. | developers.postscript.io | Needs manual review | Medium |
Normalization Rules
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|
normalization | hashing_contract | server | string | Optional | No explicit field-level hashing contract is documented for the scoped rows. | Not clearly specified | Not clearly specified | - | Blocker: hashing_contract_missing — No explicit hashing contract identified for scoped rows. | developers.postscript.io | Needs manual review | Medium |
Excluded Items
No excluded rows in this revision.
Last Reviewed
2026-03-31