Karrier Number System API
The Karrier Number System API provides a secure way to register users, create and manage approvals, and verify identities and transactions using zk addresses, approval references, and signatures.
How It Works
🧾 Register User Login
The user's email address.
The user's phone number in E.164 format.
+14445551234Pattern: ^\+?[1-9]\d{5,14}$Ok
✅ Create Approval – Phone
The title of the approval request.
SIM Replacement ApprovalA description of what the approval request is for.
Would you like to deactivate your previous SIM card and activate a new SIM card?The URL to redirect to if the user approves the request.
https://example.com/approvedPattern: ^https?:\/\/.*$The URL to redirect to if the user cancels the approval request.
https://example.com/cancelPattern: ^https?:\/\/.*$The reference number for the approval request.
SIM-1234The method to use for the approval request. This can be either "sign" or "event".
signPossible values: The user's phone number in E.164 format.
+14445551234Pattern: ^\+?[1-9]\d{5,14}$Ok
🪪 Create Approval – Object ID
The title of the approval request.
SIM Replacement ApprovalA description of what the approval request is for.
Would you like to deactivate your previous SIM card and activate a new SIM card?The URL to redirect to if the user approves the request.
https://example.com/approvedPattern: ^https?:\/\/.*$The URL to redirect to if the user cancels the approval request.
https://example.com/cancelPattern: ^https?:\/\/.*$The reference number for the approval request.
SIM-1234The method to use for the approval request. This can be either "sign" or "event".
signPossible values: The Sui object ID of the KNS NFT.
0xa8c5cda072275d83ea87c6ee357edb344fa243aab071d552bdc4a7d69f741d82Pattern: ^0x[0-9a-fA-F]{64}$Ok
🔍 Get Transaction Details
Ok
✍️ Verify Signature
Ok
🔐 Verify Transaction Digest
Ok
Conclusion
🔗 Reference
Last updated