C

PostalForm Machine Payments API — MPP Grade C

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

23 Total txs
0 7d txs
$0.00 7d volume
$197.15 Total volume
12 Unique payers
0 Unique clients
7-day activity ▁▁▁▁▁▁▁

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
Challenge digest on POST SHOULD 3pt
- Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
- Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
2 issues
  • OpenAPI doc exceeds 64KB limit (66802 bytes)
  • 402 response missing WWW-Authenticate header

Paid Operations (4)

POST /api/machine/orders dynamic
Create or reuse an x402 machine order

Unauthenticated calls return 402 Payment Required when the order is ready to be paid. Retry the exact same body with PAYMENT-SIGNATURE after settlement.

Amount
dynamic
Currency
-
Method
x402
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 200.00 minPrice: 3.40 pricingMode: range protocols: [x402]

Input Schema

{
  "$ref": "#/components/schemas/MachineOrderRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/MachineOrder"
}
POST /api/machine/flower-letters dynamic
Create or reuse an x402 flower-letter order

Unauthenticated calls return 402 Payment Required after PostalForm validates the Florist One product, delivery ZIP, delivery date, and final quote.

Amount
dynamic
Currency
-
Method
x402
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 250.00 minPrice: 1.00 pricingMode: dynamic protocols: [x402]

Input Schema

{
  "$ref": "#/components/schemas/MachineFlowerLetterRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/MachineFlowerLetterOrder"
}
POST /api/machine/mpp/orders dynamic
Create or reuse an MPP machine order

Unauthenticated calls return 402 Payment Required with WWW-Authenticate: Payment challenges. Retry the exact same body with Authorization: Payment after settlement.

Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 200.00 minPrice: 3.40 pricingMode: range protocols: [mpp]

Input Schema

{
  "$ref": "#/components/schemas/MachineOrderRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/MachineOrder"
}
POST /api/machine/mpp/flower-letters dynamic
Create or reuse an MPP flower-letter order

Unauthenticated calls return 402 Payment Required with WWW-Authenticate: Payment challenges after Florist One validation and quote.

Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 250.00 minPrice: 1.00 pricingMode: dynamic protocols: [mpp]

Input Schema

{
  "$ref": "#/components/schemas/MachineFlowerLetterRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/MachineFlowerLetterOrder"
}

Payment Methods

Methods
-
Intents
-
Currencies (discovery)
-
Multiple Challenges
No

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (529ms)
Challenge
Reachable (564ms)
Last Checked

Schema Completeness

Paid Operations
4
With Input Schema
4
With Description
4

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://postalform.com/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0.0
Document Size
66802 bytes
Document Hash
e6a2ce1cb4079c53a3288caa78df20ad2fd235f28721d7d0ef8593756c54cabc

Version History (52 snapshots)

  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
Grade: F (20%) → C (72%)
Grade: C (72%) → F (20%)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
Grade: F (13%) → C (72%)
Grade: C (72%) → F (13%)
Grade: F (20%) → C (72%)
Grade: C (72%) → F (20%)
  • document hash changed (no semantic differences detected)
Grade: F (13%) → C (72%)
Grade: C (72%) → F (13%)
  • document hash changed (no semantic differences detected)
  • new endpoint: POST /api/machine/flower-letters
  • new endpoint: POST /api/machine/mpp/flower-letters
Grade: F (20%) → C (72%)
Grade: C (72%) → F (20%)
Grade: F (13%) → C (72%)
Grade: C (72%) → F (13%)
Grade: F (13%) → C (72%)
Grade: C (72%) → F (13%)
Grade: F (20%) → C (72%)
Grade: C (72%) → F (20%)
Grade: F (13%) → C (72%)
Grade: C (72%) → F (13%)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
Grade: F (20%) → C (72%)
Grade: C (72%) → F (20%)
  • document hash changed (no semantic differences detected)
Scan snapshots
Date Grade Score Response Status
2026-04-06 C 72% 542ms Up
2026-04-07 C 72% 448ms Up
2026-04-08 C 72% 415ms Up
2026-04-09 C 72% 439ms Up
2026-04-10 C 72% 416ms Up
2026-04-11 C 72% 530ms Up
2026-04-12 C 72% 438ms Up
2026-04-13 C 72% 427ms Up
2026-04-14 C 72% 434ms Up
2026-04-15 C 72% 435ms Up
2026-04-16 C 72% 466ms Up
2026-04-17 C 72% 402ms Up
2026-04-18 C 72% 421ms Up
2026-04-19 C 72% 431ms Up
2026-04-20 C 72% 407ms Up
2026-04-21 C 72% 439ms Up
2026-04-22 C 72% 466ms Up
2026-04-23 C 72% 424ms Up
2026-04-24 C 72% 436ms Up
2026-04-25 C 72% 489ms Up
2026-04-26 C 72% 417ms Up
2026-04-27 C 72% 440ms Up
2026-04-28 C 72% 436ms Up
2026-04-29 C 72% 464ms Up
2026-04-30 C 72% 408ms Up
2026-05-01 C 72% 428ms Up
2026-05-02 C 72% 429ms Up
2026-05-03 C 72% 425ms Up
2026-05-04 C 72% 429ms Up
2026-05-05 C 72% 540ms Up
2026-05-06 C 72% 515ms Up
2026-05-07 C 72% 523ms Up
2026-05-08 C 72% 503ms Up
2026-05-09 C 72% 506ms Up
2026-05-10 C 72% 511ms Up
2026-05-11 C 72% 552ms Up
2026-05-12 C 72% 509ms Up
2026-05-13 C 72% 490ms Up
2026-05-14 C 72% 598ms Up
2026-05-15 C 72% 514ms Up
2026-05-16 C 72% 527ms Up
2026-05-17 C 72% 513ms Up
2026-05-18 C 72% 511ms Up
2026-05-19 C 72% 523ms Up
2026-05-20 C 72% 521ms Up
2026-05-21 C 72% 514ms Up
2026-05-22 C 72% 516ms Up
2026-05-23 C 72% 504ms Up
2026-05-24 C 72% 524ms Up
2026-05-25 C 72% 510ms Up
2026-05-26 C 72% 555ms Up
2026-05-27 C 72% 510ms Up