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
Each endpoint supports either POST or GET methods with JSON bodies or query parameters. The API handles identity registration, approval workflows (like SIM swaps), and cryptographic verification.
🧾 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
The Karrier Number System API enables secure and seamless identity verification, approvals, and transaction validation. For questions or support, please reach out to [email protected].
🔗 Reference
Last updated