Rino SDK (0.1.0)

Download OpenAPI specification:Download

Rino SDK API Documentation

Checks the service health

Responses

Response samples

Content type
application/json
{
  • "status": 200,
  • "message": "Ok"
}

Gets the service wallet data

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "max_daily_amount": 0,
  • "max_amount": 0,
  • "min_approvals": 0,
  • "requires_2fa": true,
  • "members": [
    ],
  • "created_at": "string",
  • "updated_at": "string",
  • "height": 0,
  • "address": "string",
  • "balance": "string",
  • "unlocked_balance": "string",
  • "status": "string",
  • "locked_amounts": [
    ],
  • "is_public": true,
  • "public_slug": "string"
}

Gets the service wallet activity

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Gets the service wallet members

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Gets the service wallet removed spenders

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Gets the service wallet pending transfers

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Gets a service wallet pending transfer

path Parameters
pendingTransferId
required
string

Id of the pending transfer to get

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "status": 0,
  • "creator": "string",
  • "rejected_by": "string",
  • "address": "string",
  • "amount": 0,
  • "memo": "string",
  • "min_approvals": 0,
  • "signed_multisig_tx": "string",
  • "approvals": [
    ],
  • "created_at": "string",
  • "updated_at": "string",
  • "submitted_at": "string"
}

Approves a service wallet pending transfer

path Parameters
pendingTransferId
required
string

Id of the pending transfer to approve

Responses

Response samples

Content type
application/json
true

Cancels a service wallet pending transfer

path Parameters
pendingTransferId
required
string

Id of the pending transfer to cancel

Responses

Rejects a service wallet pending transfer

path Parameters
pendingTransferId
required
string

Id of the pending transfer to reject

Responses

Gets the service wallet subaddresses

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Creates a service wallet subaddress

Responses

Response samples

Content type
application/json
{
  • "index": 0,
  • "address": "string",
  • "is_used": true,
  • "created_at": "string",
  • "label": "string",
  • "signature": "string",
  • "validated": true
}

Gets a service wallet subaddress

path Parameters
address
required
string

Address of the subaddress data to get

Responses

Response samples

Content type
application/json
{
  • "index": 0,
  • "address": "string",
  • "is_used": true,
  • "created_at": "string",
  • "label": "string",
  • "signature": "string",
  • "validated": true
}

Updates a service wallet subaddress

path Parameters
address
required
string

Address of the subaddress data to update

Request Body schema: application/json
label
required
string

Responses

Request samples

Content type
application/json
{
  • "label": "string"
}

Response samples

Content type
application/json
{
  • "index": 0,
  • "address": "string",
  • "is_used": true,
  • "created_at": "string",
  • "label": "string",
  • "signature": "string",
  • "validated": true
}

Updates a service wallet subaddress partially

path Parameters
address
required
string

Address of the subaddress data to update partially

Request Body schema: application/json
label
required
string

Responses

Request samples

Content type
application/json
{
  • "label": "string"
}

Response samples

Content type
application/json
{
  • "index": 0,
  • "address": "string",
  • "is_used": true,
  • "created_at": "string",
  • "label": "string",
  • "signature": "string",
  • "validated": true
}

Gets the service wallet transactions

query Parameters
limit
number

Number of results to return per page

offset
number

The initial index from which to return the results

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "next": "string",
  • "previous": "string",
  • "data": [
    ]
}

Gets the service wallet transactions in a file according the format specified

query Parameters
type
required
string
Enum: "csv" "xls"

Output file format

Responses

Gets a service wallet transaction

path Parameters
transactionId
required
string

Id of the transaction to get

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "amount": "string",
  • "timestamp": "string",
  • "direction": "string",
  • "fee": "string",
  • "confirmations": 0,
  • "destinations": [
    ],
  • "created_at": "string",
  • "memo": "string",
  • "tx_to_self": true,
  • "order": {
    }
}

Sends a service wallet transaction

If the response HTTP Code is 201, the content will be the submitted transaction data. If the response HTTP code is 202 the content will be the pending transaction data.

Request Body schema: application/json
required
object (Destination)
priority
required
string

Responses

Request samples

Content type
application/json
{
  • "destination": {
    },
  • "priority": "string"
}

Response samples

Content type
application/json
{
  • "created_at": "string",
  • "updated_at": "string",
  • "wallet_id": "string",
  • "txid": "string",
  • "amount": "string",
  • "timestamp": "string",
  • "direction": "string",
  • "fee": "string",
  • "confirmations": 0,
  • "created_on_platform": true,
  • "tx_to_self": true,
  • "memo": "string",
  • "order_id": "string",
  • "ip_addr": "string",
  • "euro_amount": "string",
  • "destinations": [
    ],
  • "wallet": {
    }
}

Creates a service wallet unsigned transaction

Request Body schema: application/json
required
object (Destination)
priority
required
string

Responses

Request samples

Content type
application/json
{
  • "destination": {
    },
  • "priority": "string"
}

Response samples

Content type
application/json
{
  • "txs_hex": "string"
}

Submits a service wallet transaction

If the response HTTP Code is 201, the content will be the submitted transaction data. If the response HTTP code is 202 the content will be the pending transaction data.

Request Body schema: application/json
txs_hex
required
string

Responses

Request samples

Content type
application/json
{
  • "txs_hex": "string"
}

Response samples

Content type
application/json
{
  • "created_at": "string",
  • "updated_at": "string",
  • "wallet_id": "string",
  • "txid": "string",
  • "amount": "string",
  • "timestamp": "string",
  • "direction": "string",
  • "fee": "string",
  • "confirmations": 0,
  • "created_on_platform": true,
  • "tx_to_self": true,
  • "memo": "string",
  • "order_id": "string",
  • "ip_addr": "string",
  • "euro_amount": "string",
  • "destinations": [
    ],
  • "wallet": {
    }
}