Upload / missing-doc state
- Document type
received_manifest_only · hash 39dfd0f2d8739d… - Country of use
received_manifest_only · hash a7658dede19c62… - Certified copy / notarization check
needs_review
Case detail
Route ready for approval. Opened 2026-07-11T11:00:00.000Z · Updated 2026-07-11T11:35:00.000Z.
GET /api/cases/case_demo_apostille_auth?session_id=cs_demo_bureaucratic_portal
{
"id": "case_demo_apostille_auth",
"customerId": "cust_demo_bureaucratic",
"checkoutSessionId": "cs_demo_bureaucratic_portal",
"productSlug": "apostille",
"productId": "apostille_document_authentication",
"title": "Apostille / document authentication packet",
"status": "approval_required",
"statusLabel": "Route ready for approval",
"openedAt": "2026-07-11T11:00:00.000Z",
"updatedAt": "2026-07-11T11:35:00.000Z",
"sourceRecords": [
{
"id": "apostille_document_authentication-source-1",
"label": "travel.state.gov",
"url": "https://travel.state.gov/content/travel/en/replace-certify-docs/authenticate-your-document.html",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "3988380a4eeaebdc9f315c04e0b7552522c2b00ddc89f6575cb7cd67ce0cba6d",
"provenance": "canonical products.json official_sources"
},
{
"id": "apostille_document_authentication-source-2",
"label": "travel.state.gov",
"url": "https://travel.state.gov/content/travel/en/replace-certify-docs/authenticate-your-document/apostille-requirements.html",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "a38e98d100f93d962fc79c05838e6f59aa678dbe82d566f6a7f4eb0c8b8036b4",
"provenance": "canonical products.json official_sources"
},
{
"id": "apostille_document_authentication-source-3",
"label": "travel.state.gov",
"url": "https://travel.state.gov/content/travel/en/replace-certify-docs/authenticate-your-document/requesting-authentication-services.html",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "5fa8b8dd8744b9f3adbaabe364974da531912a07f73d632063d9e9e7b34297d1",
"provenance": "canonical products.json official_sources"
}
],
"artifactHashes": [
{
"artifactId": "apostille_document_authentication-packet-manifest",
"label": "Packet manifest / checklist hash",
"sha256": "4433877eff5e0a11ed50240f85a78481558be029f96ff1f2360ad59195e22f1a",
"rawDocumentStored": false
},
{
"artifactId": "apostille_document_authentication-source-map",
"label": "Official-source map hash",
"sha256": "d17eaa6799a2cfa140e12437d41516b5205a021426cd73d4d9aef7a429fc3ee5",
"rawDocumentStored": false
}
],
"communicationLog": [
{
"at": "2026-07-11T11:08:00.000Z",
"channel": "portal",
"summary": "Country-use and authority route manifest created.",
"actor": "system"
},
{
"at": "2026-07-11T11:32:00.000Z",
"channel": "portal",
"summary": "Awaiting customer approval before any mailing/tracking step.",
"actor": "bureaucratic"
}
],
"uploadState": {
"rawUploadsPersisted": false,
"required": [
{
"key": "document_type",
"label": "Document type",
"state": "received_manifest_only",
"hash": "39dfd0f2d8739da2d47058b9a565f7508846937df96f60a6cac9516e1d713bf8"
},
{
"key": "country_of_use",
"label": "Country of use",
"state": "received_manifest_only",
"hash": "a7658dede19c626052901e39dcec4457e7ea716530080f0405db0e6f9616a4bd"
},
{
"key": "certified_copy_check",
"label": "Certified copy / notarization check",
"state": "needs_review"
}
]
},
"approvalGates": [
{
"id": "route_approval",
"label": "Approve state vs federal authentication route",
"status": "pending_customer"
},
{
"id": "mailing_quote_approval",
"label": "Approve exact postage/handling quote before mailing",
"status": "not_started"
}
],
"mailingTrackingProof": {
"needed": true,
"panelStatus": "Mailing is locked until route + quote approval.",
"trackingNumber": null,
"proofHash": null,
"custodyTaken": false
}
}