curl --request POST \ --url https://api.uip.digital/v1/sign \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "intent": "Sign Terms of Service", "signature_information": "I agree to the Terms of Service version 2.1 dated January 11, 2025"}'
Request a legally binding biometric signature from a user
POST
/
sign
Copy
curl --request POST \ --url https://api.uip.digital/v1/sign \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "intent": "Sign Terms of Service", "signature_information": "I agree to the Terms of Service version 2.1 dated January 11, 2025"}'
Request a legally binding biometric signature from a user. Returns a QR code or deep link for the user to scan with their UIP app.Use this endpoint for quick signatures on lightweight agreements, terms of service, policies, and attestations.
Description of why you’re requesting a signature. This is shown to the user in the UIP app.Example:"Sign Terms of Service" or "Acknowledge Privacy Policy"
The content or description of what the user is signing. This is the actual agreement text or reference.Example:"I agree to the Terms of Service version 2.1" or "I acknowledge receipt of the employee handbook"
When the user completes the signature, UIP sends a POST request to your webhook URL with the result.
Important: Webhooks are only sent when the user completes the signature. If the user declines or the session expires without completion, no webhook is sent. Your application should handle timeouts on your end (sessions expire after 5 minutes).
Request users to sign your TOS with biometric verification
Copy
{ "intent": "Sign Terms of Service", "signature_information": "I agree to the Terms of Service version 2.1 dated January 11, 2025"}
Privacy Policy
Get user consent for privacy policies with cryptographic proof
Copy
{ "intent": "Acknowledge Privacy Policy", "signature_information": "I acknowledge and agree to the Privacy Policy updated January 2025"}
Employee Handbook
Require employees to acknowledge receipt and understanding
Copy
{ "intent": "Acknowledge Employee Handbook", "signature_information": "I confirm receipt of the 2025 Employee Handbook and agree to comply with all policies"}
Code of Conduct
Get attestations for codes of conduct or ethical guidelines
Copy
{ "intent": "Sign Code of Conduct", "signature_information": "I agree to follow the Company Code of Conduct effective January 2025"}