On this page

    1. Home
    2. API
    3. API Reference
    4. Account
    5. Payout Wallet

    Payout Wallet

    This endpoint allows your network to designate or query which registered blockchain wallet should receive upcoming data provisioning payouts.


    POST /account/payout-wallet

    Assign an existing registered wallet to be the primary payout wallet.

    Request

    POST /account/payout-wallet

    Headers:

    {
      "Host": "api.bringyour.com",
      "Content-Type": "application/json",
      "Authorization": "Bearer <YOUR_JWT_TOKEN>"
    }

    Body:

    {
      "wallet_id": "string"
    }

    Fields

    FieldTypeDescription
    wallet_idstringRequired. The internal UDID of the wallet to receive payouts.

    Response

    200 Success

    Status: 200 OK Content-Type: application/json

    A successful request returns an empty object, indicating the payout wallet was updated.

    {}

    GET /account/payout-wallet

    Retrieve the currently assigned payout wallet for the authenticated network.

    Request

    GET /account/payout-wallet

    Headers:

    {
      "Host": "api.bringyour.com",
      "Authorization": "Bearer <YOUR_JWT_TOKEN>",
      "Accept": "application/json"
    }

    Response

    200 Success

    Status: 200 OK Content-Type: application/json

    {
      "wallet_id": "string"
    }

    Fields

    FieldTypeDescription
    wallet_idstringThe UDID of the currently active payout wallet.

    Example

    HTTP Request

    POST /account/payout-wallet HTTP/1.1
    Host: api.bringyour.com
    Content-Type: application/json
    Authorization: Bearer YOUR_JWT_TOKEN
     
    {
      "wallet_id": "w_550e8400-e29b-41d4-a716-446655440000"
    }

    Successful HTTP Response

    {}


    Powered by Sudoc v2.5.0
    Hide table of contents