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.
Last updated
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.
Last updated
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.
The Karrier Number System API enables secure and seamless identity verification, approvals, and transaction validation. For questions or support, please reach out to support@karrier.one.
The user's email address.
The user's phone number in E.164 format.
+14445551234
Pattern: ^\+?[1-9]\d{5,14}$
The title of the approval request.
SIM Replacement Approval
A 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/approved
Pattern: ^https?:\/\/.*$
The URL to redirect to if the user cancels the approval request.
https://example.com/cancel
Pattern: ^https?:\/\/.*$
The reference number for the approval request.
SIM-1234
The method to use for the approval request. This can be either "sign" or "event".
sign
Possible values: The user's phone number in E.164 format.
+14445551234
Pattern: ^\+?[1-9]\d{5,14}$
The title of the approval request.
SIM Replacement Approval
A 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/approved
Pattern: ^https?:\/\/.*$
The URL to redirect to if the user cancels the approval request.
https://example.com/cancel
Pattern: ^https?:\/\/.*$
The reference number for the approval request.
SIM-1234
The method to use for the approval request. This can be either "sign" or "event".
sign
Possible values: The Sui object ID of the KNS NFT.
0xa8c5cda072275d83ea87c6ee357edb344fa243aab071d552bdc4a7d69f741d82
Pattern: ^0x[0-9a-fA-F]{64}$