Developers

Verify evidence.
Cryptographic proof.

REST API to verify supply chain evidence. Integrate into your operations workflow in minutes.

Quick start

cURL
curl -X POST https://api.immutis.com/v1/verify \
  -H "X-API-Key: immutis_..." \
  -F "file=@damage_photo.jpg" \
  -F "capture_id=cap_abc123"

API Reference

POST/v1/verify

Verify a file or capture against known signatures.

Parameters

NameTypeRequiredDescription
fileUploadFileNoThe file to verify
capture_idstringNoExisting capture ID to look up
signaturestringNoExpected signature
device_attestationstringNoDevice attestation blob

Response

{
  "verified": true,
  "tampered": false,
  "trusted_device": true,
  "timestamp": 1715184000000,
  "confidence": 0.98,
  "capture_id": "cap_abc123",
  "device_id": "DEV-...",
  "verification_type": "capture_lookup"
}

SDKs

iOS Trust Anchor

Capture signed data from iOS devices using the Secure Enclave.

.package(url: "https://github.com/immutis/trust-anchor-ios")View on GitHub

Android Trust Anchor

Capture signed data from Android devices using Keystore.

implementation("com.immutis:trust-anchor:1.0.0")View on GitHub

Webhooks

Receive real-time notifications when verifications complete.

POST /your-webhook-endpoint

{
  "event": "verification.completed",
  "capture_id": "cap_abc123",
  "result": {
    "verified": true,
    "tampered": false,
    "confidence": 0.98
  }
}

Ready to integrate?

Start with 1,000 free verifications. No credit card required.

Get API key