> For the complete documentation index, see [llms.txt](https://docs.karrier.one/karrier-one-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.karrier.one/karrier-one-api/karrier-number-system-api.md).

# Karrier Number System API

### 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

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/register-user-login" method="post" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

## ✅ Create Approval – Phone

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/approval-phone" method="post" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

## 🪪 Create Approval – Object ID

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/approval-object-id" method="post" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

## 🔍 Get Transaction Details

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/transaction\_details" method="get" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

## ✍️ Verify Signature

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/verify\_signature" method="post" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

## 🔐 Verify Transaction Digest

{% openapi src="/files/4zBayxS9nfElgm3yFKwA" path="/kns/verify\_transaction" method="post" %}
[kns-api-swagger.json](https://1343437234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2J36Me8m3Rq5gwWD8Fvi%2Fuploads%2FxyZZSK5cNA1RfsoAFdNT%2Fkns-api-swagger.json?alt=media\&token=51b156bd-e60e-4ddc-b707-02db1d5ee46e)
{% endopenapi %}

### Conclusion

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>.

### 🔗 Reference

{% file src="/files/4zBayxS9nfElgm3yFKwA" %}
Karrier Number System OpenAPI Specification
{% endfile %}
