wallet-services (3.3.0)

Download OpenAPI specification:Download

Kuknos Development Team: dev@kuknos.ir URL: https://kuknos.ir Terms of Service

This Sandbox is a collection of resources and endpoints which are prepared for 3rd party developers to build wallets and similar applications in the kuknos ecosystem.
To get started, request a development token from dev@kuknos.ir, or use the register-devise endpoint to create one.

All requests use Accept-Language to return responses based on an specific language This header accepts values of RFC 5646 format e,g, {ISO 639-1 codes}-{ISO 3166-1 alpha-2 codes}

All requests use Platform-Version to return responses based on an specific operating system This header accepts values of OS_Version_Anchor/Application format e,g, android_1.6.0_igap

Authentication

Authorization

Kuknos wallet APIs use JWT alike tokens to authenticate users requests, this token is consist of a payload and a signature and must be placed in the Authorization header.

Security Scheme Type API Key
Header parameter name: Authorization

assets

/assets

This endpoint will be used to get the list of assets approved by the Kuknos inc, the following information is also available in this endpoint:
account_value: the value of the account evaluated based on IRR

query Parameters
public
string

the ED25519 public address of the account
e.g, GDUQ2UDRSQDF7TNNWF6NXSZFLHEEWMFY7P37EVFWRBRVWH75EUOX746V

Responses

200

OK

get/assets

Sandbox

http://esb-proxy.kuknos.org/api/wallet/v3.3.0/assets

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    {
    }
}

/assets/trustline-info

returns a succint information about the tokens which is useful when a client wants to make a trust to an asset.

query Parameters
code
string

use this param to get only the information about a specific asset

Responses

200

OK

get/assets/trustline-info

Sandbox

http://esb-proxy.kuknos.org/api/wallet/v3.3.0/assets/trustline-info

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

version

/version

Check the stability of the given application version

header Parameters
Platform-Version
required
string

format: {platform}_v{version}
e.g., android_v1.5.2

Registry-Key
string

Responses

200

OK

get/version

Sandbox

http://esb-proxy.kuknos.org/api/wallet/v3.3.0/version

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    {}
}

device

/device/notifications

Return the list of previously broadcasted notifications categorized based on their type

Authorizations:
header Parameters
Platform-Version
string

format: {platform}_v{version}_anchor
e.g., android_v1.5.2_kuknos

Responses

200

OK

get/device/notifications

Sandbox

http://esb-proxy.kuknos.org/api/wallet/v3.3.0/device/notifications

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [