Technical access
AttestLayer API documentation
Technical access for submitting evidence and retrieving PASS/FAIL output where API access is enabled for the workspace.
Post-purchase execution surface
Console is the authenticated workspace for purchased or issued entitlements. It is not a public marketing site and it does not change Activation pricing, side-offer pricing, checkout links, or fulfillment terms.
Paid side-offer workspaces appear here after purchase: Readiness Check, Buyer Proof Pack, and Service Provider Workspace.
Entitlement-based workspaces
Activation workspaces remain available through the existing buyer console when an Activation entitlement exists. Readiness Check, Buyer Proof Pack, and Service Provider Workspace cards appear only when the matching paid entitlement is active.
Record-only boundary
AttestLayer is record-only. It packages supplied records into structured proof packets with manifests, receipts, signatures, and verification paths. AttestLayer does not certify, audit, legally approve, insure, independently verify supplied claims, or guarantee buyer, procurement, security, partner, or customer approval.
1. Authentication
Use the X-API-Key header. Keys must be kept secret. Keys may be rotated or revoked depending on plan/configuration.
X-API-Key: YOUR_API_KEY
2. Create submission
Create a submission with the API when technical access is enabled.
curl -X POST https://api.attestlayer.com/v1/submissions \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"label":"evidence submission"}'3. Upload evidence
Upload a ZIP or supported evidence files. Default maximum upload is 100 MB per submission unless a written plan says otherwise.
curl -X POST https://api.attestlayer.com/v1/submissions/SUBMISSION_ID/evidence \
-H "X-API-Key: YOUR_API_KEY" \
-F "file=@evidence.zip"
4. Poll status
Expected statuses are PENDING / RUNNING / PASS / FAIL.
curl https://api.attestlayer.com/v1/submissions/SUBMISSION_ID \
-H "X-API-Key: YOUR_API_KEY"
5. Retrieve deliverables
On PASS, deliverables may include kit.zip, manifest, receipt, signature, binder, verification guide, and supporting JSON artifacts where enabled.
On FAIL, output may include blocker list and fail_report.json where emitted. FAIL burns 0 credits.
6. Security
- Do not expose API keys.
- Rotate keys if compromised.
- Customer remains responsible for submitted evidence.
- API access depends on plan, entitlement, and account configuration.