API Reference

Welcome to the Streampli API documentation. Our protocol enables financial institutions to securely exchange KYC verification proofs without exposing underlying PII data.

Authentication

The Streampli API uses API keys to authenticate requests. You can view and manage your API keys in the Dashboard.

# Authorization Header Authorization: Bearer sk_live_51Mx...

Identities

POST Verify Identity

Submit a new identity verification proof to the network. This does not upload PII; it uploads a cryptographic hash and the verification metadata.

POST /v1/identities/verify { "national_id_hash": "sha256:e3b0c442...", "verification_type": "biometric_kyc", "provider": "metamap", "verified_at": "2025-11-27T14:30:00Z" }

Response

{ "id": "idt_123456789", "status": "active", "network_sync": "completed", "token_reward": 0.60 }

GET Retrieve Status

Check if an identity exists in the network and retrieve its current verification status.

GET /v1/identities/{hash}/status