Account Api

This is account API page.

Create Account

REQUEST

  • POST /v1/account/create

  • Request Headers:

    namevaluerequireddesc
    Content-Typeapplication/jsonYES
    Authorizationyour access_tokenYES
  • Request Parameters:

    nametyperequireddescription
    uidstringYUser id
    currencystringYcurrency code, ISO 4217 standard.
    typeenumYdebit , securities, crypto
    sub_typestringYbsb, bic_swift, us_stock
    statusenumYactive , frozen , deleted , pending , closed

RESPONSE

  • Response body schema: application/json

  • Response body parameters:

    nametyperequireddescription
    codeintegerY
    msgstringY
    dataobjectY
      |─idstringYAccount id
  • Response body sample:

    {
      "code": 0,
      "msg": "",
      "data": {
        "id": "1605823332533407744"
      }
    }
    

Get Account

REQUEST

  • GET /v1/account/{account_id}

  • Request Headers:

    namevaluerequireddesc
    Content-Typeapplication/jsonYES
    Authorizationyour access_tokenYES
  • Request path Parameters:

    nametyperequireddescription
    account_idstringYAccount id

Responses

  • Response body schema: application/json

  • Response body parameters:

    nametyperequireddescription
    codeintegerY
    msgstringY
    dataobjectY
      |─idstringYAccount id
      |─uidstringYUser id
      |─contact_idstringYContact id
      |─currencystringYCurrency
      |─typeenumYdebit , securities , crypto
      |─sub_typeenumYbsb , bic_swift , us_stock
      |─statusenumYactive , frozen , deleted , pending , closed
      |─funding_accountsobjectN
          |─keystringAccount routing type: bic_swift, bsb, ach, wire
            |─funding_account_idstringFunding account id
            |─routing_typestringRouting type
            |─routing_valuestringRouting value
            |─account_namestringAccount name
            |─account_nostringAccount number
            |─currencystringCurrency
            |─ibanstringIBAN
            |─bank_namestringBank name
            |─bank_addressstringBank address
            |─bank_countrystringBank country
      |─updated_atintegerUpdate stamp
      |─created_atintegerCreate stamp
  • Response body sample:

    {
      "code": 0,
      "msg": "string",
      "data": {
        "uid": "string",
        "status": "string",
        "currency": "string",
        "id": "string",
        "type": "string",
        "contact_id": "string",
        "sub_type": "string",
        "create_at": 0,
        "update_at": 0,
        "funding_accounts": {
          "bic_swift": {
            "funding_account_id": "string",
            "routing_value": "string",
            "routing_type": "string",
            "account_name": "string",
            "iban": "string",
            "bank_name": "string",
            "bank_address": "string",
            "currency": "string",
            "bank_country": "string"
          },
          "bsb": {
            "funding_account_id": "string",
            "routing_value": "string",
            "routing_type": "string",
            "account_name": "string",
            "currency": "string",
            "account_no": "string"
          },
          "ach": {
            "funding_account_id": "string",
            "routing_value": "string",
            "routing_type": "string",
            "account_name": "string",
            "account_no": "string",
            "bank_name": "string",
            "bank_address": "string",
            "currency": "string",
            "bank_country": "string"
          },
          "fedwire": {
            "funding_account_id": "string",
            "routing_value": "string",
            "routing_type": "string",
            "account_name": "string",
            "account_no": "string",
            "bank_name": "string",
            "bank_address": "string",
            "currency": "string",
            "bank_country": "string"
          },
          "sepa": {
            "funding_account_id": "string",
            "routing_value": "string",
            "routing_type": "string",
            "account_name": "string",
            "account_no": "string",
            "bank_name": "string",
            "bank_address": "string",
            "currency": "string",
            "bank_country": "string"
          }
        }
      }
    }
    
    

User Account list

REQUEST

  • GET /v1/accounts/{uid}

  • Request Headers:

    namevaluerequireddesc
    Content-Typeapplication/jsonYES
    Authorizationyour access_tokenYES
  • request path Parameters:

    nametyperequireddescription
    uidstringYUser id

RESPONSE

  • Response body schema: application/json

  • Response body parameters:

    nametyperequireddescription
    codeintegerY
    msgstringY
    dataarrayY
      |─idstringYAccount id
      |─uidstringYUser id
      |─contact_idstringYContact id
      |─currencystringYCurrency
      |─typestringYdebit , securities , crypto
      |─sub_typestringYbsb , bic_swift , us_stock
      |─statusstringYactive , frozen , deleted , pending , closed
      |─funding_accountsarrayN
          |─funding_account_idstringFunding account id
          |─routing_typestringRouting type
          |─routing_valuestringRouting value
          |─account_namestringAccount name
          |─account_nostringAccount number
          |─currencystringCurrency
          |─ibanstringIBAN
          |─bank_namestringBank name
          |─bank_addressstringBank address
          |─bank_countrystringBank country
      |─updated_atintegerUpdate stamp
      |─created_atintegerCreate stamp
    • Response body sample:

      {
        "code": 0,
        "msg": "string",
        "data": [
          {
            "uid": "string",
            "status": "string",
            "currency": "string",
            "id": "string",
            "type": "string",
            "contact_id": "string",
            "sub_type": "string",
            "funding_accounts": {
              "bic_swift": {
                  "funding_account_id": "string",
                  "routing_value": "string",
                  "routing_type": "string",
                  "account_name": "string",
                  "iban": "string",
                  "bank_name": "string",
                  "bank_address": "string",
                  "currency": "string",
                  "bank_country": "string"
              },
              "bsb": {
                  "funding_account_id": "string",
                  "routing_value": "string",
                  "routing_type": "string",
                  "account_name": "string",
                  "currency": "string",
                  "account_no": "string"
              },
              "ach": {
                  "funding_account_id": "string",
                  "routing_value": "string",
                  "routing_type": "string",
                  "account_name": "string",
                  "account_no": "string",
                  "bank_name": "string",
                  "bank_address": "string",
                  "currency": "string",
                  "bank_country": "string"
              },
              "fedwire": {
                  "funding_account_id": "string",
                  "routing_value": "string",
                  "routing_type": "string",
                  "account_name": "string",
                  "account_no": "string",
                  "bank_name": "string",
                  "bank_address": "string",
                  "currency": "string",
                  "bank_country": "string"
              },
              "sepa": {
                  "funding_account_id": "string",
                  "routing_value": "string",
                  "routing_type": "string",
                  "account_name": "string",
                  "account_no": "string",
                  "bank_name": "string",
                  "bank_address": "string",
                  "currency": "string",
                  "bank_country": "string"
              }
            }
          }
        ]
      }
      
      

Close Account

REQUEST

  • POST /v1/account/close/{account_id}

  • Request path parameters:**

    nametyperequireddescription
    account_idstringYAccount id

RESPONSE

  • Response body schema: application/json

  • Response body:

    nametyperequireddescription
    codeintegerY
    msgstringY
  • Response body sample:

    {
      "code": 0,
      "msg": "ok"
    }