Submit Pint Signature
Submit a wallet-signed EIP-712 signature to activate a PENDING PINT.
Concurrency: human-gated by the user’s wallet, so realistic double-
submit would produce identical (RFC 6979 deterministic ECDSA)
signatures. Last-write-wins is acceptable; PlanetScale/Vitess doesn’t
support cross-shard SELECT ... FOR UPDATE anyway.
Authorizations
Personal access token issued to the Sumvin CLI. Send it in the x-sumvin-pat header to authenticate as the owning user.
Headers
Tenant org ID for multi-tenant auth
Controls how timestamp fields are serialized in JSON response bodies.
Default (header omitted or any other value): epoch milliseconds as integers.
iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.
Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".
Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.
Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.
"iso8601"
Path Parameters
Body
65-byte EIP-712 signature (0x + 130 hex chars) over pint.eip712_message.
^0x[0-9a-fA-F]{130}$Response
Successful Response
HAL-style hypermedia links for navigation and available actions.
PINT resource details.
JWT token issuances. Populated when ?expand=tokens is requested.
Transactions linked to this PINT. Populated when ?expand=transactions is requested.
Agent tasks linked to this PINT. Populated when ?expand=agent_tasks is requested.