openapi: 3.0.0
components:
  schemas:
    Empty:
      type: object
      properties: {}
    JwksResponse:
      type: object
      additionalProperties: true
    OpenIdConfigurationResponse:
      type: object
      additionalProperties: true
    AcceptanceChoiceType:
      type: string
      enum:
      - accepted
      - rejected
    AcceptanceType:
      type: string
      enum:
      - client_support
      - app_improvement
      - marketing
    Acceptance:
      type: object
      properties:
        acceptance_type:
          $ref: '#/components/schemas/AcceptanceType'
        acceptance_choice:
          $ref: '#/components/schemas/AcceptanceChoiceType'
      required:
      - acceptance_type
      - acceptance_choice
    ConioCredentials:
      type: object
      properties:
        user_id:
          type: string
        password:
          type: string
      required:
      - user_id
      - password
    TermsAndConditionsAcceptances:
      type: object
      properties:
        acceptances:
          type: array
          items:
            $ref: '#/components/schemas/Acceptance'
      required:
      - acceptances
    SignupCryptoRequest:
      type: object
      properties:
        proof_id:
          type: string
        crypto_proof:
          type: string
          format: byte
          description: RSA_SIGN(SHA256(NFC('<proof_id>|SIGNUP|<external_user_id>|<user_level>|<proof_expiration>|[<iban>|]<email>|<first_name>|<last_name>')))
        proof_expiration:
          type: integer
          format: int64
        external_user_id:
          type: string
        user_level:
          type: string
        iban:
          type: string
        email:
          type: string
        first_name:
          type: string
        last_name:
          type: string
      required:
      - proof_id
      - crypto_proof
      - proof_expiration
      - external_user_id
      - user_level
      - email
      - first_name
      - last_name
    EncryptedUserKey:
      type: object
      properties:
        encrypted_mnemonic:
          type: string
          format: byte
        encrypted_seed:
          type: string
          format: byte
        encrypted_private_key:
          type: string
          format: byte
        bip32_public_key:
          type: string
      required:
      - encrypted_mnemonic
      - encrypted_seed
      - encrypted_private_key
      - bip32_public_key
    FullSignup:
      type: object
      properties:
        conio_credentials:
          $ref: '#/components/schemas/ConioCredentials'
        tc:
          $ref: '#/components/schemas/TermsAndConditionsAcceptances'
        crypto_request:
          $ref: '#/components/schemas/SignupCryptoRequest'
        encrypted_user_key:
          $ref: '#/components/schemas/EncryptedUserKey'
      required:
      - conio_credentials
      - tc
      - crypto_request
      - encrypted_user_key
    Signup:
      type: object
      properties:
        conio_credentials:
          $ref: '#/components/schemas/ConioCredentials'
        hardware_id:
          type: string
        acceptances:
          type: array
          items:
            $ref: '#/components/schemas/Acceptance'
        campaign_id:
          type: string
      required:
      - conio_credentials
      - hardware_id
      - acceptances
    ResponseError:
      type: object
      properties:
        error_code:
          type: string
        arg:
          type: string
      required:
      - error_code
    UpgradeError:
      type: object
      properties:
        error_code:
          type: string
          enum:
          - SDK_UPGRADE_REQUEST
      required:
      - error_code
    Success:
      type: object
      properties:
        status:
          type: string
          enum:
          - success
      required:
      - status
    CreateWallet:
      type: object
      properties:
        encrypted_user_key:
          $ref: '#/components/schemas/EncryptedUserKey'
      required:
      - encrypted_user_key
    ConfirmEmail:
      type: object
      properties:
        email:
          type: string
      required:
      - email
    EscalateToken:
      type: object
      properties:
        hardware_id:
          type: string
      required:
      - hardware_id
    Signin:
      type: object
      properties:
        username:
          type: string
        password:
          type: string
          format: password
        one_time_password:
          type: string
        scope:
          type: string
          enum:
          - accept_tc
          - migrate_wallet
          - profile
          - reset_password
          - wait_recovery
        grant_type:
          type: string
          enum:
          - password
          - reset_password
          - reset_pincode
      required:
      - username
      - scope
      - grant_type
    SigninResponse:
      type: object
      properties:
        access_token:
          type: string
        refresh_token:
          type: string
        token_type:
          type: string
        expires_in:
          type: integer
          format: int64
        scope:
          type: string
          enum:
          - accept_tc
          - migrate_wallet
          - profile
          - confirm_email
          - create_wallet
          - authorize_device
          - reset_password
          - finalize_wallet
          - wait_recovery
        user_id:
          type: string
        server_public_key:
          type: string
          format: byte
      required:
      - access_token
      - token_type
      - expires_in
      - user_id
      - server_public_key
    RefreshToken:
      type: object
      properties:
        refresh_token:
          type: string
        scope:
          type: string
          enum:
          - wait_recovery
          - accept_tc
          - migrate_wallet
          - finalize_wallet
          - profile
          - confirm_email
          - create_wallet
          - authorize_device
          - reset_password
        grant_type:
          type: string
          enum:
          - refresh_token
      required:
      - refresh_token
      - grant_type
    RefreshTokenResponse:
      type: object
      properties:
        access_token:
          type: string
        refresh_token:
          type: string
        token_type:
          type: string
        expires_in:
          type: integer
          format: int64
      required:
      - access_token
      - token_type
      - expires_in
    Forbidden:
      type: object
      properties:
        error:
          type: string
          enum:
          - invalid_request
          - invalid_scope
          - invalid_client
          - invalid_grant
          - unauthorized_client
          - unsupported_grant_type
          - unsupported_token_type
          - mfa_required
        error_description:
          type: string
        challenge_type:
          type: string
        expires_in:
          type: integer
          format: int64
        mfa_token:
          type: string
        scope:
          type: string
          enum:
          - accept_tc
          - migrate_wallet
          - finalize_wallet
          - profile
          - create_wallet
          - authorize_device
          - reset_password
          - confirm_email
          - wait_recovery
      required:
      - error
    Unauthorized:
      type: object
      properties:
        error:
          type: string
          enum:
          - invalid_refresh_token
          - invalid_request
          - invalid_scope
          - invalid_client
          - invalid_grant
          - unauthorized_client
          - unsupported_grant_type
          - unsupported_token_type
          - invalid_token
        error_description:
          type: string
      required:
      - error
    GetSecureKey:
      type: object
      properties:
        username:
          type: string
        pin_code:
          type: string
        hardware_id:
          type: string
        refresh_token:
          type: string
      required:
      - username
      - hardware_id
      - refresh_token
    GetSecureKeyResponse:
      type: object
      properties:
        secure_key:
          type: string
      required:
      - secure_key
    WalletKeys:
      type: object
      properties:
        encrypted_private_key:
          type: string
          format: byte
        encrypted_mnemonic:
          type: string
          format: byte
        encrypted_seed:
          type: string
          format: byte
        bip32_public_key:
          type: string
      required:
      - encrypted_mnemonic
    WalletBalance:
      type: object
      properties:
        unconfirmed_crypto_balance:
          type: string
        confirmed_crypto_balance:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
      required:
      - unconfirmed_crypto_balance
      - confirmed_crypto_balance
    WalletBalanceArray:
      type: object
      properties:
        wallet_balances:
          type: array
          items:
            $ref: '#/components/schemas/WalletBalance'
      required:
      - wallet_balances
    EasyEuroBalance:
      type: object
      properties:
        unconfirmed_balance:
          type: string
        confirmed_balance:
          type: string
      required:
      - unconfirmed_balance
      - confirmed_balance
    WalletAddress:
      type: object
      properties:
        address_id:
          type: string
        address_uri:
          type: string
      required:
      - address_id
    RequestTransactionToBeSigned:
      type: object
      properties:
        previous_txid:
          type: string
        fee_per_byte:
          type: integer
          format: int64
      required:
      - previous_txid
      - fee_per_byte
    GetSpeedupTransactionInfoRequest:
      type: object
      properties:
        previous_txid:
          type: string
      required:
      - previous_txid
    GetSpeedupTransactionInfoResponse:
      type: object
      properties:
        speedup_transaction_infos:
          type: array
          items:
            type: object
            properties:
              speed_info:
                $ref: '#/components/schemas/TransactionSpeedInfo'
              absolute_fees:
                type: string
              fee_per_byte:
                type: string
              size:
                type: integer
                format: int64
              fee_info:
                $ref: '#/components/schemas/MiningFeesInfo'
              sending_amount:
                type: string
            required:
            - speed_info
            - absolute_fees
            - fee_per_byte
            - size
            - fee_info
        current_speed_info:
          $ref: '#/components/schemas/MiningFeesInfo'
      required:
      - speedup_transaction_infos
      - current_speed_info
    MiningFeesInfo:
      type: object
      properties:
        transactions_before:
          type: integer
          format: int64
        transactions_total:
          type: integer
          format: int64
        expected_inclusion_in_blocks:
          type: integer
          format: int64
        fee_per_byte:
          type: string
      required:
      - transactions_before
      - transactions_total
      - expected_inclusion_in_blocks
      - fee_per_byte
    RequestSpeedupTransactionRequest:
      type: object
      properties:
        previous_txid:
          type: string
        fee_per_byte:
          type: integer
          format: int64
      required:
      - previous_txid
      - fee_per_byte
    RequestWalletBtcWithdrawalRequest:
      type: object
      properties:
        dest_address:
          type: string
          description: The address of the recipient.
        amount:
          type: string
          description: The amount of BTC to send expressed in satoshi. If not specified,
            the full balance of the wallet is sent.
        fee_per_byte:
          type: string
          description: The amount of fees per byte the transaction pays. Higher the
            number, faster the transaction will be included in the blockchain.
        external_country:
          type: boolean
          description: wether the user is sending the amount to an external country
      required:
      - dest_address
      - fee_per_byte
    RequestWalletBtcWithdrawalResponse:
      type: object
      properties:
        tx:
          type: string
          format: byte
          description: The raw transaction.
        date:
          type: integer
          format: int64
          description: Date at which the transaction has been created.
        request_signature:
          type: string
          format: byte
        sign_data:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignData'
        fees:
          type: string
          description: Total fees paid by the transaction.
        amount:
          type: string
          description: The amount sent.
      required:
      - tx
      - date
      - request_signature
      - sign_data
      - fees
      - amount
    SubmitWalletBtcWithdrawalRequest:
      type: object
      properties:
        tx:
          type: string
          format: byte
          description: The raw transaction.
        date:
          type: integer
          format: int64
          description: Date at which the transaction has been created.
        request_signature:
          type: string
          format: byte
        tx_signatures:
          type: array
          items:
            type: object
            properties:
              path:
                type: array
                items:
                  type: integer
                  format: int32
              signature:
                type: string
                format: byte
            required:
            - path
            - signature
      required:
      - tx
      - date
      - request_signature
      - tx_signatures
    SubmitWalletBtcWithdrawalResponse:
      type: object
      properties:
        txid:
          type: string
        activity_id:
          type: string
      required:
      - txid
      - activity_id
    UserMotivationChoiceRequest:
      type: object
      properties:
        choice:
          $ref: '#/components/schemas/UserMotivationChoiceEnum'
        custom_choice:
          type: string
      required:
      - choice
    UserMotivationChoiceEnum:
      type: string
      enum:
      - TRADING
      - PAYMENT
      - CUSTODY
      - OTHER
    UserPreferencesUpdate:
      type: object
      properties:
        marketing_enabled:
          type: boolean
    UserPreferences:
      type: object
      properties:
        marketing_enabled:
          type: boolean
      required:
      - marketing_enabled
    ResendEmailForConfirmRequest:
      type: object
      properties:
        hardware_id:
          type: string
    ResendEmailForConfirmResponse:
      type: object
      properties:
        status:
          type: string
    CreateOnfidoApplicantRequest:
      type: object
      properties:
        first_name:
          type: string
        last_name:
          type: string
      required:
      - first_name
      - last_name
    CreateOnfidoApplicantResponse:
      type: object
      properties:
        applicant_id:
          type: string
        sdk_token:
          type: string
      required:
      - applicant_id
      - sdk_token
    OnfidoCallbackRequest:
      type: object
      properties:
        payload:
          type: object
          properties:
            resource_type:
              type: string
            action:
              type: string
            object:
              type: object
              properties:
                id:
                  type: string
                status:
                  type: string
                completed_at:
                  type: string
                href:
                  type: string
              additionalProperties: true
              required:
              - id
              - status
              - completed_at
              - href
          additionalProperties: true
          required:
          - resource_type
          - action
          - object
      required:
      - payload
    OnfidoCallbackResponse:
      type: object
      properties:
        status:
          type: string
    TriggerOnfidoCheckRequest:
      type: object
      properties:
        applicant_id:
          type: string
      required:
      - applicant_id
    IntercomCallbackRequest:
      type: object
      properties:
        topic:
          type: string
        data:
          type: object
          properties:
            item:
              type: object
              properties:
                user_id:
                  type: string
                last_seen_ip:
                  type: string
    IntercomCallbackResponse:
      type: object
      properties:
        status:
          type: string
    MixpanelReviewCallbackRequest:
      type: object
      properties: {}
    MixpanelReviewCallbackResponse:
      type: object
      properties: {}
    TypeformAMLCallbackRequest:
      type: object
      properties: {}
    TypeformAMLCallbackResponse:
      type: object
      properties: {}
    Activity:
      type: object
      properties:
        activity_id:
          type: string
        activity_type:
          $ref: '#/components/schemas/ActivityType'
        fiat_amount:
          type: string
        crypto_amount:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        is_included_in_blockchain:
          type: boolean
        is_confirmed_by_blockchain:
          type: boolean
        is_local:
          type: boolean
        transaction_hash:
          type: string
        address_ids:
          type: array
          items:
            type: string
        created_at:
          type: integer
          format: int64
        paid_at:
          type: integer
          format: int64
        charged_at:
          type: integer
          format: int64
        transaction_type:
          $ref: '#/components/schemas/TransactionType'
        mining_fees:
          type: string
        explicit_fees:
          type: string
        iban:
          type: string
        wiretransfer_status:
          $ref: '#/components/schemas/WiretransferStatus'
        cro:
          type: string
        discount:
          type: string
        payment_method_id:
          type: string
        payment_method_family:
          type: string
        sell_method_id:
          type: string
        sell_method_family:
          type: string
        currency:
          $ref: '#/components/schemas/Currency'
        swap_info:
          type: object
          properties:
            source_crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            destination_crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            source_crypto_amount:
              type: string
            destination_crypto_amount:
              type: string
            explicit_fees:
              type: string
            capital_gain:
              $ref: '#/components/schemas/CapitalGain'
            source_exchange_rate:
              type: string
            destination_exchange_rate:
              type: string
          required:
          - source_crypto_currency
          - destination_crypto_currency
          - source_crypto_amount
          - destination_crypto_amount
          - source_exchange_rate
          - destination_exchange_rate
        transfer_info:
          type: object
          properties:
            source_crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            destination_crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            gross_crypto_amount:
              type: string
            explicit_fees:
              type: string
          required:
          - source_crypto_currency
          - destination_crypto_currency
          - gross_crypto_amount
        tax_info:
          type: object
          properties:
            tax_type:
              $ref: '#/components/schemas/TaxType'
            capital_gain_info:
              $ref: '#/components/schemas/TaxCapitalGain'
            tax_type_value:
              type: string
            reference_period_start:
              type: integer
              format: int64
            reference_period_end:
              type: integer
              format: int64
          required:
          - tax_type
          - tax_type_value
          - reference_period_start
          - reference_period_end
        send_info:
          type: object
          properties:
            crypto_amount:
              type: string
            mining_fees:
              type: string
            crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            is_included_in_blockchain:
              type: boolean
            is_confirmed_by_blockchain:
              type: boolean
            is_local:
              type: boolean
            transaction_hash:
              type: string
            fiat_amount:
              type: string
            is_waiting_for_validation:
              type: boolean
            address_ids:
              type: array
              items:
                type: string
            transaction_type:
              $ref: '#/components/schemas/TransactionType'
            address_book:
              $ref: '#/components/schemas/AddressBookWithWalletAddress'
          required:
          - crypto_amount
          - mining_fees
          - crypto_currency
          - is_included_in_blockchain
          - is_confirmed_by_blockchain
          - is_local
          - address_ids
          - transaction_type
          - is_waiting_for_validation
          - fiat_amount
        subscription_payment_info:
          type: object
          properties:
            subscription_plan_type:
              $ref: '#/components/schemas/SubscriptionPlanType'
            fiat_amount:
              type: string
            created_at:
              type: integer
              format: int64
            paid_at:
              type: integer
              format: int64
          required:
          - subscription_plan_type
          - fiat_amount
          - created_at
          - paid_at
        ask_info:
          type: object
          properties:
            capital_gain:
              $ref: '#/components/schemas/CapitalGain'
        receive_info:
          type: object
          properties:
            crypto_amount:
              type: string
            mining_fees:
              type: string
            crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            is_included_in_blockchain:
              type: boolean
            is_confirmed_by_blockchain:
              type: boolean
            is_local:
              type: boolean
            confirmed_at:
              type: integer
              format: int64
              description: Time (in milliseconds) of addition to the blockchain of
                the Nth block following the inclusion of this tx (with N large enough
                to consider it confirmed, chosen by Conio)
            transaction_hash:
              type: string
            fiat_amount:
              type: string
            transaction_validation_status:
              $ref: '#/components/schemas/TransactionValidationStatus'
            sender_wallet_address:
              type: string
            transaction_type:
              $ref: '#/components/schemas/TransactionType'
            address_book:
              $ref: '#/components/schemas/AddressBookWithWalletAddress'
            receive_id:
              type: string
          required:
          - receive_id
          - crypto_amount
          - mining_fees
          - crypto_currency
          - is_included_in_blockchain
          - is_confirmed_by_blockchain
          - is_local
          - transaction_hash
          - transaction_type
        integration_exchange_name:
          type: string
      required:
      - activity_type
      - activity_id
      - created_at
    ActivityType:
      type: string
      enum:
      - sell
      - buy
      - send
      - recv
      - redeem
      - conversion
      - swap
      - transfer
      - recharge
      - withdrawal
      - tax
      - subscription_payment
    TransactionType:
      type: string
      enum:
      - generic
      - cpfp_child
      - cpfp_parent
      - redeposit
      - rbf
    WiretransferStatus:
      type: string
      enum:
      - created
      - finalized
    Activities:
      type: object
      properties:
        activities:
          type: array
          items:
            $ref: '#/components/schemas/Activity'
        next_token:
          type: string
      required:
      - activities
      - next_token
    Ask:
      type: object
      properties:
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
          default: BTC
        sell_method_family:
          $ref: '#/components/schemas/SellMethodFamily'
          default: wiretransfer
      required:
      - currency
    AskResponse:
      type: object
      properties:
        ask_id:
          type: string
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
        explicit_fees:
          type: string
        mining_fees:
          type: string
        expiration_timestamp:
          type: integer
          format: int64
        status:
          $ref: '#/components/schemas/AskStatus'
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
          default: native
        sell_method_family:
          $ref: '#/components/schemas/SellMethodFamily'
          default: wiretransfer
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
        capital_gain:
          $ref: '#/components/schemas/CapitalGain'
      required:
      - currency
      - ask_id
      - crypto_amount
      - fiat_amount
      - explicit_fees
      - status
      - mining_fees
      - crypto_currency
      - sell_method_family
    CapitalGain:
      type: object
      properties:
        tax_id:
          type: string
        capital_gain:
          type: string
        capital_loss:
          type: string
        capital_loss_compensation:
          type: string
        net_tax_to_pay:
          type: string
        tax_rate:
          type: string
        current_avg_price:
          type: string
      required:
      - capital_gain
      - capital_loss
      - capital_loss_compensation
      - net_tax_to_pay
      - tax_rate
      - current_avg_price
    TaxCapitalGain:
      type: object
      properties:
        operation_id:
          type: string
        operation_type:
          type: string
        operation_date:
          type: integer
          format: int64
        gross_amount:
          type: string
        net_amount:
          type: string
        net_tax_to_pay:
          type: string
        capital_loss_compensation:
          type: string
        tax_rate:
          type: string
        avg_price:
          type: string
        source_crypto_currency:
          type: string
        destination_crypto_currency:
          type: string
        source_crypto_gross_amount:
          type: string
        source_exchange_rate:
          type: string
        destination_crypto_amount:
          type: string
      required:
      - operation_id
      - operation_type
      - operation_date
      - gross_amount
      - net_amount
      - net_tax_to_pay
      - capital_loss_compensation
      - tax_rate
      - avg_price
      - source_crypto_currency
      - source_crypto_gross_amount
      - source_exchange_rate
    Currency:
      type: string
      enum:
      - EUR
    PayForAskResponse:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        sign_data:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignData'
        mining_fees:
          type: string
      required:
      - transaction
      - date
      - request_signature
      - sign_data
      - mining_fees
    AskEnsureFunds:
      type: object
      properties:
        sell_method_id:
          type: string
    DataToSign:
      type: object
      properties:
        bytes_to_sign:
          type: string
          format: byte
        algo_signature:
          type: string
          enum:
          - ECDSA_SECP_256_K1
          - EDDSA_ED25519
        path:
          type: array
          items:
            type: integer
      required:
      - bytes_to_sign
      - algo_signature
      - path
    MultiCryptoTransactionToBeSigned:
      type: object
      properties:
        raw_transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        data_to_sign:
          type: array
          items:
            $ref: '#/components/schemas/DataToSign'
      required:
      - raw_transaction
      - data_to_sign
      - date
      - request_signature
    TransactionSignData:
      type: object
      properties:
        path:
          type: array
          items:
            type: integer
        data_to_sign:
          type: string
          format: byte
      required:
      - path
      - data_to_sign
    PayForAsk:
      type: object
      properties:
        proof_id:
          type: string
        crypto_proof:
          type: string
          format: byte
          description: RSA_SIGN(SHA256(NFC('<proofId>|PAY_FOR_ASK|<ask_id>|<user external
            ref id>|<proofExpiration>')))
        proof_expiration:
          type: integer
          format: int64
      required:
      - proof_id
      - crypto_proof
      - proof_expiration
    PayForAskByTokens:
      type: object
      properties:
        sell_method_id:
          type: string
    PayForAskByNativeAssets:
      type: object
      properties:
        sell_method_id:
          type: string
    FinalizeAsk:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signatures:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - transaction
      - date
      - request_signature
      - transaction_signatures
    FinalizePaymentForAsk:
      type: object
      properties:
        ask_id:
          type: string
        tx:
          type: string
          format: byte
        transaction_signature:
          $ref: '#/components/schemas/TransactionSignature'
      required:
      - ask_id
      - tx
      - transaction_signature
    TransactionSignature:
      type: object
      properties:
        path:
          type: array
          items:
            type: integer
        signature:
          type: string
          format: byte
      required:
      - path
      - signature
    Bid:
      type: object
      properties:
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
          default: BTC
        payment_method_family:
          $ref: '#/components/schemas/PaymentMethodFamily'
          default: CREDIT_CARD
      required:
      - currency
    BidToBeRefreshed:
      type: object
      properties:
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
      required:
      - currency
    BidStatus:
      type: string
      enum:
      - created
      - accepted
      - paid
      - charged
      - error
      - unknown
      - cancelled
      - terminated
    EuroPositionRechargeStatus:
      type: string
      enum:
      - created
      - paid
      - payment_initialized
      - error
      - charged
    BidResponse:
      type: object
      properties:
        bid_id:
          type: string
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
        gross_fiat_amount:
          type: string
        explicit_fees:
          type: string
        expiration_timestamp:
          type: integer
          format: int64
        wiretransfer_payee_info:
          $ref: '#/components/schemas/WiretransferPayeeInfo'
        payment_method_family:
          $ref: '#/components/schemas/PaymentMethodFamily'
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        status:
          $ref: '#/components/schemas/BidStatus'
        is_otc:
          type: boolean
        acceptance_expiration_timestamp:
          type: integer
          format: int64
        server_timestamp:
          type: integer
          format: int64
      required:
      - bid_id
      - currency
      - crypto_amount
      - fiat_amount
      - gross_fiat_amount
      - explicit_fees
      - expiration_timestamp
      - payment_method_family
      - crypto_currency
      - status
      - is_otc
    WiretransferPayeeInfo:
      type: object
      properties:
        holder:
          type: string
        standard_wiretransfer_payee_info:
          $ref: '#/components/schemas/StandardWiretransferPayeeInfo'
        custom_wiretransfer_payee_info:
          $ref: '#/components/schemas/CustomWiretransferPayeeInfo'
      required:
      - payload
      - holder
    StandardWiretransferPayeeInfo:
      type: object
      properties:
        description:
          type: string
        holder_iban:
          type: string
      required:
      - description
      - holder_iban
    CustomWiretransferPayeeInfo:
      type: object
      properties:
        account:
          type: string
        custom_id:
          type: string
      required:
      - account
      - custom_id
    PayForBidUsingWiretransfer:
      type: object
      properties:
        proof_id:
          type: string
        crypto_proof:
          type: string
          format: byte
          description: RSA_SIGN(SHA256(NFC('<proof_id>|PAY_FOR_BID_WT|<bid_id>|<user
            external ref id>|<proof_expiration>')))
        proof_expiration:
          type: integer
          format: int64
      required:
      - proof_id
      - crypto_proof
      - proof_expiration
    TradingFiatLimitType:
      type: string
      enum:
      - monthly
      - daily
      - yearly
    TradingFiatLimit:
      type: object
      properties:
        limit_type:
          $ref: '#/components/schemas/TradingFiatLimitType'
        payment_method_class:
          $ref: '#/components/schemas/PaymentMethodFamily'
        limit:
          type: string
      required:
      - limit_type
      - limit
      - payment_method_class
    TradingFiatLimits:
      type: object
      properties:
        max_limit:
          type: string
        min_limit:
          type: string
        all_limits:
          type: array
          items:
            $ref: '#/components/schemas/TradingFiatLimit'
        current_limits:
          type: array
          items:
            $ref: '#/components/schemas/TradingFiatLimit'
      required:
      - max_limit
      - min_limit
      - all_limits
      - current_limits
    TradingFiatLimit100:
      type: object
      properties:
        limit_type:
          $ref: '#/components/schemas/TradingFiatLimitType'
        payment_method_family:
          $ref: '#/components/schemas/PaymentMethodFamily'
        crypto_family:
          $ref: '#/components/schemas/CryptoFamily'
        limit:
          type: string
      required:
      - limit_type
      - limit
      - crypto_family
      - payment_method_family
    TradingFiatLimits100:
      type: object
      properties:
        min_limit:
          type: string
        min_limit_wiretransfer:
          type: string
        all_limits:
          type: array
          items:
            $ref: '#/components/schemas/TradingFiatLimit100'
        current_limits:
          type: array
          items:
            $ref: '#/components/schemas/TradingFiatLimit100'
      required:
      - min_limit
      - all_limits
      - current_limits
    CryptoFamily:
      type: string
      enum:
      - native
      - tokenized
      - tokenized_euro
    HistoryPrices:
      type: object
      properties:
        price_points:
          type: array
          items:
            $ref: '#/components/schemas/PricePoint'
        price_analytics:
          $ref: '#/components/schemas/PriceAnalytics'
        interval_ms:
          type: integer
      required:
      - price_points
      - price_analytics
      - interval_ms
    HistoryPricesTimeframe:
      type: string
      enum:
      - 1h
      - 6h
      - 12h
      - 1d
      - 1w
      - 1M
      - 6M
      - 1Y
      - max
    PricePointArray:
      type: object
      properties:
        price_points:
          type: array
          items:
            $ref: '#/components/schemas/PricePoint'
      required:
      - price_points
    PricePoint:
      type: object
      properties:
        price:
          type: string
        timestamp:
          type: integer
          format: int64
      required:
      - price
      - timestamp
    PriceType:
      type: string
      enum:
      - RAW
      - BUY
      - SELL
    PriceAnalytics:
      type: object
      properties:
        delta_fiat:
          type: string
        delta_percentage:
          type: string
        trend:
          $ref: '#/components/schemas/PriceTrend'
      required:
      - delta_fiat
      - delta_percentage
      - trend
    PriceTrend:
      type: string
      enum:
      - rising
      - falling
      - stagnant
    FakeWiretransfer:
      type: object
      properties:
        iban:
          type: string
        wiretransferId:
          type: string
        customId:
          type: string
        wt_type:
          $ref: '#/components/schemas/FakeWiretransferType'
        destination:
          $ref: '#/components/schemas/FakeWiretransferDestination'
        amount:
          type: number
          format: double
        debtor:
          type: string
        debtor_iban:
          type: string
        description:
          type: string
        user_id:
          type: string
      required:
      - wt_type
      - amount
      - destination
    FakeRecharge:
      type: object
      properties:
        amount_in_cents:
          type: integer
          format: int64
        user_id:
          type: string
      required:
      - amount
      - user_id
    FakeWiretransferType:
      type: string
      enum:
      - CSE
      - PLATFR
    FakeWiretransferDestination:
      type: string
      enum:
      - BTC
      - EURT
    TradingInfo:
      type: object
      properties:
        count:
          type: integer
        traded_fiat:
          type: string
        traded_crypto:
          type: string
      required:
      - count
      - traded_fiat
      - traded_crypto
    TradingInfos:
      type: object
      properties:
        buy:
          $ref: '#/components/schemas/TradingInfo'
        sell:
          $ref: '#/components/schemas/TradingInfo'
        currency:
          $ref: '#/components/schemas/Currency'
        traded_fiat:
          type: string
      required:
      - buy
      - sell
      - currency
      - traded_fiat
    ExplicitTradingFees:
      type: object
      properties:
        sell:
          type: array
          items:
            $ref: '#/components/schemas/ExplicitTradingFee'
        buy:
          type: array
          items:
            $ref: '#/components/schemas/ExplicitTradingFee'
        swap:
          type: array
          items:
            $ref: '#/components/schemas/ExplicitSwapFee'
        transfer:
          type: array
          items:
            $ref: '#/components/schemas/ExplicitTransferFee'
        redeem:
          type: array
          items:
            $ref: '#/components/schemas/EasyEuroExplicitTradingFee'
        conversion:
          type: array
          items:
            $ref: '#/components/schemas/EasyEuroExplicitTradingFee'
        recharge:
          type: array
          items:
            $ref: '#/components/schemas/ExplicitTradingFee'
        currency:
          $ref: '#/components/schemas/Currency'
      required:
      - sell
      - buy
      - currency
    ExplicitTradingFee:
      type: object
      properties:
        percentage_value:
          type: string
        absolute_value:
          type: string
        range_from:
          type: string
        fund_transfer_method_family:
          $ref: '#/components/schemas/FundTransferMethodFamily'
        crypto_family:
          $ref: '#/components/schemas/CryptoFamily'
      required:
      - range_from
      - fund_transfer_method_family
      - crypto_family
    ExplicitSwapFee:
      type: object
      properties:
        percentage_value:
          type: string
        range_from:
          type: string
      required:
      - range_from
      - percentage_value
    ExplicitTransferFee:
      type: object
      properties:
        percentage_value:
          type: string
        range_from:
          type: string
        absolute_value:
          type: string
      required:
      - range_from
    EasyEuroExplicitTradingFee:
      type: object
      properties:
        percentage_value:
          type: string
        absolute_value:
          type: string
        range_from:
          type: string
        fund_transfer_method_family:
          $ref: '#/components/schemas/EasyEuroFundTransferMethodFamily'
      required:
      - range_from
      - fund_transfer_method_family
    TradingPricePoint:
      type: object
      properties:
        buy_price:
          type: string
        sell_price:
          type: string
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        raw_price:
          type: string
      required:
      - buy_price
      - sell_price
      - currency
      - crypto_currency
      - crypto_amount
      - raw_price
    TradingPricePointArray:
      type: object
      properties:
        trading_price_point:
          type: array
          items:
            $ref: '#/components/schemas/TradingPricePoint'
      required:
      - trading_price_point
    AcceptanceDetail:
      type: object
      properties:
        acceptance_type:
          type: string
        i18n_text_title:
          type: string
        i18n_text_body:
          type: string
        mandatory:
          type: boolean
      required:
      - acceptance_type
      - i18n_text_title
      - i18n_text_body
      - mandatory
    TermsAndConditionsAndPrivacyPolicy:
      type: object
      properties:
        terms_and_conditions_url:
          type: string
        privacy_policies_url:
          type: string
        precontractual_info_url:
          type: string
        acceptances:
          type: array
          items:
            $ref: '#/components/schemas/AcceptanceDetail'
      required:
      - terms_and_conditions_url
      - privacy_policies_url
      - acceptances
    BinaryData:
      type: string
      format: binary
    RequestBtcWithdrawalFees:
      type: object
      properties:
        speeds:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSpeed'
        dest_btc_address:
          type: string
        satoshi_amount:
          type: string
      required:
      - speeds
      - dest_btc_address
    RequestBtcWithdrawalFeesResponse:
      type: object
      properties:
        fees:
          type: array
          items:
            $ref: '#/components/schemas/BtcWithdrawalFees'
      required:
      - fees
    BtcWithdrawalFees:
      type: object
      properties:
        speed_info:
          $ref: '#/components/schemas/TransactionSpeedInfo'
        fee_per_byte:
          type: string
        absolute_fees:
          type: string
        satoshi_amount:
          type: string
      required:
      - speed_info
      - fee_per_byte
      - absolute_fees
      - satoshi_amount
    TransactionSpeed:
      type: string
      enum:
      - speed1
      - speed2
      - speed3
      - speed4
      - speed5
    TransactionSpeedInfo:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/TransactionSpeed'
        min_time:
          type: integer
          format: int64
        max_time:
          type: integer
          format: int64
      required:
      - type
      - min_time
      - max_time
    MultiFactorAuthenticationMode:
      type: object
      properties:
        method:
          $ref: '#/components/schemas/MultiFactorAuthenticationMethod'
        phone_number:
          type: string
        email:
          type: string
      required:
      - method
    MultiFactorAuthenticationModeResponse:
      type: object
      properties:
        mfa_token:
          type: string
        totp_secret:
          type: string
        totp_provisioning_uri:
          type: string
      required:
      - mfa_token
    MultiFactorAuthenticationVerification:
      type: object
      properties:
        mfa_token:
          type: string
        code:
          type: string
      required:
      - mfa_token
      - code
    MultiFactorAuthenticationVerificationResponse:
      type: object
      properties:
        token_payload:
          type: string
        backup_codes:
          type: array
          items:
            type: string
      required:
      - backup_codes
    MultiFactorAuthenticationMethod:
      type: string
      enum:
      - sms
      - totp
      - mfa_email
    SigninMFA:
      type: object
      properties:
        mfa_token:
          type: string
        code:
          type: string
          format: password
        scope:
          type: string
          enum:
          - profile
        grant_type:
          type: string
          enum:
          - password
      required:
      - mfa_token
      - code
      - scope
      - grant_type
    DisableMultiFactorAuthenticationResponse:
      type: object
      properties:
        mfa_token:
          type: string
      required:
      - mfa_token
    MempoolStats:
      type: object
      properties:
        transactions_before:
          type: integer
        transactions_total:
          type: integer
        expected_inclusion_in_blocks:
          type: integer
        fee_per_byte:
          type: integer
      required:
      - transactions_before
      - transactions_total
      - expected_inclusion_in_blocks
      - fee_per_byte
    ChangePassword:
      type: object
      properties:
        old_password:
          type: string
        new_password:
          type: string
        signature_data:
          $ref: '#/components/schemas/ChangePasswordEncryptedUserKey'
      required:
      - old_password
      - new_password
      - signature_data
    Device:
      type: object
      properties:
        device_id:
          type: string
        hardware_id:
          type: string
        kind:
          type: string
        last_ip:
          type: string
        last_login:
          type: integer
          format: int64
      required:
      - device_id
      - hardware_id
      - kind
    Devices:
      type: object
      properties:
        devices:
          type: array
          items:
            $ref: '#/components/schemas/Device'
      required:
      - devices
    WalletEnablePincodeRequest:
      type: object
      properties:
        pincode:
          type: string
        signin_credentials:
          $ref: '#/components/schemas/SigninCredentials'
      required:
      - pincode
      - signin_credentials
    WalletEnablePincodeResponse:
      type: object
      properties:
        old_secure_key:
          type: string
        secure_key:
          type: string
      required:
      - old_secure_key
      - secure_key
    WalletChangePincodeRequest:
      type: object
      properties:
        old_pincode:
          type: string
        new_pincode:
          type: string
      required:
      - old_pincode
    WalletChangePincodeResponse:
      type: object
      properties:
        old_secure_key:
          type: string
        secure_key:
          type: string
      required:
      - old_secure_key
      - secure_key
    AskStatus:
      type: string
      enum:
      - created
      - paid
      - charged
      - error
      - unknown
      - waiting_for_funds
      - waiting_for_transaction_creation
      - transaction_associated
      - waiting_for_transaction_submission
      - waiting_for_transaction_confirmation
      - expired
    Permission:
      type: string
      enum:
      - trading
      - buy
      - buyWiretransfer
      - buyUsingEasyeuro
      - buyUponOnboarding
      - sell
      - sellUponOnboarding
      - send
      - showAddress
      - onboarding
      - uploadDocument
      - addSsn
      - addPermanentAddress
      - chooseMotivationUsage
      - enable2fa
      - antiMoneyLaunderingForm
      - activateEuroToken
      - sellUsingEasyeuro
      - doRedeem
      - doConversion
      - swap
      - recharge
      - withdrawal
      - transfer
      - payTax
      - payDebt
    Permissions:
      type: object
      properties:
        permissions:
          type: array
          items:
            $ref: '#/components/schemas/Permission'
      required:
      - permissions
    SigninCredentials:
      type: object
      properties:
        username:
          type: string
        password:
          type: string
        hardware_id:
          type: string
      required:
      - username
      - password
      - hardware_id
    CheckMnemonicForResetRequest:
      type: object
      properties:
        bip32_public_key:
          type: string
      required:
      - bip32_public_key
    CheckMnemonicForResetResponse:
      type: object
      properties:
        valid:
          type: boolean
      required:
      - valid
    CheckMnemonicNeededForResetResponse:
      type: object
      properties:
        needed:
          type: boolean
      required:
      - needed
    InitResetPasswordRequest:
      type: object
      properties:
        email:
          type: string
      required:
      - email
    InitResetPasswordResponse:
      type: object
      properties:
        result:
          type: boolean
      required:
      - result
    ResetPasswordRequest:
      type: object
      properties:
        signin_credentials:
          $ref: '#/components/schemas/SigninCredentials'
        encrypted_user_key:
          $ref: '#/components/schemas/ChangePasswordEncryptedUserKey'
        create_recovery:
          type: boolean
      required:
      - signin_credentials
      - create_recovery
    ResetPasswordResponse:
      type: object
      properties:
        result:
          type: boolean
      required:
      - result
    NotificationChannel:
      type: object
      properties:
        s2c_channel:
          type: string
      required:
      - s2c_channel
    User:
      type: object
      properties:
        email:
          type: string
        email_to_be_confirmed:
          type: string
        has_saved_mnemonic:
          type: boolean
        has_enabled_pincode:
          type: boolean
        mixpanel_id:
          type: string
        intercom_user_hash:
          type: string
        created_at:
          type: integer
          format: int64
      required:
      - email
      - has_saved_mnemonic
      - has_enabled_pincode
      - created_at
    MultiFactorAuthenticationMethods:
      type: object
      properties:
        mfa_methods:
          type: array
          items:
            type: object
            properties:
              type:
                $ref: '#/components/schemas/MultiFactorAuthenticationMethod'
              phone_number:
                type: string
            required:
            - type
    GeographicalAddress:
      type: object
      properties:
        street_address:
          type: string
        route:
          type: string
        country:
          type: string
        administrative_area_level_1:
          type: string
        administrative_area_level_2:
          type: string
        administrative_area_level_3:
          type: string
        administrative_area_level_4:
          type: string
        administrative_area_level_5:
          type: string
        locality:
          type: string
        ward:
          type: string
        neighborhood:
          type: string
        premise:
          type: string
        subpremise:
          type: string
        postal_code:
          type: string
        street_number:
          type: string
    GeographicalAddresses:
      type: object
      properties:
        permanent_address:
          $ref: '#/components/schemas/GeographicalAddress'
        current_address:
          $ref: '#/components/schemas/GeographicalAddress'
    UserPersonalData:
      type: object
      properties:
        last_name:
          type: string
        first_name:
          type: string
        birth_country:
          type: string
        ssn:
          type: string
        citizenship:
          type: string
    CreditCardIntegrationType:
      type: string
      enum:
      - gestpay
    PayForBid:
      type: object
      properties:
        paymentmethod_id:
          type: string
        credit_card_integration_type:
          $ref: '#/components/schemas/CreditCardIntegrationType'
      required:
      - credit_card_integration_type
    PayForBidResponse:
      type: object
      properties:
        gestpay_payload:
          $ref: '#/components/schemas/GestpayPayForBidResponse'
      required:
      - gestpay_payload
    FinalizePaymentForBid:
      type: object
      properties:
        newcard_gestpay_payload:
          type: object
          properties:
            authorization_string:
              type: string
          required:
          - authorization_string
      required:
      - newcard_gestpay_payload
    FinalizePaymentForBidResponse:
      type: object
      properties:
        payment_method:
          $ref: '#/components/schemas/PaymentMethod'
      required:
      - payment_method
    PaymentMethod:
      type: object
      properties:
        paymentmethod_id:
          type: string
        iban:
          type: string
        credit_card:
          type: object
          properties:
            expire_month:
              type: string
            expire_year:
              type: string
            lastdigits:
              type: string
            credit_card_type:
              $ref: '#/components/schemas/PaymentMethodType'
            credit_card_integration_type:
              $ref: '#/components/schemas/CreditCardIntegrationType'
            issuer:
              type: object
              properties:
                issuer_id:
                  type: integer
                issuer_name:
                  type: string
                issuer_bin:
                  type: string
              required:
              - issuer_id
              - issuer_name
              - issuer_bin
          required:
          - expire_month
          - expire_year
          - lastdigits
          - credit_card_type
          - card_integration_type
      required:
      - paymentmethod_id
    PaymentMethods:
      type: object
      properties:
        payment_methods:
          type: array
          items:
            $ref: '#/components/schemas/PaymentMethod'
      required:
      - payment_methods
    PaymentMethodType:
      type: string
      enum:
      - visa
      - visa_vbv
      - mastercard
      - mastercard_securecode
      - maestro_securecode
      - unknown
    GetPaRes:
      type: object
      properties:
        PaRes:
          type: string
      required:
      - PaRes
    NewSellMethod:
      type: object
      properties:
        iban_bank_account:
          $ref: '#/components/schemas/IBANBankAccount'
      required:
      - iban_bank_account
    SellMethod:
      type: object
      properties:
        sellmethod_id:
          type: string
        iban_bank_account:
          $ref: '#/components/schemas/IBANBankAccount'
      required:
      - sellmethod_id
      - iban_bank_account
    SellMethods:
      type: object
      properties:
        sell_methods:
          type: array
          items:
            $ref: '#/components/schemas/SellMethod'
      required:
      - sell_methods
    IBANBankAccount:
      type: object
      properties:
        iban:
          type: string
      required:
      - iban
    Iban:
      type: object
      properties:
        iban_id:
          type: string
        iban:
          type: string
        virtual:
          type: boolean
      required:
      - iban_id
      - iban
      - virtual
    EnableEasyEuro:
      type: object
      properties:
        user_level:
          type: string
    GetEasyEuroIbansResponse:
      type: object
      properties:
        ibans:
          type: array
          items:
            $ref: '#/components/schemas/Iban'
      required:
      - ibans
    GestpayPayForBidResponse:
      type: object
      properties:
        payment_id:
          type: string
        gp_id:
          type: string
        gestpay_iframe_url:
          type: string
        vbv_page_url:
          type: string
        pares_callback:
          type: string
        newcard_gestpay_payload:
          type: object
          properties:
            encrypted_string:
              type: string
          required:
          - encrypted_string
        existing_gestpay_payload:
          type: object
          properties:
            vbvrisp:
              type: string
            transkey:
              type: string
          required:
          - vbvrisp
          - transkey
      required:
      - payment_id
      - gp_id
      - gestpay_iframe_url
      - vbv_page_url
      - pares_callback
    SendYearlyReportRequest:
      type: object
      properties:
        year:
          type: string
    AnyPayload:
      type: object
      properties: {}
      additionalProperties: true
    EncryptedMnemonic:
      type: object
      properties:
        encrypted_mnemo_with_password:
          type: string
          format: byte
        recovery_shard:
          $ref: '#/components/schemas/RecoveryShard'
      required:
      - encrypted_mnemo_with_password
      - recovery_shard
    CreateMultiCryptoWallet:
      type: object
      properties:
        encrypted_mnemonic:
          $ref: '#/components/schemas/EncryptedMnemonic'
        public_keys:
          type: array
          items:
            $ref: '#/components/schemas/WalletPublicKey'
      required:
      - encrypted_mnemonic
      - public_keys
    WalletType:
      type: string
      enum:
      - bitcoin
      - algorand
      - private_algorand
    WalletPublicKey:
      type: object
      properties:
        wallet_type:
          $ref: '#/components/schemas/WalletType'
        public_key:
          type: string
      required:
      - wallet_type
      - public_key
    RequestMultiCryptoWalletFinalizationResponse:
      type: object
      properties:
        wallet_finalization_requests:
          type: array
          items:
            $ref: '#/components/schemas/WalletFinalizationRequest'
      required:
      - wallet_finalization_requests
    WalletFinalizationRequest:
      type: object
      properties:
        wallet_type:
          $ref: '#/components/schemas/WalletType'
        data_to_sign:
          type: array
          items:
            type: object
            properties:
              data_to_sign_id:
                type: string
              data_to_sign:
                type: string
                format: byte
      required:
      - wallet_type
      - data_to_sign
    WalletFinalization:
      type: object
      properties:
        wallet_type:
          $ref: '#/components/schemas/WalletType'
        signatures:
          type: array
          items:
            type: object
            properties:
              data_to_sign_id:
                type: string
              signature:
                type: string
                format: byte
      required:
      - wallet_type
      - signatures
    FinalizeMultiCryptoWallet:
      type: object
      properties:
        wallet_finalizations:
          type: array
          items:
            $ref: '#/components/schemas/WalletFinalization'
      required:
      - wallet_finalizations
    CreateRedeemRequest:
      type: object
      properties:
        fiat_amount:
          type: string
        fiat_currency:
          $ref: '#/components/schemas/Currency'
        sell_method_id:
          type: string
      required:
      - fiat_currency
      - sell_method_id
    CreateRedeemResponse:
      type: object
      properties:
        redeem_id:
          type: string
        fiat_amount:
          type: string
        fiat_currency:
          $ref: '#/components/schemas/Currency'
        explicit_fees:
          type: string
        data_to_sign:
          $ref: '#/components/schemas/NonHDWalletMultiDataToSign'
        date:
          type: integer
          format: int64
          description: Date at which the transaction has been created.
        request_signature:
          type: string
          format: byte
      required:
      - redeem_id
      - fiat_amount
      - fiat_currency
      - explicit_fees
      - data_to_sign
      - date
      - request_signature
    NonHDWalletMultiDataToSign:
      type: object
      properties:
        tx_id:
          type: string
        data_to_sign:
          type: array
          items:
            type: string
            format: byte
      required:
      - tx_id
      - data_to_sign
    NonHDWalletMultiSignature:
      type: object
      properties:
        wallet_type:
          $ref: '#/components/schemas/WalletType'
        tx_id:
          type: string
        signature:
          type: array
          items:
            type: string
            format: byte
        date:
          type: integer
          format: int64
          description: Date at which the transaction has been created.
        request_signature:
          type: string
          format: byte
      required:
      - tx_id
      - signature
      - wallet_type
      - date
      - request_signature
    GetRedeemResponse:
      type: object
      properties:
        redeem_id:
          type: string
        custom_transaction_id:
          type: string
        status:
          $ref: '#/components/schemas/RedeemStatus'
        fiat_amount:
          type: string
        fiat_currency:
          $ref: '#/components/schemas/Currency'
      required:
      - redeem_id
      - status
      - fiat_amount
      - fiat_currency
    RedeemStatus:
      type: string
      enum:
      - created
      - paid
      - charged
      - failed
    MultiCryptoMnemonic:
      type: object
      properties:
        encrypted_mnemo_with_password:
          type: string
          format: byte
      required:
      - encrypted_mnemo_with_password
    PaymentMethodFamily:
      type: string
      enum:
      - credit_card
      - wiretransfer
      - easyeuro
      - euro_position
    PayForBidEasyEuroResponse:
      type: object
      properties:
        submissions:
          type: array
          items:
            type: object
            properties:
              raw_transaction:
                type: string
                format: byte
              data_to_sign:
                type: string
                format: byte
            required:
            - data_to_sign
      required:
      - submissions
    FinalizePaymentForBidUsingEasyEuro:
      type: object
      properties:
        signatures:
          type: array
          items:
            type: string
            format: byte
      required:
      - signatures
    SellMethodFamily:
      type: string
      enum:
      - wiretransfer
      - easyeuro
      - euro_position
    AskToBeRefreshed:
      type: object
      properties:
        currency:
          $ref: '#/components/schemas/Currency'
        crypto_amount:
          type: string
        fiat_amount:
          type: string
      required:
      - currency
    FundTransferMethodFamily:
      type: string
      enum:
      - credit_card
      - wiretransfer
      - easyeuro
      - euro_position
    EasyEuroFundTransferMethodFamily:
      type: string
      enum:
      - wiretransfer
    PayForAskByTokensResponse:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        data_to_sign:
          type: string
          format: byte
      required:
      - transaction
      - date
      - request_signature
      - data_to_sign
    FinalizeAskByTokens:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signature:
          type: string
          format: byte
      required:
      - transaction
      - date
      - request_signature
      - transaction_signature
    RecoveredKey:
      type: object
      properties:
        key_id:
          type: string
        encrypted_mnemonic:
          type: string
          format: byte
        decryption_nonce:
          type: string
          format: byte
        server_pub_key:
          type: string
          format: byte
      required:
      - key_id
      - encrypted_mnemonic
      - decryption_nonce
      - server_pub_key
    TrustedKey:
      type: object
      properties:
        key_type:
          type: string
          enum:
          - PUB_NACL_BOX
        data:
          type: string
          format: byte
      required:
      - key_type
      - data
    RecoveryShard:
      type: object
      properties:
        encrypted_mnemonic_with_server_public_key:
          type: string
          format: byte
        nonce:
          type: string
          format: byte
        ephemeral_public_key:
          type: string
          format: byte
      required:
      - encrypted_mnemonic_with_server_public_key
      - nonce
      - ephemeral_public_key
    EncryptedMnemonicWithPassword:
      type: object
      properties:
        encrypted_mnemonic_with_password:
          type: string
          format: byte
        hashed_password:
          type: string
      required:
      - encrypted_mnemonic_with_password
    ChangePasswordEncryptedUserKey:
      type: object
      properties:
        encrypted_mnemonic:
          type: string
          format: byte
        encrypted_seed:
          type: string
          format: byte
          deprecated: true
        encrypted_private_key:
          type: string
          format: byte
          deprecated: true
        bip32_public_key:
          type: string
          deprecated: true
      required:
      - encrypted_mnemonic
    CryptoCurrencyMetadata:
      type: object
      properties:
        conio_metadata:
          type: object
          properties:
            bid_rate:
              type: string
            ask_rate:
              type: string
            color:
              type: string
            onchain:
              type: boolean
          required:
          - ask_rate
          - bid_rate
          - color
          - onchain
        currency_pair_metadata:
          type: object
          properties:
            price:
              type: string
            volume_24h:
              type: string
            volume_change_24h:
              type: string
            market_cap:
              type: string
            market_cap_dominance:
              type: string
            fully_diluted_market_cap:
              type: string
            percent_change_1h:
              type: string
            percent_change_24h:
              type: string
            percent_change_7d:
              type: string
            quote_decimal_precision:
              type: integer
          required:
          - price
          - volume_24h
          - volume_change_24h
          - market_cap
          - market_cap_dominance
          - fully_diluted_market_cap
          - percent_change_1h
          - percent_change_24h
          - percent_change_7d
          - quote_decimal_precision
        crypto_currency_metadata:
          type: object
          properties:
            crypto_currency:
              $ref: '#/components/schemas/CryptoCurrency'
            full_name:
              type: string
            short_name:
              type: string
            description:
              type: string
            icon_url:
              type: string
            slug:
              type: string
            relative_rank:
              type: integer
            circulating_supply:
              type: integer
              format: int64
            total_supply:
              type: integer
              format: int64
            max_supply:
              type: integer
              format: int64
            decimal_precision:
              type: integer
            active:
              type: boolean
            maintenance:
              type: boolean
            is_stable_coin:
              type: boolean
          required:
          - crypto_currency
          - full_name
          - short_name
          - description
          - icon_url
          - slug
          - relative_rank
          - circulating_supply
          - total_supply
          - decimal_precision
          - active
          - maintenance
          - is_stable_coin
      required:
      - conio_metadata
      - currency_pair_metadata
      - crypto_currency_metadata
    CryptoCurrencyMetadataList:
      type: object
      properties:
        values:
          type: array
          items:
            $ref: '#/components/schemas/CryptoCurrencyMetadata'
      required:
      - crypto_currency_metadata_list
    Acceptances:
      type: object
      properties:
        acceptances:
          type: array
          items:
            $ref: '#/components/schemas/Acceptance'
      required:
      - acceptances
    PromoCode:
      type: object
      properties:
        promo_code_value:
          type: string
        accept_opt_in:
          type: boolean
      required:
      - promo_code_value
    SwapResponse:
      type: object
      properties:
        swap_id:
          type: string
        source_crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        destination_crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        source_crypto_amount:
          type: string
        destination_crypto_amount:
          type: string
        fiat_amount:
          type: string
        source_crypto_explicit_fees:
          type: string
        source_crypto_mining_fees:
          type: string
        expiration_timestamp:
          type: integer
          format: int64
        status:
          $ref: '#/components/schemas/SwapStatus'
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
        source_crypto_exchange_rate:
          type: string
        destination_crypto_exchange_rate:
          type: string
        capital_gain:
          $ref: '#/components/schemas/CapitalGain'
      required:
      - swap_id
      - source_crypto_currency
      - source_crypto_amount
      - fiat_amount
      - source_crypto_explicit_fees
      - source_crypto_mining_fees
      - expiration_timestamp
      - status
      - destination_crypto_currency
      - destination_crypto_amount
    Send:
      title: SendRequest
      description: Payload to initiate a new cryptocurrency send operation.
      type: object
      properties:
        destination_address:
          type: string
          description: The recipient's wallet address.
        address_book_id:
          type: string
          description: The server-generated unique identifier for the address book.
          nullable: true
        wallet_address_id:
          type: string
          description: The server-generated unique identifier for this specific wallet
            address.
          nullable: true
        amount:
          type: string
          description: The amount to send, expressed in the smallest unit (e.g., satoshis
            for BTC). If omitted, the entire wallet balance will be sent.
          example: '50000'
        fee_per_byte:
          type: string
          description: The fee rate for the transaction, expressed in satoshis per
            virtual byte.
          example: 20
      required:
      - destination_address
      - fee_per_byte
    SendResponse:
      title: SendResponse
      description: Represents the state and details of a send operation.
      type: object
      properties:
        send_id:
          type: string
          description: The unique identifier for the send operation.
          readOnly: true
        crypto_currency:
          type: string
          description: The cryptocurrency being sent (e.g., 'BTC').
          readOnly: true
        crypto_amount:
          type: string
          description: The amount sent, in the smallest unit (satoshi).
          readOnly: true
        status:
          $ref: '#/components/schemas/SendStatus'
        fee_per_byte:
          type: string
          description: The fee rate used for the transaction.
        destination_address:
          type: string
          description: The recipient's wallet address.
          readOnly: true
        address_book_id:
          type: string
          description: The identifier for the address book entry associated with the
            destination address.
          nullable: true
          readOnly: true
        fiat_amount:
          type: string
          description: The amount sent in fiat
          readOnly: true
        wallet_address_id:
          type: string
          description: The identifier for the specific wallet address from which the
            funds were sent.
          nullable: true
          readOnly: true
        network_fee:
          type: string
          description: The total network fee paid for the transaction, in satoshi.
          readOnly: true
        created_at:
          type: integer
          format: int64
          description: Unix timestamp (in seconds) of when the send was created.
          readOnly: true
        transaction_id:
          type: string
          description: The blockchain transaction ID (txid), available once the transaction
            is broadcasted.
          nullable: true
          readOnly: true
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
          description: The transaction data that needs to be signed by the user's
            key. Only present in certain statuses.
          nullable: true
          readOnly: true
        confirmed_at:
          type: integer
          format: int64
          description: Unix timestamp (in seconds) of when the transaction was confirmed
            on the blockchain.
          nullable: true
          readOnly: true
      required:
      - send_id
      - crypto_currency
      - crypto_amount
      - status
      - fee_per_byte
      - destination_address
      - network_fee
      - created_at
      - fiat_amount
    SendResponseArray:
      type: object
      properties:
        sends:
          type: array
          items:
            $ref: '#/components/schemas/SendResponse'
      required:
      - sends
    SendStatus:
      type: string
      enum:
      - created
      - transaction_associated
      - waiting_for_validation
      - waiting_for_tx_submission
      - waiting_for_tx_inclusion
      - included
      - confirmed
      - error
      - replaced
      - expired
      - validation_error
    SendResponseWithAddressBook:
      title: SendResponseWithAddressBook
      description: An aggregated response that combines a send operation with the
        recipient's address book details, if available.
      type: object
      properties:
        send:
          $ref: '#/components/schemas/SendResponse'
        address_book:
          description: Included if the destination address belongs to one of the user's
            address books. Null otherwise.
          nullable: true
          $ref: '#/components/schemas/AddressBookWithWalletAddress'
      required:
      - send
    SwapToBeRefreshed:
      type: object
      properties:
        source_crypto_amount:
          type: string
    FinalizeSwap:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signatures:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - transaction
      - date
      - request_signature
      - transaction_signatures
    FinalizeSend:
      title: FinalizeSendRequest
      description: Payload to provide the required signatures and finalize a pending
        send operation.
      type: object
      properties:
        date:
          type: integer
          format: int64
          description: The timestamp provided by the server in the 'transaction_to_be_signed'
            object.
        request_signature:
          type: string
          format: byte
          description: A base64-encoded signature of the request details.
        tx_signatures:
          type: array
          description: An array of cryptographic signatures for the transaction inputs.
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - date
      - request_signature
      - tx_signatures
    RefreshSend:
      title: RefreshSendRequest
      description: Payload to refresh a send operation.
      type: object
      properties:
        crypto_amount:
          type: integer
          format: int64
          description: The amount to send, expressed in the smallest unit (e.g., satoshis
            for BTC).
          example: 50000
        fee_per_byte:
          type: integer
          format: int64
          description: The fee rate for the transaction, expressed in satoshis per
            virtual byte.
          example: 20
      required:
      - fee_per_byte
    Swap:
      type: object
      properties:
        source_crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        destination_crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
        source_crypto_amount:
          type: string
      required:
      - source_crypto_currency
      - destination_crypto_currency
    SwapStatus:
      type: string
      enum:
      - created
      - paid
      - finalized
      - error
      - unknown
      - waiting_for_funds
      - waiting_for_transaction_creation
      - transaction_associated
      - waiting_for_transaction_submission
      - waiting_for_transaction_confirmation
      - expired
    EuroPositionBalance:
      type: object
      properties:
        euro_position_balance:
          type: string
      required:
      - euro_position_balance
    EuroPositionRecharge:
      type: object
      properties:
        amount:
          type: string
        payment_method:
          $ref: '#/components/schemas/EuroPositionPaymentMethod'
      required:
      - amount
      - payment_method
    EuroPositionRefreshRecharge:
      type: object
      properties:
        amount:
          type: string
      required:
      - amount
    EuroPositionRechargeResponse:
      type: object
      properties:
        recharge_id:
          type: string
        amount:
          type: string
        gross_amount:
          type: string
        explicit_fees:
          type: string
        payment_method:
          $ref: '#/components/schemas/EuroPositionPaymentMethod'
        recharge_status:
          $ref: '#/components/schemas/EuroPositionRechargeStatus'
      required:
      - recharge_id
      - amount
      - gross_amount
      - explicit_fees
      - payment_method
      - recharge_status
    GestpayPayForRechargeResponse:
      type: object
      properties:
        payment_id:
          type: string
        gp_id:
          type: string
        gestpay_iframe_url:
          type: string
        vbv_page_url:
          type: string
        pares_callback:
          type: string
        newcard_gestpay_payload:
          type: object
          properties:
            encrypted_string:
              type: string
          required:
          - encrypted_string
        existing_gestpay_payload:
          type: object
          properties:
            vbvrisp:
              type: string
            transkey:
              type: string
          required:
          - vbvrisp
          - transkey
      required:
      - payment_id
      - gp_id
      - gestpay_iframe_url
      - vbv_page_url
      - pares_callback
    PayForEuroPositionRecharge:
      type: object
      properties:
        payment_method_id:
          type: string
        credit_card_integration_type:
          $ref: '#/components/schemas/CreditCardIntegrationType'
      required:
      - credit_card_integration_type
    PayForEuroPositionRechargeResponse:
      type: object
      properties:
        gestpay_payload:
          $ref: '#/components/schemas/GestpayPayForRechargeResponse'
      required:
      - gestpay_payload
    EuroPositionPaymentMethod:
      type: string
      enum:
      - credit_card
    FinalizePaymentForEuroPositionRecharge:
      type: object
      properties:
        newcard_gestpay_payload:
          type: object
          properties:
            authorization_string:
              type: string
          required:
          - authorization_string
      required:
      - newcard_gestpay_payload
    FinalizePaymentForEuroPositionRechargeResponse:
      type: object
      properties:
        payment_method:
          $ref: '#/components/schemas/PaymentMethod'
      required:
      - payment_method
    EuroPositionWithdrawal:
      type: object
      properties:
        amount:
          type: string
        sell_method:
          $ref: '#/components/schemas/EuroPositionSellMethod'
          default: wiretransfer
      required:
      - sell_method
    EuroPositionWithdrawalResponse:
      type: object
      properties:
        withdrawal_id:
          type: string
        amount:
          type: string
        gross_amount:
          type: string
        explicit_fees:
          type: string
        expiration_timestamp:
          type: integer
          format: int64
        status:
          $ref: '#/components/schemas/EuroPositionWithdrawalStatus'
        sell_method:
          $ref: '#/components/schemas/EuroPositionSellMethod'
          default: wiretransfer
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
      required:
      - withdrawal_id
      - amount
      - gross_amount
      - explicit_fees
      - status
      - sell_method
    EuroPositionWithdrawalToBeRefreshed:
      type: object
      properties:
        amount:
          type: string
    EuroPositionPayForWithdrawal:
      type: object
      properties:
        sell_method_id:
          type: string
      required:
      - sell_method_id
    FinalizeEuroPositionWithdrawal:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signatures:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - transaction
      - date
      - request_signature
      - transaction_signature
    EuroPositionSellMethod:
      type: string
      enum:
      - wiretransfer
    EuroPositionWithdrawalStatus:
      type: string
      enum:
      - created
      - paid
      - charged
      - error
      - unknown
      - waiting_for_transaction_creation
      - transaction_associated
      - waiting_for_transaction_submission
      - waiting_for_transaction_confirmation
    PayForBidEuroPositionResponse:
      type: object
      properties:
        raw_transaction:
          type: string
          format: byte
        data_to_sign:
          type: string
          format: byte
      required:
      - data_to_sign
    FinalizePaymentForBidUsingEuroPosition:
      type: object
      properties:
        signature:
          type: string
          format: byte
      required:
      - signature
    Blog:
      type: object
      properties:
        title:
          type: string
        description:
          type: string
        link:
          type: string
        image:
          type: string
        articles:
          type: array
          items:
            $ref: '#/components/schemas/BlogArticle'
      required:
      - title
      - description
      - link
      - image
    BlogArticle:
      type: object
      properties:
        title:
          type: string
        link:
          type: string
        id:
          type: string
        author:
          type: string
        published:
          type: integer
          format: int64
        content:
          type: array
          items:
            $ref: '#/components/schemas/BlogArticleContent'
        html_content:
          type: string
        preview_image:
          type: string
      required:
      - title
      - link
      - id
      - author
      - published
      - html_content
      - preview_image
      - content
    BlogType:
      type: string
      enum:
      - conio_team
      - conio_engineering
    BlogArticleContent:
      type: object
      properties:
        content_type:
          $ref: '#/components/schemas/BlogArticleContentType'
          default: text
        value:
          type: string
      required:
      - content_type
      - value
    BlogArticleContentType:
      type: string
      enum:
      - text
      - image
      - video
    CreateTransfer:
      type: object
      properties:
        source_crypto_currency:
          $ref: '#/components/schemas/TransferCryptoCurrency'
        destination_crypto_currency:
          $ref: '#/components/schemas/TransferCryptoCurrency'
        gross_crypto_amount:
          type: string
      required:
      - source_crypto_currency
      - destination_crypto_currency
    TransferResponse:
      type: object
      properties:
        transfer_id:
          type: string
        source_crypto_currency:
          $ref: '#/components/schemas/TransferCryptoCurrency'
        destination_crypto_currency:
          $ref: '#/components/schemas/TransferCryptoCurrency'
        gross_crypto_amount:
          type: string
        withdrawal_fees:
          type: string
        mining_fees:
          type: string
        expiration_timestamp:
          type: integer
          format: int64
        status:
          $ref: '#/components/schemas/TransferStatus'
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
        exchange_rate:
          type: string
      required:
      - transfer_id
      - source_crypto_currency
      - gross_crypto_amount
      - withdrawal_fees
      - expiration_timestamp
      - status
      - destination_crypto_currency
    TransferCryptoCurrency:
      type: string
      enum:
      - BTC
      - cBTC
    TransferStatus:
      type: string
      enum:
      - created
      - paid
      - finalized
      - error
      - unknown
      - waiting_for_funds
      - waiting_for_transaction_creation
      - transaction_associated
      - waiting_for_transaction_submission
      - waiting_for_transaction_confirmation
      - expired
    TransferToBeRefreshed:
      type: object
      properties:
        gross_crypto_amount:
          type: string
    FinalizeTransfer:
      type: object
      properties:
        transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signatures:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - transaction
      - date
      - request_signature
      - transaction_signatures
    CryptoCurrency:
      type: string
    ReferralCode:
      type: object
      properties:
        code:
          type: string
      required:
      - code
    TaxPaymentRequestStatus:
      type: string
      enum:
      - assigned
      - transaction_associated
      - waiting_for_transaction_confirmation
      - paid
    TaxPaymentRequest:
      type: object
      properties:
        tax_payment_request_id:
          type: string
        user_reference_id:
          type: string
        status:
          $ref: '#/components/schemas/TaxPaymentRequestStatus'
        fiat_amount:
          type: string
        fiat_currency:
          $ref: '#/components/schemas/FiatCurrency'
        tax_name:
          type: string
        tax_description:
          type: string
        start_time:
          type: integer
          format: int64
        end_time:
          type: integer
          format: int64
        tax_type:
          $ref: '#/components/schemas/TaxType'
        tax_type_value:
          type: string
        transaction_to_be_signed:
          $ref: '#/components/schemas/MultiCryptoTransactionToBeSigned'
      required:
      - tax_payment_request_id
      - user_reference_id
      - status
      - fiat_amount
      - fiat_currency
      - tax_name
      - tax_description
      - tax_type
      - tax_type_value
      - start_time
      - end_time
    GetUserTaxPaymentRequest:
      type: object
      properties:
        user_reference_id:
          type: string
      required:
      - user_reference_id
    UserTaxPaymentResponse:
      type: object
      properties:
        tax_payments:
          type: array
          items:
            $ref: '#/components/schemas/TaxPaymentRequest'
      required:
      - tax_payments
    FinalizeTaxPaymentRequest:
      type: object
      properties:
        raw_transaction:
          type: string
          format: byte
        date:
          type: integer
          format: int64
        request_signature:
          type: string
          format: byte
        transaction_signatures:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSignature'
      required:
      - transaction
      - date
      - request_signature
      - transaction_signature
    TaxType:
      type: string
      enum:
      - imposta_di_bollo
      - capital_gain
    TaxRequest:
      type: object
      properties:
        name:
          type: string
        description:
          type: string
        tax_type:
          $ref: '#/components/schemas/TaxType'
        start_time:
          type: integer
          format: int64
        end_time:
          type: integer
          format: int64
      required:
      - name
      - description
      - start_time
      - end_time
    Tax:
      type: object
      properties:
        tax_id:
          type: string
        name:
          type: string
        description:
          type: string
        tax_type:
          $ref: '#/components/schemas/TaxType'
        start_time:
          type: integer
          format: int64
        end_time:
          type: integer
          format: int64
        created_at:
          type: integer
          format: int64
        updated_at:
          type: integer
          format: int64
      required:
      - tax_id
      - name
      - description
      - tax_type
      - start_time
      - end_time
      - created_at
    TaxPaymentRequestUser:
      type: object
      properties:
        tax_id:
          type: string
        amount:
          type: string
      required:
      - tax_id
      - amount
    FiatCurrency:
      type: string
      enum:
      - eur
    MeshExchangeCatalog:
      type: object
      properties:
        exchanges:
          type: array
          items:
            $ref: '#/components/schemas/MeshExchangeDetail'
      required:
      - exchanges
    MeshExchangeDetail:
      type: object
      properties:
        exchange_id:
          type: string
        exchange_name:
          type: string
        exchange_logo_url:
          type: string
        broker_type:
          type: string
      required:
      - exchange_id
      - broker_type
    MeshGetLinkTokenRequest:
      type: object
      properties:
        exchange_id:
          type: string
        transfer_type:
          $ref: '#/components/schemas/MeshTransferTypes'
      required:
      - exchange_id
    MeshGetLinkTokenResponse:
      type: object
      properties:
        link_token:
          type: string
      required:
      - link_token
    MeshTransferTypes:
      type: string
      enum:
      - deposit
      - payment
      - onramp
    MeshRefreshTokenRequest:
      type: object
      properties:
        exchange_id:
          type: string
        refresh_token:
          type: string
        access_token:
          type: string
      required:
      - exchange_id
      - refresh_token
    MeshRefreshTokenResponse:
      type: object
      properties:
        refresh_token:
          type: string
        access_token:
          type: string
        access_token_expires_in_secs:
          type: integer
        refresh_token_expires_in_secs:
          type: integer
      required:
      - refresh_token
      - access_token
    MeshExchangeConnected:
      type: object
      properties:
        exchange_id:
          type: string
      required:
      - exchange_id
    MeshRemoveExchangeConnection:
      type: object
      properties:
        access_token:
          type: string
        broker_type:
          type: string
      required:
      - access_token
      - broker_type
    ReferralCampaign:
      type: object
      properties:
        id:
          type: string
        title:
          type: string
        description:
          type: string
        preconditions:
          type: array
          items:
            $ref: '#/components/schemas/ReferralPrecondition'
        invited_reward:
          type: array
          items:
            $ref: '#/components/schemas/ReferralReward'
        inviting_reward:
          type: array
          items:
            $ref: '#/components/schemas/ReferralReward'
        status:
          $ref: '#/components/schemas/ReferralCampaignStatus'
        start_time:
          type: integer
          format: int64
        end_time:
          type: integer
          format: int64
      required:
      - title
      - description
      - preconditions
      - invited_reward
      - inviting_reward
      - status
      - start_time
      - end_time
    ReferralCampaigns:
      type: object
      properties:
        campaigns:
          type: array
          items:
            $ref: '#/components/schemas/ReferralCampaign'
    ReferralCampaignProgress:
      type: object
      properties:
        invited_user:
          type: string
        inviting_user:
          type: string
        rewards:
          type: array
          items:
            $ref: '#/components/schemas/ReferralProgressReward'
        status:
          $ref: '#/components/schemas/ReferralCampaignProgressStatus'
        created_at:
          type: integer
          format: int64
        eligible_at:
          type: integer
          format: int64
        expired_at:
          type: integer
          format: int64
        finalized_at:
          type: integer
          format: int64
      required:
      - reward_type
      - status
      - created_at
    PersonalReferralCampaignProgress:
      type: object
      properties:
        campaign:
          $ref: '#/components/schemas/ReferralCampaign'
        progress:
          $ref: '#/components/schemas/ReferralCampaignProgress'
      required:
      - campaign
      - progress
    InvitedUserReferralCampaignProgress:
      type: object
      properties:
        progresses:
          type: array
          items:
            $ref: '#/components/schemas/ReferralCampaignProgress'
    ReferralCampaignStatus:
      type: string
      enum:
      - active
      - disabled
    ReferralCampaignProgressStatus:
      type: string
      enum:
      - pending
      - eligible
      - expired
      - finalized
    ReferralReward:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/ReferralRewardType'
        reward:
          type: string
        at:
          type: string
        icon:
          type: string
        title:
          type: string
        subtitle:
          type: string
      required:
      - type
      - reward
      - icon
      - subtitle
    ReferralProgressReward:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/ReferralRewardType'
        value:
          type: string
      required:
      - type
    ReferralRewardType:
      type: string
      enum:
      - PERCENTAGE
      - AIRDROP
    ReferralPrecondition:
      type: object
      properties:
        title:
          type: string
        subtitle:
          type: string
        icon:
          type: string
      required:
      - title
      - subtitle
      - icon
    TotalInvestedValue:
      type: object
      properties:
        balance:
          type: string
        avg_price:
          type: string
        crypto_currency:
          $ref: '#/components/schemas/CryptoCurrency'
      required:
      - crypto_currency
    TotalInvestedValueArray:
      type: object
      properties:
        total_invested_values:
          type: array
          items:
            $ref: '#/components/schemas/TotalInvestedValue'
      required:
      - total_invested_values
    AddressBook:
      title: AddressBook
      description: Represents a single address book resource containing user or company
        information.
      type: object
      properties:
        address_book_id:
          type: string
          description: The server-generated unique identifier for the address book.
          readOnly: true
        user_name:
          type: string
          description: First name of the address book's owner.
        user_surname:
          type: string
          description: Last name of the address book's owner.
        label:
          type: string
          description: A friendly name for the address book (e.g., 'John's Ledger').
        is_wallet_owner:
          type: boolean
          description: Indicates if the user is the owner of the wallets in this address
            book.
        residence_address:
          type: string
          description: The user's residence address.
        country_of_residence:
          type: string
          description: The user's country of residence (ISO 3166-1 alpha-2 code).
        is_company:
          type: boolean
          description: Indicates if the address book belongs to a company.
        date_of_birth:
          type: string
          description: The user's date of birth in YYYY-MM-DD format.
        tax_id:
          type: string
          description: The user's tax identification number.
        company_name:
          type: string
          description: The name of the company, if applicable.
        company_address:
          type: string
          description: The address of the company, if applicable.
        has_no_tax_id:
          type: boolean
          description: Set to true if the user is exempt from providing a tax ID.
      required:
      - address_book_id
      - user_id
      - user_name
      - user_surname
      - label
      - is_wallet_owner
    AddressBookWalletAddress:
      title: AddressBookWalletAddress
      description: Represents a single wallet address resource, typically used in
        API responses.
      type: object
      properties:
        address_book_id:
          type: string
          description: The server-generated unique identifier for the parent address
            book.
          readOnly: true
        wallet_address_id:
          type: string
          description: The server-generated unique identifier for this specific wallet
            address.
          readOnly: true
        wallet_address:
          type: string
          description: The public address of the wallet (e.g., a Bitcoin or Ethereum
            address).
        is_foreign_address:
          type: boolean
          description: Indicates if the wallet is held at a foreign institution.
        is_unhosted_wallet:
          type: boolean
          description: Indicates if the wallet is unhosted (e.g., a personal hardware
            wallet).
        platform:
          type: string
          description: The platform or exchange where the wallet is hosted, if applicable.
        platform_did:
          type: string
          description: The Decentralized Identifier (DID) for the platform, if applicable.
        platform_website:
          type: string
          description: The platform or exchange website where the wallet is hosted,
            if applicable.
        proof_of_ownership_signature:
          type: string
          description: The cryptographic signature of the proof of ownership message.
        proof_of_ownership_message:
          type: string
          description: The message signed by the user to prove ownership of the wallet.
        label:
          type: string
          description: A friendly name or label for the wallet address.
        threshold:
          type: number
          description: The persistent threshold value used for validating SEND operations
            from this wallet.
      required:
      - address_book_id
      - wallet_address_id
      - wallet_address
      - is_foreign_address
      - is_unhosted_wallet
    AddressBookWalletAddresses:
      title: AddressBookWalletAddresses
      description: A container for a list of wallet addresses, typically used in responses
        where multiple wallets are returned.
      type: object
      properties:
        wallet_addresses:
          type: array
          description: A list of wallet address resources.
          items:
            $ref: '#/components/schemas/AddressBookWalletAddress'
      required:
      - wallet_addresses
    AddressBooksWithWalletAddresses:
      title: AddressBooksWithWalletAddresses
      description: A container for a list of address books, where each address book
        includes its associated wallet addresses. Typically used in search or list
        responses.
      type: object
      properties:
        address_books:
          type: array
          description: A list of address book resources, each hydrated with its wallets.
          items:
            $ref: '#/components/schemas/AddressBookWithWalletAddresses'
      required:
      - address_books
    AddressBookWithWalletAddresses:
      title: AddressBookWithWalletAddresses
      description: Represents a single address book combined with a list of its associated
        wallet addresses.
      type: object
      properties:
        address_book:
          $ref: '#/components/schemas/AddressBook'
        wallet_addresses:
          type: array
          items:
            $ref: '#/components/schemas/AddressBookWalletAddress'
      required:
      - address_book
    AddressBookWithWalletAddress:
      title: AddressBookWithWalletAddress
      description: Represents a single address book combined with a single, specific
        wallet address.
      type: object
      properties:
        address_book:
          $ref: '#/components/schemas/AddressBook'
        wallet_address:
          $ref: '#/components/schemas/AddressBookWalletAddress'
      required:
      - address_book
      - wallet_address
    CreateAddressBook:
      title: CreateAddressBook
      description: Payload for creating a new address book.
      type: object
      properties:
        user_name:
          type: string
          description: First name of the address book's owner.
        user_surname:
          type: string
          description: Last name of the address book's owner.
        label:
          type: string
          description: A friendly name for the address book (e.g., 'John's Ledger').
        is_wallet_owner:
          type: boolean
          description: Indicates if the user is the owner of the wallets in this address
            book.
        residence_address:
          type: string
          description: The user's residence address.
        country_of_residence:
          type: string
          description: The user's country of residence (ISO 3166-1 alpha-2 code).
        is_company:
          type: boolean
          description: Indicates if the address book belongs to a company.
        date_of_birth:
          type: string
          description: The user's date of birth in YYYY-MM-DD format.
        tax_id:
          type: string
          description: The user's tax identification number.
        company_name:
          type: string
          description: The name of the company, if applicable.
        company_address:
          type: string
          description: The address of the company, if applicable.
        has_no_tax_id:
          type: boolean
          description: Set to true if the user is exempt from providing a tax ID.
        is_visible:
          type: boolean
          description: Set to true if the entry should be shown in the address book
            list. If not provided, the entry will be visible by default.
      required:
      - user_name
      - user_surname
      - label
      - is_wallet_owner
    CreateOwnAddressBook:
      title: CreateAddressBook
      description: Payload for creating a new address book.
      type: object
      properties:
        label:
          type: string
          description: A friendly name for the address book (e.g., 'John's Ledger').
        is_company:
          type: boolean
          description: Indicates if the address book belongs to a company.
        tax_id:
          type: string
          description: The user's tax identification number, only for company.
        company_name:
          type: string
          description: The name of the company, if applicable.
        company_address:
          type: string
          description: The address of the company, if applicable.
        has_no_tax_id:
          type: boolean
          description: Set to true if the user is exempt from providing a tax ID.
        is_visible:
          type: boolean
          description: Set to true if the entry should be shown in the address book
            list. If not provided, the entry will be visible by default.
      required:
      - label
    CreateAddressBookAndWalletAddress:
      title: CreateAddressBookAndWalletAddress
      description: Payload for creating both an address book and its initial wallet
        address in a single atomic operation.
      type: object
      properties:
        address_book:
          $ref: '#/components/schemas/CreateAddressBook'
        wallet_address:
          $ref: '#/components/schemas/CreateWalletAddress'
      required:
      - wallet_address
      - address_book
    CreateOwnAddressBookAndWalletAddress:
      title: CreateOwnAddressBookAndWalletAddress
      description: Payload for creating both an address book and its initial wallet
        address in a single atomic operation.
      type: object
      properties:
        address_book:
          $ref: '#/components/schemas/CreateOwnAddressBook'
        wallet_address:
          $ref: '#/components/schemas/CreateWalletAddress'
      required:
      - wallet_address
      - address_book
    VaspList:
      title: VaspList
      description: A list of Virtual Asset Service Providers (VASPs).
      type: object
      properties:
        vasps:
          type: array
          description: A list of VASP resources.
          items:
            type: object
            description: Represents a single Virtual Asset Service Provider.
            properties:
              name:
                type: string
                description: The common name of the VASP (e.g., 'Coinbase', 'Binance').
              did:
                type: string
                description: The Decentralized Identifier (DID) of the VASP.
            required:
            - name
            - did
    CreateWalletAddress:
      title: CreateWalletAddress
      description: Payload for creating a new wallet address. It separates the core
        wallet data from transient data used for validation.
      type: object
      properties:
        wallet_data:
          description: The core, persistent fields of the new wallet address to be
            saved.
          type: object
          properties:
            wallet_address:
              type: string
              description: The public address of the wallet (e.g., a Bitcoin or Ethereum
                address).
            is_foreign_address:
              type: boolean
              description: Indicates if the wallet is held at a foreign institution.
            is_unhosted_wallet:
              type: boolean
              description: Indicates if the wallet is unhosted (e.g., a personal hardware
                wallet).
            platform:
              type: string
              description: The platform or exchange where the wallet is hosted, if
                applicable.
            platform_did:
              type: string
              description: The Decentralized Identifier (DID) for the platform, if
                applicable.
            platform_website:
              type: string
              description: The platform or exchange website where the wallet is hosted,
                if applicable.
            proof_of_ownership_message:
              type: string
              description: The message signed by the user to prove ownership of the
                wallet.
            proof_of_ownership_signature:
              type: string
              description: The cryptographic signature of the proof of ownership message.
            threshold:
              type: number
              description: The persistent threshold value used for validating SEND
                operations from this wallet.
            label:
              type: string
              description: A friendly name or label for the wallet address.
          required:
          - wallet_address
          - is_foreign_address
          - is_unhosted_wallet
        validation_context:
          description: Additional, transient data used only for validating this specific
            creation operation. This data is NOT saved.
          type: object
          properties:
            validation_amount:
              type: number
              description: A temporary amount used to validate a RECEIVE operation
                against specific business rules during creation.
      required:
      - wallet_data
    UpdateWalletAddress:
      title: UpdateWalletAddress
      description: Payload for updating an existing wallet address. It separates persistent
        fields from transient data used for validation.
      type: object
      properties:
        wallet_data:
          description: The fields of the wallet address that will be updated and persisted
            in the database. All these fields are required for a full replacement.
          type: object
          properties:
            wallet_address:
              type: string
              description: The public address of the wallet (e.g., a Bitcoin or Ethereum
                address).
            is_foreign_address:
              type: boolean
              description: Indicates if the wallet is held at a foreign institution.
            is_unhosted_wallet:
              type: boolean
              description: Indicates if the wallet is unhosted (e.g., a personal hardware
                wallet).
            platform:
              type: string
              description: The platform or exchange where the wallet is hosted, if
                applicable.
            platform_did:
              type: string
              description: The Decentralized Identifier (DID) for the platform, if
                applicable.
            platform_website:
              type: string
              description: The platform or exchange website where the wallet is hosted,
                if applicable.
            proof_of_ownership_message:
              type: string
              description: The message signed by the user to prove ownership of the
                wallet.
            proof_of_ownership_signature:
              type: string
              description: The cryptographic signature of the proof of ownership message.
            threshold:
              type: number
              description: The persistent threshold value used for validating SEND
                operations from this wallet.
            label:
              type: string
              description: A new friendly name or label for the wallet address.
          required:
          - wallet_address
          - is_foreign_address
          - is_unhosted_wallet
        validation_context:
          description: Additional, transient data used only for validating this specific
            operation (e.g., a receive operation). This data is NOT saved.
          type: object
          properties:
            validation_amount:
              type: number
              description: A temporary amount used to validate a RECEIVE operation
                against specific business rules.
    UpdateAddressBook:
      title: UpdateAddressBook
      description: Payload to completely replace an existing address book. All fields
        listed in the 'required' section must be provided.
      type: object
      properties:
        user_name:
          type: string
          description: The first name of the address book's owner.
        user_surname:
          type: string
          description: The last name of the address book's owner.
        label:
          type: string
          description: The friendly name for the address book (e.g., 'John's Ledger').
        is_wallet_owner:
          type: boolean
          description: Indicates if the user is the owner of the wallets in this address
            book.
        residence_address:
          type: string
          description: The user's residence address.
        country_of_residence:
          type: string
          description: The user's country of residence (ISO 3166-1 alpha-2 code).
        is_company:
          type: boolean
          description: Indicates if the address book belongs to a company.
        date_of_birth:
          type: string
          description: The user's date of birth in YYYY-MM-DD format.
        tax_id:
          type: string
          description: The user's tax identification number.
        company_name:
          type: string
          description: The name of the company, if applicable.
        company_address:
          type: string
          description: The address of the company, if applicable.
        has_no_tax_id:
          type: boolean
          description: Set to true if the user is exempt from providing a tax ID.
      required:
      - user_name
      - user_surname
      - label
      - is_wallet_owner
    ValidateProofOfOwnership:
      type: object
      properties:
        proof_of_ownership_message:
          type: string
          description: The proof of ownership message
        proof_of_ownership_signature:
          type: string
          description: The proof of ownership signature
        address:
          type: string
          description: The address that matches the signature
      required:
      - proof_of_ownership_message
      - proof_of_ownership_signature
      - address
    ValidatedProofOfOwnership:
      type: object
      properties:
        proof_of_ownership_valid:
          type: boolean
          description: The result of the proof of ownership validation
    GeneratedProofOfOwnershipChallenge:
      type: object
      title: GeneratedProofOfOwnershipChallenge
      description: Contains the complete challenge message to be signed by the client.
        The client should treat this message as an opaque string and not attempt to
        parse it.
      properties:
        message:
          type: string
          description: The complete, single-line, space-separated message that the
            client's wallet must sign. Includes a prefix, address, timestamp, and
            a unique nonce.
          example: 'Conio Proof of Ownership: bc1q9z5j2e2f3x4m5n6p7q8r9s0t1u2v3w4x5y6z7a
            2025-08-11T10:45:00.123456+00:00 a1b2c3d4-e5f6-7a8b-9c0d-e1f2a3b4c5d6'
      required:
      - message
    GenerateProofOfOwnershipChallengeRequest:
      type: object
      title: GenerateProofOfOwnershipChallengeRequest
      description: Data required to generate a signing challenge for proof of ownership.
      properties:
        address:
          type: string
          description: The cryptographic address (e.g., Bitcoin) for which to generate
            the signing challenge.
          example: bc1q9z5j2e2f3x4m5n6p7q8r9s0t1u2v3w4x5y6z7a
        standard:
          type: string
          description: The signing standard to use for message generation.
          enum:
          - BIP137
          example: BIP137
      required:
      - address
      - standard
    SearchAddressBooks:
      title: SearchAddressBooks
      description: Payload for searching address books. If search_text is omitted
        or empty, it will list all address books for the user.
      type: object
      properties:
        search_text:
          type: string
          description: The text to search for (e.g., name, surname, or a full wallet
            address).
    IntrospectAddressRequest:
      type: object
      title: IntrospectAddressRequest
      description: Payload to check the status and origin of a cryptographic address.
      properties:
        address:
          type: string
          description: The cryptographic address to introspect.
          example: bc1q9z5j2e2f3x4m5n6p7q8r9s0t1u2v3w4x5y6z7a
      required:
      - address
    IntrospectedAddress:
      type: object
      title: UserAddressOwnership
      description: Confirms if the provided address is owned by the currently authenticated
        user.
      properties:
        address:
          type: string
          description: The address that was checked.
        is_owned_by_user:
          type: boolean
          description: True if the address belongs to one of the user's wallets, false
            otherwise.
      required:
      - address
      - is_owned_by_user
    UserKYCStatus:
      type: string
      enum:
      - KYC_NO
      - KYC_PENDING
      - KYC_OK
      - KYC_REJECTED
    Subscription:
      type: object
      description: It represents a subscription made to a subscription plan
      properties:
        subscription_id:
          type: string
        subscription_plan_id:
          type: string
        subscription_type:
          $ref: '#/components/schemas/SubscriptionPlanType'
        renewal_frequency:
          $ref: '#/components/schemas/SubscriptionRenewalFrequency'
          default: YEARLY
        status:
          $ref: '#/components/schemas/SubscriptionStatus'
        price_ranges:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionPriceRange'
        total_renewed_times:
          description: Total number of renewals (the first payment is included)
          type: integer
        renewal_date:
          description: Date of the next renewal
          type: integer
          format: int64
        activated_at:
          description: Date of activation of the subscription (state changed to ACTIVE)
          type: integer
          format: int64
        disable_date:
          description: This field represents both the planned deactivation date and
            the actual deactivation date
          type: integer
          format: int64
        disabling_cause:
          description: Reason why the subscription is disabled. Null if the subscription
            is still active
          $ref: '#/components/schemas/SubscriptionDisablingCause'
      required:
      - subscription_id
      - subscription_plan_id
      - subscription_type
      - renewal_frequency
      - status
      - price_ranges
      - total_renewed_times
      - renewal_date
    SubscriptionRenewalFrequency:
      type: string
      enum:
      - MONTHLY
      - YEARLY
    SubscriptionStatus:
      type: string
      enum:
      - CREATED
      - PAYMENT_INITIATED
      - ACTIVE
      - DISABLED
      - TERMINATED
      - ERROR
    CreateSubscription:
      type: object
      properties:
        subscription_plan_id:
          type: string
        renewal_frequency:
          $ref: '#/components/schemas/SubscriptionRenewalFrequency'
      required:
      - subscription_plan_id
      - renewal_frequency
    Subscriptions:
      type: object
      properties:
        subscriptions:
          type: array
          items:
            $ref: '#/components/schemas/Subscription'
      required:
      - subscriptions
    SubscriptionPlan:
      type: object
      description: It represents the plan that users can subscribe to
      properties:
        subscription_plan_id:
          type: string
        name:
          type: string
        type:
          $ref: '#/components/schemas/SubscriptionPlanType'
        price_ranges:
          description: If it is activatable by the user requesting this plan, the
            list will be populated with the various pricing ranges the user will have
            to pay during a subscription
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionPriceRange'
        status:
          $ref: '#/components/schemas/SubscriptionPlanStatus'
        will_be_active_from:
          description: In case of a pre-sale plan, this field will contain the date
            of activation of it
          type: integer
          format: int64
      required:
      - subscription_plan_id
      - name
      - type
      - price_ranges
      - status
    SubscriptionPriceRange:
      description: It represents a price range
      type: object
      properties:
        subscription_plan_price_id:
          type: string
        renewal_frequency:
          $ref: '#/components/schemas/SubscriptionRenewalFrequency'
        max_renewal_price:
          description: Number of times the renewal will occur at this price
          type: integer
          format: int32
        price:
          type: string
        effective_from:
          type: integer
          format: int64
        effective_until:
          type: integer
          format: int64
        is_discount:
          description: If true, price is discounted by a discounted plan
          type: boolean
        is_promo_code:
          description: If true, price is discounted by a promo code
          type: boolean
      required:
      - subscription_plan_price_id
      - renewal_frequency
      - price
      - effective_from
      - is_discount
      - is_promo_code
    SubscriptionPlanStatus:
      type: string
      enum:
      - ACTIVE
      - DISABLED
      - PRESALE
    SubscriptionPlanType:
      type: string
      enum:
      - REGIME_AMMINISTRATO
    SubscriptionPlans:
      type: object
      properties:
        subscription_plans:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionPlan'
      required:
      - subscription_plans
    SubscriptionDebt:
      type: object
      properties:
        subscription_debt_id:
          type: string
        subscription_id:
          type: string
        amount:
          type: string
        status:
          $ref: '#/components/schemas/SubscriptionDebtStatus'
      required:
      - subscription_debt_id
      - subscription_id
      - amount
      - status
    SubscriptionDebts:
      type: object
      description: A list of subscription debt
      properties:
        debts:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionDebt'
      required:
      - debts
    SubscriptionDebtStatus:
      description: Create = debt is still unpaid | Paid = debt has already been paid
        | Overdue = it is a status used to mark debts that must block in-app functionality
      type: string
      enum:
      - created
      - overdue
      - paid
    SubscriptionDisablingCause:
      type: string
      enum:
      - REQUESTED_BY_USER
      - REQUESTED_BY_AML
      - OVERDUE_DEBTS
      - NOT_ENOUGH_FOUNDS
    SubscriptionPayment:
      type: object
      properties:
        payment_id:
          type: string
        subscription_id:
          type: string
        debt:
          $ref: '#/components/schemas/SubscriptionDebt'
        status:
          $ref: '#/components/schemas/SubscriptionPaymentStatus'
        amount:
          type: string
        created_at:
          type: integer
          format: int64
        paid_at:
          type: integer
          format: int64
      required:
      - payment_id
      - subscription_id
      - status
      - amount
      - created_at
    SubscriptionPayments:
      type: object
      properties:
        payments:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionPayment'
        future_payments:
          type: array
          items:
            $ref: '#/components/schemas/FutureSubscriptionPayment'
      required:
      - payments
    SubscriptionPaymentStatus:
      type: string
      enum:
      - created
      - finalized
      - failed
    FutureSubscriptionPayment:
      type: object
      properties:
        subscription_id:
          type: string
        amount:
          type: string
        creation_date:
          type: integer
          format: int64
      required:
      - subscription_id
      - amount
      - creation_date
    BadCreateSubscription:
      type: object
      properties:
        error_code:
          $ref: '#/components/schemas/BadCreateSubscriptionReason'
        arg:
          type: string
      required:
      - error_code
    BadCreateSubscriptionReason:
      type: string
      enum:
      - USER_HAS_TAX_RELEVANT_OPERATIONS
      - TAX_OPERATIONS_NOT_YET_PROCESSED
      - OPERATIONS_NOT_YET_PROCESSED
      - EXCEEDED_MAX_ACTIVATION_TIME
      - USER_HAS_OPERATIONS
      - USER_ALREADY_SUBSCRIBED
      - IS_LEGAL_PERSON
      - USER_HAS_NOT_VALORIZED_OPERATIONS
      - USER_HAS_NOT_COMPLETED_ONBOARDING
    EmptyBody:
      type: object
      properties: {}
      additionalProperties: false
    UserTotalCapitalGainResponse:
      type: object
      properties:
        capital_gain:
          type: string
        capital_loss:
          type: string
      required:
      - capital_gain
      - capital_loss
    ReceiveAssociatedToAddressbookRequest:
      title: ReceiveAssociatedToAddressbookRequest
      description: Payload to associate a receive to a addressbook.
      type: object
      properties:
        receive_id:
          type: string
          description: The receive's id
        address_book_id:
          type: string
          description: The server-generated unique identifier for the address book.
        wallet_address_id:
          type: string
          description: The server-generated unique identifier for the wallet address.
      required:
      - receive_id
      - address_book_id
      - wallet_address_id
    TransactionValidationStatus:
      type: string
      enum:
      - WaitingValidationData
      - WaitingValidation
      - ValidationFailed
      - Confirmed
    UserPromoTokens:
      type: object
      properties:
        user_total_tokens:
          type: integer
        last_update:
          type: integer
          format: int64
      required:
      - user_total_tokens
      - last_update
    UserPromoCodesArray:
      type: object
      properties:
        promo_codes:
          type: array
          items:
            $ref: '#/components/schemas/UserPromoCode'
      required:
      - promo_codes
    UserPromoCode:
      type: object
      properties:
        value:
          type: string
      required:
      - value
  securitySchemes:
    ConioBasicAuthentication:
      type: http
      scheme: basic
    ConioSignatureAuthentication:
      type: http
      scheme: bearer
    ConioAuthentication:
      type: oauth2
      description: Conio OAuth authentication
      flows:
        password:
          tokenUrl: v2/login
          refreshUrl: /v2/refresh_token
          scopes:
            profile: Grant read-only access to the account and user info only
            create_wallet: Allow wallet.yml creation
            confirm_email: Email confirmation at signup
            authorize_device: Authorize device
            reset_password: Reset password
    ConioAuthenticationWithoutRefreshToken:
      type: oauth2
      description: Conio OAuth authentication
      flows:
        password:
          tokenUrl: v2/login
          scopes:
            profile: Grant read-only access to the account and user info only
            create_wallet: Allow wallet.yml creation
            confirm_email: Email confirmation at signup
            authorize_device: Authorize device
            reset_password: Reset password
info:
  title: Conio SDK v2
  description: Conio unified SDK for both B2C and B2B
  version: 1.0.1
paths:
  /auth:
    options:
      operationId: OpenIDRoot
      summary: OpenID root
      description: OpenID root
      parameters: []
      responses:
        '200':
          description: OpenID root
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenIdConfigurationResponse'
  /auth/.well-known/openid-configuration:
    get:
      operationId: OpenIDConfiguration
      summary: OpenID configuration
      description: OpenID configuration
      parameters: []
      responses:
        '200':
          description: OpenID Key Set retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenIdConfigurationResponse'
  /auth/jwks.json:
    get:
      operationId: OpenIDJWKS
      summary: OpenID Key Set
      description: OpenID Key Set
      parameters: []
      responses:
        '200':
          description: OpenID Key Set retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JwksResponse'
  /auth/token:
    post:
      operationId: OpenIDToken
      summary: Issue token
      description: Issue token
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/AnyPayload'
        description: OAuth2 RFC 6749 payload
      parameters: []
      responses:
        '200':
          description: Token issued successfully
          content: {}
          headers:
            Access-Control-Allow-Origin:
              description: Access-Control-Allow-Origin
              schema:
                type: string
            Access-Control-Allow-Methods:
              description: Access-Control-Allow-Methods
              schema:
                type: string
            Access-Control-Allow-Headers:
              description: Access-Control-Allow-Headers
              schema:
                type: string
            Access-Control-Max-Age:
              description: Access-Control-Max-Age
              schema:
                type: integer
            Allow:
              description: Allow
              schema:
                type: string
    options:
      operationId: OpenIDTokenCORS
      summary: Cors for token endpoint
      description: Cors for token endpoint
      parameters: []
      responses:
        '200':
          description: Token cors successful
          content: {}
          headers:
            Access-Control-Allow-Origin:
              description: Access-Control-Allow-Origin
              schema:
                type: string
            Access-Control-Allow-Methods:
              description: Access-Control-Allow-Methods
              schema:
                type: string
            Access-Control-Allow-Headers:
              description: Access-Control-Allow-Headers
              schema:
                type: string
            Access-Control-Max-Age:
              description: Access-Control-Max-Age
              schema:
                type: integer
            Allow:
              description: Allow
              schema:
                type: string
  /auth/logout:
    post:
      operationId: OpenIDLogout
      summary: Logout
      description: Logout
      security:
      - ConioAuthentication: []
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mixpanel/app_rate_callback:
    post:
      operationId: MixpanelCallback
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MixpanelReviewCallbackRequest'
        description: Mixpanel Review Callback Request
      parameters: []
      responses:
        '200':
          description: Mixpanel Review Callback Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MixpanelReviewCallbackResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/typeform/anti_money_laundering_callback:
    post:
      operationId: TypeformAMLCallback
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TypeformAMLCallbackRequest'
        description: Typeform AML Callback Request
      parameters: []
      responses:
        '200':
          description: Typeform AML Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TypeformAMLCallbackResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/devices:
    get:
      operationId: ListDevices
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Devices
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Devices'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/devices/{deviceId}:
    delete:
      operationId: DeactivateDevice
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: deviceId
        in: path
        description: The device id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Deactivate Device response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/devices/notification_channel:
    post:
      operationId: CreateNotificationChannel
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Notification channel
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotificationChannel'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/intercom/intercom_callback:
    post:
      operationId: IntercomCallback
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IntercomCallbackRequest'
        description: Intercom Callback Request
      parameters: []
      responses:
        '200':
          description: Intercom Callback Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IntercomCallbackResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mfa/enable:
    post:
      operationId: EnableMFA
      summary: Login
      description: Login
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MultiFactorAuthenticationMode'
        description: Multifactor authentication to be activated
      parameters: []
      responses:
        '200':
          description: MFA Authentication mode to be activated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MultiFactorAuthenticationModeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mfa/disable:
    post:
      operationId: DisableMFA
      summary: Login
      description: Login
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Disabling multifactor authentication response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DisableMultiFactorAuthenticationResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mfa/verify:
    post:
      operationId: VerifyMFA
      summary: Verify MFA
      description: Verify MFA
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MultiFactorAuthenticationVerification'
        description: Multifactor authentication code to be verified
      parameters: []
      responses:
        '200':
          description: MFA Authentication mode activated, together with backup codes
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MultiFactorAuthenticationVerificationResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mfa/login:
    post:
      operationId: LoginMFA
      summary: Login using MFA
      description: Login using MFA
      security:
      - ConioBasicAuthentication: []
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/SigninMFA'
        description: MFA signin data
      parameters: []
      responses:
        '200':
          description: Login successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mfa:
    get:
      operationId: GetMFAMethods
      summary: Get MFA methods
      description: Get MFA methods
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: MFA methods
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MultiFactorAuthenticationMethods'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/onfido/onfido_callback:
    post:
      operationId: OnfidoCallback
      summary: Onfido Callback
      description: Onfido Callback
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OnfidoCallbackRequest'
        description: Onfido Callback
      parameters: []
      responses:
        '200':
          description: Callback successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OnfidoCallbackResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/onfido/create_onfido_applicant:
    post:
      operationId: CreateOnfidoApplicant
      summary: Create Onfido Applicant
      description: Create Onfido Applicant
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateOnfidoApplicantRequest'
        description: Create Onfido Applicant
      parameters: []
      responses:
        '200':
          description: Onfido applicant created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateOnfidoApplicantResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/onfido/trigger_onfido_check:
    post:
      operationId: TriggerOnfidoCheck
      summary: Trigger Onfido Check
      description: Trigger Onfido Check
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TriggerOnfidoCheckRequest'
        description: Trigger Onfido Check
      parameters: []
      responses:
        '200':
          description: Trigger Onfido Check successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/login:
    post:
      operationId: Login
      summary: Login
      description: Login
      security:
      - ConioSignatureAuthentication: []
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Signin'
        description: OAuth2 RFC 6749 payload
      parameters:
      - name: X-ConioHardwareID
        in: header
        description: Hardware ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Login successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/init-web-login:
    post:
      operationId: InitWebLogin
      summary: Initialize web login
      description: Initialize web login by sending an email
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Empty'
        description: empty body
      parameters:
      - name: X-ConioHardwareID
        in: header
        description: Hardware ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Init login successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/refresh_token:
    post:
      operationId: RefreshToken
      summary: Refresh token
      description: Refresh token
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/RefreshToken'
        description: OAuth2 Refresh token
      parameters: []
      responses:
        '200':
          description: Refresh token successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RefreshTokenResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/get_secure_key:
    post:
      operationId: GetSecureKey
      summary: Secure key
      description: Secure key
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetSecureKey'
        description: Secure key
      parameters: []
      responses:
        '200':
          description: Secure key successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetSecureKeyResponse'
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/signup:
    post:
      operationId: Signup
      summary: Create User
      description: Signup with the minimum information
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Signup'
        description: A user information object
      parameters:
      - name: x-conio-signup-chk
        in: header
        description: token signup
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Signup successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/escalate_token:
    post:
      operationId: EscalateToken
      summary: Escalate token
      description: Escalate access token
      security:
      - ConioAuthenticationWithoutRefreshToken:
        - create_wallet
        - confirm_email
        - authorize_device
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EscalateToken'
        description: Token escalation payload, containing the hardware ID
      parameters: []
      responses:
        '200':
          description: Wallet created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/full_signup:
    post:
      operationId: FullSignup
      summary: Create User
      description: Signup with all the necessary information
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FullSignup'
        description: A user information object
      parameters: []
      responses:
        '200':
          description: Signup successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/logout:
    post:
      operationId: Logout
      summary: Logout
      description: Logout
      security:
      - ConioAuthentication: []
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/email/resend-for-confirm:
    post:
      operationId: ResendEmailForConfirm
      summary: Resend Email for Confirm
      description: Resend Email for Confirm
      security:
      - ConioAuthentication:
        - confirm_email
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResendEmailForConfirmRequest'
        description: Resend Email for Confirm
      parameters: []
      responses:
        '200':
          description: Resend Email for Confirm
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/email/resend-for-authorize-device:
    post:
      operationId: ResendEmailForAuthorizeDevice
      summary: Resend Email for Authorize Device
      description: Resend Email for Authorize Device
      security:
      - ConioAuthentication:
        - authorize_device
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResendEmailForConfirmRequest'
        description: Resend Email for Authorize Device
      parameters: []
      responses:
        '200':
          description: Resend Email for Authorize Device
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/change-password:
    post:
      operationId: ChangePassword
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangePassword'
        description: Change Password
      parameters: []
      responses:
        '200':
          description: Change Password
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/current-session:
    get:
      operationId: GetCurrentSession
      security:
      - ConioAuthentication: []
      parameters: []
      responses:
        '200':
          description: Current Session
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/terms_and_conditions_and_privacy_policy:
    get:
      operationId: GetTermsAndConditionsAndPrivacyPolicy
      summary: Get Terms And Conditions And Privacy Policy
      description: Get Terms And Conditions And Privacy Policy
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TermsAndConditionsAndPrivacyPolicy'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/confirm_email:
    post:
      operationId: TestConfirmEmail
      summary: Confirm user email
      description: Confirm user email. Just for tests
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ConfirmEmail'
        description: A user information object
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/emails:
    get:
      operationId: TestGetEmails
      summary: Get emails
      description: Get emails
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/create_fake_wiretransfer:
    post:
      operationId: CreateFakeWiretransfer
      summary: Create a fake wiretransfer
      description: Create a fake wiretransfer. Just for tests
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FakeWiretransfer'
        description: Wiretransfer data
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/create_fake_recharge:
    post:
      operationId: CreateFakeEuroPositionRecharge
      summary: Create a fake euro_position recharge. Just for tests
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FakeRecharge'
        description: Recharge data
      parameters: []
      responses:
        '200':
          description: Confirm successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/create_tax:
    post:
      operationId: CreateTax
      summary: Create a tax. Just for tests
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TaxRequest'
        description: Tax data
      parameters: []
      responses:
        '200':
          description: Tax
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tax'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/test/create_user_tax_request:
    post:
      operationId: CreateUserTaxRequest
      summary: Create a user tax request. Just for tests
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TaxPaymentRequestUser'
        description: Tax request data
      parameters: []
      responses:
        '200':
          description: Tax payment request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaxPaymentRequest'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/pricing/history:
    get:
      operationId: GetHistoryPrices
      summary: Get History Prices
      description: Get History Prices
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      - name: cryptoCurrency
        in: query
        description: The crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      - name: startTimestamp
        in: query
        description: Start timestamp for the time range (milliseconds)
        required: true
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
          minimum: 60000
      - name: endTimestamp
        in: query
        description: End timestamp for the time range (milliseconds)
        required: true
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
          minimum: 1230768060000
      - name: interval
        in: query
        description: End timestamp interval for samples (milliseconds)
        required: true
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
          minimum: 1230768060000
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HistoryPrices'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/pricing/timeframe-history:
    get:
      operationId: GetHistoryPricesV2
      summary: Get History Prices
      description: Get History Prices
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      - name: cryptoCurrency
        in: query
        description: The crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      - name: timeframe
        in: query
        description: timeframe
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/HistoryPricesTimeframe'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HistoryPrices'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/trading_info:
    get:
      operationId: GetTradingInfo
      summary: Get Trading Info
      description: Get Trading Info
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingInfos'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/fees:
    get:
      operationId: GetTradingFees
      summary: Get Current Price
      description: Get Current Price
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExplicitTradingFees'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/pricing/current:
    get:
      operationId: GetCurrentPrice
      summary: Get Current Price
      description: Get Current Price
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      - name: satoshiAmount
        in: query
        description: Satoshi amount. Please use `cryptoAmount`
        required: false
        allowEmptyValue: false
        deprecated: true
        schema:
          type: string
      - name: cryptoAmount
        in: query
        description: Crypto amount
        required: false
        allowEmptyValue: false
        schema:
          type: string
      - name: cryptoCurrency
        in: query
        description: The crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingPricePoint'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/pricing/current/all:
    get:
      operationId: GetAllCurrentPrices
      summary: Get All Current Price
      description: Get All Current Price
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingPricePointArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/total_invested_values:
    get:
      operationId: GetTotalInvestedValues
      summary: Get Total Invested Value
      description: Returns a list of crypto, balance and avg_price
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TotalInvestedValueArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/pricing/prices:
    get:
      operationId: GetPrices
      summary: Get Prices
      description: Return the prices for the given timestamps
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: true
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      - name: crypto_currency
        in: query
        description: The crypto currency
        required: true
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      - name: price_type
        in: query
        description: The price type
        required: true
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/PriceType'
      - name: timestamps
        in: query
        description: Timestamps
        required: true
        allowEmptyValue: false
        schema:
          type: array
          items:
            format: int64
            type: integer
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PricePointArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/yearly_report:
    get:
      operationId: GetYearlyReport
      summary: Get Yearly Report
      description: Get Yearly Report
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: year
        in: query
        description: The year
        required: false
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            text/html:
              schema:
                $ref: '#/components/schemas/BinaryData'
            application/pdf:
              schema:
                $ref: '#/components/schemas/BinaryData'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/yearly_report/send:
    post:
      operationId: SendYearlyReport
      summary: Send Yearly Report
      description: Send Yearly Report
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SendYearlyReportRequest'
        description: Send Yearly Report Request
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user:
    get:
      operationId: GetUser
      summary: User
      description: User
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: User
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/personal_data:
    get:
      operationId: GetUserPersonalData
      summary: User
      description: User
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: User Personal Data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPersonalData'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    put:
      operationId: SaveUserPersonalData
      summary: User
      description: User
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserPersonalData'
        description: User Personal Data
      parameters: []
      responses:
        '200':
          description: UserPersonalData
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPersonalData'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/mnemonic:
    put:
      operationId: MnemonicSaved
      summary: Mark mnemonic as saved
      description: Mark mnemonic as saved
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/motivation_choice:
    post:
      operationId: UserMotivationChoice
      summary: User Motivation Choice
      description: User Motivation Choice
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserMotivationChoiceRequest'
        description: User Motivation Choice
      parameters: []
      responses:
        '200':
          description: User Motivation Choice
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/secure_key/enable_pincode:
    post:
      operationId: WalletEnablePincode
      summary: Wallet Enable Pincode
      description: Wallet Enable Pincode
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WalletEnablePincodeRequest'
        description: Wallet Enable Pincode
      parameters: []
      responses:
        '200':
          description: Wallet Enable Pincode
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletEnablePincodeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/permissions:
    get:
      operationId: UserPermissions
      summary: User Permissions
      description: User Permissions
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: User Permissions
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Permissions'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/secure_key/change_pincode:
    post:
      operationId: WalletChangePincode
      summary: Wallet Change Pincode
      description: Wallet Change Pincode
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WalletChangePincodeRequest'
        description: Wallet Change Pincode
      parameters: []
      responses:
        '200':
          description: Wallet Change Pincode
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletChangePincodeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/reset_password/init:
    post:
      operationId: InitResetPassword
      summary: Init Reset Password
      description: Init Reset Password
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InitResetPasswordRequest'
        description: Init Reset Password
      parameters: []
      responses:
        '200':
          description: Init Reset Password
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InitResetPasswordResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/reset_password/check_mnemonic_needed:
    get:
      operationId: CheckMnemonicNeededForReset
      summary: Check Mnemonic Needed For Reset
      description: Check Mnemonic Needed For Reset
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Check Mnemonic Needed For Reset
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckMnemonicNeededForResetResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/reset_password/check_mnemonic:
    put:
      operationId: CheckMnemonicForReset
      summary: Check Mnemonic For Reset
      description: Check Mnemonic For Reset
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckMnemonicForResetRequest'
        description: Check Mnemonic For Reset
      parameters: []
      responses:
        '200':
          description: Check Mnemonic For Reset
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckMnemonicForResetResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/reset_password/reset:
    post:
      operationId: ResetPassword
      summary: Reset Password
      description: Reset Password
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResetPasswordRequest'
        description: Reset Password
      parameters: []
      responses:
        '200':
          description: Reset Password
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResetPasswordResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/email/{token}:
    get:
      operationId: GetAccessTokenFromEmail
      summary: Get Access Token From Email
      description: Get Access Token From Email
      parameters:
      - name: token
        in: path
        description: The token returned in the email
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Reset Password
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResetPasswordResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/preferences:
    post:
      operationId: UpdateUserPreferences
      summary: Update User Preferences
      description: Update User Preferences
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserPreferencesUpdate'
        description: User Preferences
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetUserPreferences
      summary: Get User Preferences
      description: Get User Preferences
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
        - accept_tc
      parameters: []
      responses:
        '200':
          description: User Preferences
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPreferences'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/email:
    put:
      operationId: RequestChangeEmail
      summary: Request Email change
      description: Request Email change
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: new_email
        in: query
        description: New email
        required: true
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/tc:
    put:
      operationId: AcceptTermsAndConditions
      summary: Accept T&C
      description: Accept T&C
      security:
      - ConioAuthentication:
        - accept_tc
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Acceptances'
        description: Acceptances
      parameters:
      - name: X-ConioHardwareID
        in: header
        description: Hardware ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Signin Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/promo_code:
    put:
      operationId: AddPromoCode
      summary: Promo code
      description: Promo code
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PromoCode'
        description: Promo Code
      parameters:
      - name: X-ConioHardwareID
        in: header
        description: Hardware ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/promo_codes:
    get:
      operationId: GetUserPromoCodes
      summary: Promo code
      description: Promo code
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: List of promo codes availables
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPromoCodesArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/promo_codes/{promoCode}:
    get:
      operationId: GetUserPromoTokens
      summary: Promo code
      description: Promo code
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: promoCode
        in: path
        description: ''
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPromoTokens'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/encrypted_mnemonic:
    get:
      operationId: GetMultiCryptoMnemonic
      summary: Wallet encrypted mnemonic
      description: Wallet encrypted mnemonic
      security:
      - ConioAuthentication:
        - profile
        - migrate_wallet
        - wait_recovery
        - finalize_wallet
      parameters: []
      responses:
        '200':
          description: Wallet encrypted mnemonic
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MultiCryptoMnemonic'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/keys:
    get:
      operationId: GetWallet
      summary: Wallet keys
      description: Wallet keys
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Wallet keys
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletKeys'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/balance:
    get:
      operationId: GetWalletBalance
      summary: Wallet balance
      description: Wallet balance
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: cryptoCurrency
        in: query
        description: Crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      responses:
        '200':
          description: Wallet balance
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletBalance'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/balance/all:
    get:
      operationId: GetAllWalletBalances
      summary: All wallet balances
      description: Return all wallet balances at once
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Return all wallet balances at once
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletBalanceArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/address:
    get:
      operationId: GetWalletAddress
      summary: Wallet address
      description: Wallet address
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: cryptoCurrency
        in: query
        description: Crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      responses:
        '200':
          description: Wallet address
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/activities:
    get:
      operationId: GetActivities
      summary: Activities
      description: Activities
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: nextToken
        in: query
        description: Pagination token
        required: false
        allowEmptyValue: false
        schema:
          type: string
      - name: cryptoCurrency
        in: query
        description: Crypto currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/CryptoCurrency'
      - name: activityTypes
        in: query
        description: Activity types
        required: false
        allowEmptyValue: false
        schema:
          type: array
          items:
            $ref: '#/components/schemas/ActivityType'
      - name: fromTimestamp
        in: query
        description: 'From timestamp '
        required: false
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
      - name: toTimestamp
        in: query
        description: 'To timestamp '
        required: false
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
      - name: limit
        in: query
        description: Limit
        required: false
        allowEmptyValue: false
        schema:
          type: integer
      responses:
        '200':
          description: Activities
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Activities'
            application/pdf:
              schema:
                $ref: '#/components/schemas/BinaryData'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/activities/{activityId}:
    get:
      operationId: GetActivity
      summary: Activity
      description: Activity
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: activityId
        in: path
        description: The activityId
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Activity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Activity'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/req_btc_withdrawal:
    post:
      operationId: RequestWalletBtcWithdrawal
      summary: Request Wallet BTC withdrawal
      description: Request Wallet BTC withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RequestWalletBtcWithdrawalRequest'
        description: Request Wallet BTC withdrawal request
      parameters:
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Request Wallet BTC withdrawal response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RequestWalletBtcWithdrawalResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/submit_btc_withdrawal:
    post:
      operationId: SubmitWalletBtcWithdrawal
      summary: Submit Wallet BTC withdrawal
      description: Submit Wallet BTC withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SubmitWalletBtcWithdrawalRequest'
        description: Submit Wallet BTC withdrawal request
      parameters: []
      responses:
        '200':
          description: Submit Wallet BTC withdrawal response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubmitWalletBtcWithdrawalResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/withdrawal_fees:
    post:
      operationId: GetBtcWithdrawalFees
      summary: Wallet BTC Withdrawal fees
      description: Wallet BTC Withdrawal fees
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RequestBtcWithdrawalFees'
        description: Wallet BTC Withdrawal fees
      parameters: []
      responses:
        '200':
          description: Wallet BTC Withdrawal fees
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RequestBtcWithdrawalFeesResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/speedup-transaction-info:
    get:
      operationId: GetSpeedupTransactionInfo
      summary: Get Speedup Transaction Info
      description: Get Speedup Transaction Info
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: previous_txid
        in: query
        description: Id of the transaction to be accelerated
        required: true
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: Get Speedup Transaction Info
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetSpeedupTransactionInfoResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/request-speedup-transaction:
    post:
      operationId: RequestSpeedupTransaction
      summary: Request Speedup Transaction
      description: Request Speedup Transaction
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RequestSpeedupTransactionRequest'
        description: Request Speedup Transaction
      parameters: []
      responses:
        '200':
          description: Request Speedup Transaction
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/mnemonic:
    get:
      operationId: GetMultiCryptoWalletMnemonic
      summary: Wallet Mnemonic
      description: Wallet Mnemonic
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Wallet Mnemonic
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EncryptedMnemonic'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/crypto_currency_metadata:
    get:
      operationId: GetCryptoCurrencyMetadata
      summary: CryptoCurrency Metadata
      description: CryptoCurrency Metadata
      parameters:
      - name: User-Language
        in: header
        description: User Language
        required: false
        schema:
          type: string
      - name: Accept-Language
        in: header
        description: Language
        required: false
        schema:
          type: string
      responses:
        '200':
          description: CryptoCurrency Metadata
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CryptoCurrencyMetadataList'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/admin/user/email:
    put:
      operationId: AdminChangeEmail
      summary: Change User Email
      description: Change User Email
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: new_email
        in: query
        description: New email
        required: true
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/admin/user/search:
    get:
      operationId: EnelSearchUser
      summary: Search User
      description: Search User
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: email
        in: query
        description: Email
        required: true
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: AnyPayload
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnyPayload'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/admin/user/get:
    get:
      operationId: EnelGetUser
      summary: Get User
      description: Get User
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: ssn
        in: query
        description: user's ssn
        required: false
        allowEmptyValue: false
        schema:
          type: string
      - name: uid
        in: query
        description: user id
        required: false
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: AnyPayload
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnyPayload'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/address:
    get:
      operationId: GetGeographicAddresses
      summary: User geographical addresses
      description: User geographical addresses
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: User geographical addresses
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeographicalAddresses'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/address/permanent:
    put:
      operationId: SavePermanentAddress
      summary: User permanent address
      description: User permanent address
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeographicalAddress'
        description: Geographical address
      parameters: []
      responses:
        '200':
          description: GeographicalAddresses
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeographicalAddresses'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/address/current:
    put:
      operationId: SaveCurrentAddress
      summary: User current address
      description: User current address
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeographicalAddress'
        description: Geographical address
      parameters: []
      responses:
        '200':
          description: GeographicalAddresses
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeographicalAddresses'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/payment_methods/gestpay/iframe:
    get:
      operationId: GestpayGetIFrame
      summary: Get Gestpay IFrame
      description: Get Gestpay IFrame. Used to verify credit card tokenization
      parameters: []
      responses:
        '200':
          description: HTML page containing the PaRes
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/payment_methods:
    get:
      operationId: GetPaymentMethods
      summary: Get Payment methods
      description: Get Payment methods
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Payment methods
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethods'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/payment_methods/{paymentMethodId}:
    delete:
      operationId: RemovePaymentMethod
      summary: Remove Payment method
      description: Remove Payment method
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: paymentMethodId
        in: path
        description: The payment method id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/payment_methods/gestpay/redirect:
    get:
      operationId: GetGestpayRedirectPage
      summary: Get Gestpay redirect page
      description: Get page to let Gestpay redirect
      parameters: []
      responses:
        '200':
          description: HTML page containing
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/sell_methods:
    get:
      operationId: GetSellMethods
      summary: Get Sell methods
      description: Get Sell methods
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Sell methods
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SellMethods'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    post:
      operationId: AddSellMethod
      summary: Add Sell method
      description: Add Sell method
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewSellMethod'
        description: New sell method
      parameters: []
      responses:
        '200':
          description: Sell method
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SellMethod'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/user/sell_methods/{sellMethodId}:
    delete:
      operationId: RemoveSellMethod
      summary: Remove Sell method
      description: Remove Sell method
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: sellMethodId
        in: path
        description: The sell method id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/create_wallet:
    post:
      operationId: CreateWallet
      summary: Create Wallet
      description: Create wallet and associate it to the user
      security:
      - ConioAuthentication:
        - create_wallet
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateWallet'
        description: Encrypted keys of the wallet to be created
      parameters: []
      responses:
        '200':
          description: Wallet created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/create_multi_crypto_wallet:
    post:
      operationId: CreateMultiCryptoWallet
      summary: Create Multi Crypto Wallet
      description: Create multi crypto wallet and associate it to the user
      security:
      - ConioAuthentication:
        - create_wallet
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateMultiCryptoWallet'
        description: Encrypted mnemonic and public keys of the wallet to be created
      parameters: []
      responses:
        '200':
          description: Wallet created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/request_multi_crypto_wallet_finalization:
    post:
      operationId: RequestMultiCryptoWalletFinalization
      summary: Request Multi Crypto Wallet Finalization
      description: Request Multi Crypto Wallet Finalization
      security:
      - ConioAuthentication:
        - finalize_wallet
      parameters: []
      responses:
        '200':
          description: Wallet created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RequestMultiCryptoWalletFinalizationResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/finalize_multi_crypto_wallet:
    post:
      operationId: FinalizeMultiCryptoWallet
      summary: Finalize Multi Crypto Wallet
      description: Finalize Multi Crypto Wallet
      security:
      - ConioAuthentication:
        - finalize_wallet
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeMultiCryptoWallet'
        description: Finalize Multi Crypto Wallet
      parameters: []
      responses:
        '200':
          description: Wallet created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/migrate_to_multi_crypto_wallet:
    post:
      operationId: MigrateToMultiCryptoWallet
      summary: Migrate to Multi Crypto Wallet
      description: Migrate to multi crypto wallet
      security:
      - ConioAuthentication:
        - migrate_wallet
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateMultiCryptoWallet'
        description: Encrypted mnemonic and public keys of the wallet to be created
      parameters: []
      responses:
        '200':
          description: Wallet migrated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids:
    post:
      operationId: CreateBid
      summary: Create bid
      description: Create bid
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Bid'
        description: New bid data
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BidResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}:
    patch:
      operationId: RefreshBid
      summary: Refresh bid
      description: Refresh bid
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BidToBeRefreshed'
        description: New bid data
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BidResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetBid
      summary: Get Bid
      description: Get Bid
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BidResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/wiretransfer:
    post:
      operationId: PayForBidUsingWiretransfer
      summary: Pay for bid using wiretransfer
      description: Pay for bid using wiretransfer
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForBidUsingWiretransfer'
        description: Crypto proof of the wiretransfer that pays the bid
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/wiretransfer_finalization:
    post:
      operationId: FinalizeBidUsingWiretransfer
      summary: Finalize bid using wiretransfer
      description: Finalize bid using wiretransfer
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/credit_card:
    post:
      operationId: PayForBid
      summary: Pay for bid using credit card
      description: Pay for bid using credit card
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForBid'
        description: Pay for bid
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForBidResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/easyeuro:
    post:
      operationId: PayForBidUsingEasyEuro
      summary: Pay for bid using EasyEuro
      description: Pay for bid using EasyEuro
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForBidEasyEuroResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/easyeuro_finalization:
    post:
      operationId: FinalizeBidUsingEasyEuro
      summary: Finalize bid using EasyEuro
      description: Finalize bid using EasyEuro
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizePaymentForBidUsingEasyEuro'
        description: Finalize bid using EasyEuro
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/euro_position:
    post:
      operationId: PayForBidUsingEuroPosition
      summary: Pay for bid using Euro Position
      description: Pay for bid using Euro Position
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForBidEuroPositionResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/euro_position_finalization:
    post:
      operationId: FinalizeBidUsingEuroPosition
      summary: Finalize bid using Euro Position
      description: Finalize bid using Euro Position
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizePaymentForBidUsingEuroPosition'
        description: Finalize bid using Euro Position
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/payments/credit_card_finalization:
    post:
      operationId: FinalizeBidWithNewPaymentMethod
      summary: Finalize bid using credit card
      description: Finalize bid using credit card
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizePaymentForBid'
        description: Finalize bid
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FinalizePaymentForBidResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/callbacks/get_pares/{bidId}/{userId}:
    post:
      operationId: CallbackGetPaRes
      summary: Get PaRes
      description: Get PaRes. Used in bids paid using a non-tokenized credit card
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/GetPaRes'
        description: PaRes
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The user id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: HTML page containing the PaRes
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/callbacks/submit_pares/{bidId}/{userId}:
    post:
      operationId: CallbackSubmitPaRes
      summary: Submit PaRes
      description: Submit PaRes. Used in bids that are paid using tokenized payment
        methods
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/GetPaRes'
        description: PaRes
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The user id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: HTML page containing the PaRes
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/bids/{bidId}/acceptance:
    post:
      operationId: AcceptBid
      summary: Accept Bid
      description: Accept Bid
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: bidId
        in: path
        description: The bid id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}:
    get:
      operationId: GetAsk
      summary: Get ask
      description: Get ask
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    patch:
      operationId: RefreshAsk
      summary: Refresh ask
      description: Refresh ask
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AskToBeRefreshed'
        description: New ask data
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks:
    post:
      operationId: CreateAsk
      summary: Create ask
      description: Create ask
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Ask'
        description: New ask data
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/pay:
    post:
      operationId: PayForAsk
      summary: Pay for ask
      description: Pay for ask
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForAsk'
        description: Crypto proof of the ask to be paid
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForAskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/ensure_funds:
    post:
      operationId: AskEnsureFunds
      summary: Ask ensure funds
      description: Ask ensure funds
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AskEnsureFunds'
        description: Sell method id
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/pay_by_sell_method_id:
    post:
      operationId: PayForAskBySellMethod
      summary: Pay for ask by sell method id
      description: Pay for ask by sell method id
      deprecated: true
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForAskByNativeAssets'
        description: Sell method id
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForAskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/pay_for_ask_by_native_assets:
    post:
      operationId: PayForAskByNativeAssets
      summary: Pay for ask by native asset
      description: Pay for ask by native asset
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForAskByNativeAssets'
        description: Sell method id
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForAskResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/pay_by_tokens:
    post:
      operationId: PayForAskByTokens
      summary: Pay for ask by Tokens
      description: Pay for ask by Tokens
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForAskByTokens'
        description: Sell method id
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForAskByTokensResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/finalize:
    post:
      operationId: FinalizeAsk
      summary: Finalize ask
      description: Finalize ask
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeAsk'
        description: Signed transaction to pay the ask
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/finalize_multi_crypto:
    post:
      operationId: MultiCryptoFinalizeAsk
      summary: Finalize ask multi crypto
      description: Finalize ask multi crypto
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeAsk'
        description: Signed transaction to pay the ask
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/asks/{askId}/finalize_by_tokens:
    post:
      operationId: FinalizeAskTokens
      summary: Finalize ask
      description: Finalize ask
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeAskByTokens'
        description: Signed transaction to pay the ask
      parameters:
      - name: askId
        in: path
        description: The ask id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/limits/asks:
    get:
      operationId: GetTradingSellFiatLimits
      summary: Get Sell Fiat Limits
      description: Get Sell Fiat Limits
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingFiatLimits100'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/recovery/:
    get:
      operationId: GetRecoveredKey
      security:
      - ConioAuthentication:
        - wait_recovery
      parameters:
      - name: keyId
        in: query
        description: SHA1 of public key
        required: true
        allowEmptyValue: false
        schema:
          type: string
      responses:
        '200':
          description: Recovered Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RecoveredKey'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '202':
          description: Recovered Key not yet ready
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    put:
      operationId: CreateRecovery
      summary: Create Recovery
      description: Create Recovery
      security:
      - ConioAuthentication:
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrustedKey'
        description: Trusted Key
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/recovery/finalization:
    put:
      operationId: FinalizeRecovery
      summary: Finalize Recovery
      description: Finalize Recovery
      security:
      - ConioAuthentication:
        - wait_recovery
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EncryptedMnemonicWithPassword'
        description: Encrypted Mnemonic
      parameters:
      - name: X-ConioHardwareID
        in: header
        description: Hardware ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: SigninResponse
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SigninResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  //email/{token}:
    get:
      operationId: ConfirmEmail
      security:
      - ConioAuthentication: []
      parameters:
      - name: token
        in: path
        description: The token to confirm email
        required: true
        schema:
          type: string
      responses:
        '302':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Location:
              description: The homepage
              schema:
                type: string
  /_openapi:
    get:
      operationId: OpenAPI
      summary: OpenAPI descriptor
      description: OpenAPI descriptor
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/x-yaml:
              schema:
                $ref: '#/components/schemas/BinaryData'
  /v2/trading/swaps:
    post:
      operationId: CreateSwap
      summary: Create Swap
      description: Create Swap
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Swap'
        description: Create swap
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/swaps/{swapId}:
    patch:
      operationId: RefreshSwap
      summary: Refresh swap
      description: Refresh Swap
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SwapToBeRefreshed'
        description: Refresh swap
      parameters:
      - name: swapId
        in: path
        description: The swap id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetSwap
      summary: Get swap
      description: Get swap
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: swapId
        in: path
        description: The swap id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/swaps/{swapId}/pay:
    post:
      operationId: SwapEnsureFunds
      summary: Ensure funds for swap
      description: Ensure funds for swap
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: swapId
        in: path
        description: The swap id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/swaps/{swapId}/finalize:
    post:
      operationId: FinalizeSwap
      summary: Finalize swap
      description: Finalize swap
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeSwap'
        description: Signed transaction to pay the swap
      parameters:
      - name: swapId
        in: path
        description: The swapId id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/sends:
    post:
      operationId: CreateSend
      summary: Create Send
      description: Create Send
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Send'
        description: Create send
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetSendsByStatus
      summary: Get sends by status
      description: Get sends by status
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: status
        in: query
        description: Send status
        required: false
        allowEmptyValue: false
        schema:
          type: array
          items:
            $ref: '#/components/schemas/SendStatus'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponseArray'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/sends/{sendId}:
    patch:
      operationId: RefreshSend
      summary: Refresh send
      description: Refresh Send
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RefreshSend'
        description: Refresh send
      parameters:
      - name: sendId
        in: path
        description: The send id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetSend
      summary: Get send
      description: Get send
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: sendId
        in: path
        description: The send id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/sends/tx/{txId}:
    get:
      operationId: GetSendByTxId
      summary: Get send by tx id
      description: Get send by tx id
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: txId
        in: path
        description: The send transaction id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SendResponseWithAddressBook'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/sends/{sendId}/ensure_funds:
    post:
      operationId: SendEnsureFunds
      summary: Ensure funds for send
      description: Ensure funds for send
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: sendId
        in: path
        description: The send id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/sends/{sendId}/finalizations:
    post:
      operationId: FinalizeSend
      summary: Finalize send
      description: Finalize send
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeSend'
        description: Signed transaction to pay the send
      parameters:
      - name: sendId
        in: path
        description: The sendId id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/recharge:
    post:
      operationId: CreateEuroPositionRecharge
      summary: Create recharge
      description: Create euro position recharge
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EuroPositionRecharge'
        description: New euro position recharge data
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionRechargeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/recharge/{rechargeId}:
    patch:
      operationId: RefreshEuroPositionRecharge
      summary: Refresh euro position recharge
      description: Refresh euro position recharge
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EuroPositionRefreshRecharge'
        description: New euro position recharge data
      parameters:
      - name: rechargeId
        in: path
        description: The euro position id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionRechargeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetEuroPositionRecharge
      summary: Get euro position recharge
      description: Get euro position recharge
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: rechargeId
        in: path
        description: The euro position recharge id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionRechargeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/recharge/{rechargeId}/payments/credit_card:
    post:
      operationId: PayForEuroPositionRecharge
      summary: Pay for euro position recharge using credit card
      description: Pay for euro position recharge using credit card
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayForEuroPositionRecharge'
        description: Pay for euro position recharge
      parameters:
      - name: rechargeId
        in: path
        description: The euro position id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PayForEuroPositionRechargeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/recharge/{rechargeId}/payments/credit_card_finalization:
    post:
      operationId: FinalizeEuroPositionRechargeWithNewMethod
      summary: Finalize euro position recharge using credit card
      description: Finalize euro position recharge using credit card
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizePaymentForEuroPositionRecharge'
        description: Finalize euro position recharge
      parameters:
      - name: rechargeId
        in: path
        description: The euro position id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FinalizePaymentForEuroPositionRechargeResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/callbacks/get_pares/{rechargeId}/{userId}:
    post:
      operationId: EuroPositionCallbackGetPaRes
      summary: Get PaRes
      description: Get PaRes. Used in euro position using a non-tokenized credit card
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/GetPaRes'
        description: PaRes
      parameters:
      - name: rechargeId
        in: path
        description: The euro position id
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The user id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: HTML page containing the PaRes
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/callbacks/submit_pares/{rechargeId}/{userId}:
    post:
      operationId: EuroPositionCallbackSubmitPaRes
      summary: Submit PaRes
      description: Submit PaRes. Used in euro position that are paid using tokenized
        payment methods
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/GetPaRes'
        description: PaRes
      parameters:
      - name: rechargeId
        in: path
        description: The euro position id
        required: true
        schema:
          type: string
      - name: userId
        in: path
        description: The user id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: HTML page containing the PaRes
          content: {}
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/limits/recharge:
    get:
      operationId: GetRechargeFiatLimits
      summary: Get Recharge Fiat Limits
      description: Get Recharge Fiat Limits
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters:
      - name: currency
        in: query
        description: The fiat currency
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/Currency'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingFiatLimits100'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/balance:
    get:
      operationId: GetEuroPositionBalance
      summary: Euro position balance
      description: Euro position balance
      security:
      - ConioAuthentication:
        - profile
        - wait_recovery
      parameters: []
      responses:
        '200':
          description: Euro position balance
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionBalance'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/withdrawal/{withdrawalId}:
    get:
      operationId: GetEuroPositionWithdrawal
      summary: Get euro position withdrawal
      description: Get euro position withdrawal
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: withdrawalId
        in: path
        description: The euro position withdrawal id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionWithdrawalResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    patch:
      operationId: RefreshEuroPositionWithdrawal
      summary: Refresh euro position withdrawal
      description: Refresh euro position withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EuroPositionWithdrawalToBeRefreshed'
        description: New euro position withdrawal data
      parameters:
      - name: withdrawalId
        in: path
        description: The euro position withdrawal id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionWithdrawalResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/withdrawal:
    post:
      operationId: CreateEuroPositionWithdrawal
      summary: Create euro position withdrawal
      description: Create euro position withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EuroPositionWithdrawal'
        description: New euro position withdrawal data
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EuroPositionWithdrawalResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/withdrawal/{withdrawalId}/pay_for_withdrawal:
    post:
      operationId: EuroPositionPayForWithdrawal
      summary: Euro position pay for withdrawal
      description: Euro position pay for withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EuroPositionPayForWithdrawal'
        description: Sell method id
      parameters:
      - name: withdrawalId
        in: path
        description: The euro position withdrawal id
        required: true
        schema:
          type: string
      - name: X-CONIOMFATOKEN
        in: header
        description: MFA Token
        required: false
        schema:
          type: string
      - name: X-CONIOMFACODE
        in: header
        description: MFA Code
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/euro_position/withdrawal/{withdrawalId}/finalize:
    post:
      operationId: FinalizeEuroPositionWithdrawal
      summary: Finalize euro position withdrawal
      description: Finalize euro position withdrawal
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeEuroPositionWithdrawal'
        description: Signed transaction to pay the euro position withdrawal.
      parameters:
      - name: withdrawalId
        in: path
        description: The euro position withdrawal id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  //:
    get:
      operationId: Root
      summary: root
      description: root
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
  /v2/blog/news:
    get:
      operationId: GetConioBlogNews
      summary: Get Blog News
      description: Get Blog News
      parameters:
      - name: blog_type
        in: query
        description: Blog Type
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/BlogType'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Blog'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/blog/articles/{blogArticleId}:
    get:
      operationId: GetConioBlogArticleById
      summary: Get Blog Article by id
      description: Get a specific Blog Article
      parameters:
      - name: blogArticleId
        in: path
        description: The Blog Article identifier
        required: true
        schema:
          type: string
      - name: blog_type
        in: query
        description: Blog Type
        required: false
        allowEmptyValue: false
        schema:
          $ref: '#/components/schemas/BlogType'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlogArticle'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/transfers:
    post:
      operationId: CreateTransfer
      summary: Create Transfer
      description: Create Transfer
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateTransfer'
        description: Create transfer
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransferResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/transfers/{transferId}:
    patch:
      operationId: RefreshTransfer
      summary: Refresh transfer
      description: Refresh transfer
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TransferToBeRefreshed'
        description: Refresh transfer
      parameters:
      - name: transferId
        in: path
        description: The transfer id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransferResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetTransfer
      summary: Get transfer
      description: Get transfer
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: transferId
        in: path
        description: The transfer bid
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransferResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/transfers/{transferId}/pay:
    post:
      operationId: TransferEnsureFunds
      summary: Ensure funds for transfer
      description: Ensure funds for transfer
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: transferId
        in: path
        description: The transfer id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/trading/transfers/{transferId}/finalize:
    post:
      operationId: FinalizeTransfer
      summary: Finalize transfer
      description: Finalize transfer
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeTransfer'
        description: Signed transaction to pay the transfer
      parameters:
      - name: transferId
        in: path
        description: The transfer id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/referral_campaigns/active:
    get:
      operationId: GetActiveReferralCampaign
      summary: Referral campaign
      description: Get active referral campaign
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReferralCampaign'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/referral_campaigns:
    get:
      operationId: GetAllReferralCampaign
      summary: Referral campaign
      description: Get ALL referral campaigns
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReferralCampaigns'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/referral_campaigns/{campaign_id}/invited_progresses:
    get:
      operationId: GetInvitedUserReferralCampaignProgress
      summary: Referral campaign
      description: Get invited user referral campaign progresses
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: campaign_id
        in: path
        description: Campaign ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvitedUserReferralCampaignProgress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/referral_campaigns/current_progress:
    get:
      operationId: GetPersonalUserReferralCampaignProgress
      summary: Referral campaign
      description: Get user personal referral campaign progress
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PersonalReferralCampaignProgress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '404':
          description: Status 404 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/referral_campaigns/get_code:
    get:
      operationId: GetReferralCode
      summary: Referral campaign
      description: Get referral code
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReferralCode'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/user/payment_requests:
    get:
      operationId: GetUserTaxPaymentRequest
      summary: Get user tax payment requests
      description: Get tax payment requests assigned to an user
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserTaxPaymentResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/payment_request/{taxPaymentRequestId}:
    get:
      operationId: GetTaxPaymentRequest
      summary: Get tax payment request
      description: Get tax payment request
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: taxPaymentRequestId
        in: path
        description: Tax payment request ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaxPaymentRequest'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/payment_request/{taxPaymentRequestId}/blocking:
    get:
      operationId: GetBlockingTaxPaymentRequests
      summary: Get tax payment request
      description: Get tax payment request
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: taxPaymentRequestId
        in: path
        description: Tax payment request ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserTaxPaymentResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/payment_request/{taxPaymentRequestId}/initialize:
    post:
      operationId: InitTaxPayment
      summary: Initialize payment
      description: Initialize payment of a tax payment request
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: taxPaymentRequestId
        in: path
        description: Tax payment request ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/payment_request/{taxPaymentRequestId}/finalize:
    post:
      operationId: FinalizeTaxPayment
      summary: Finalize payment
      description: Finalize payment of a tax payment request
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinalizeTaxPaymentRequest'
        description: Signed transaction to pay the tax
      parameters:
      - name: taxPaymentRequestId
        in: path
        description: Tax payment request ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/tax/total_user_capital_gain:
    get:
      operationId: GetUserTotalCapitalGain
      summary: Get user total capital gain and capital loss
      description: Get user total capital gain and capital loss
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserTotalCapitalGainResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mesh_integration/exchange_catalog:
    get:
      operationId: GetExchangeCatalog
      summary: Get exchange catalog
      description: Get exchange catalog
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeshExchangeCatalog'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mesh_integration/link_token:
    post:
      operationId: GetLinkToken
      summary: Get link token
      description: Get link token
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MeshGetLinkTokenRequest'
        description: Mesh get link token request info
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeshGetLinkTokenResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mesh_integration/token/refresh:
    post:
      operationId: MeshRefreshToken
      summary: Refresh Access Token
      description: Refresh Access Token
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MeshRefreshTokenRequest'
        description: Mesh refresh access token request info
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeshRefreshTokenResponse'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mesh_integration/exchange_connected:
    post:
      operationId: MeshExchangeConnected
      summary: Mesh User Connected to Exchange
      description: Mesh User Connected to Exchange
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MeshExchangeConnected'
        description: Mesh User Connected to exchange_id
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/mesh_integration/remove_exchange_connection:
    post:
      operationId: MeshRemoveExchangeConnection
      summary: Mesh Remove User Exchange Connection
      description: Mesh Remove User exchange connection
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MeshRemoveExchangeConnection'
        description: Mesh User Connected to exchange_id
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/{addressBookId}/wallet-addresses:
    post:
      operationId: CreateAddressBookWalletAddress
      summary: Create Wallet Address
      description: Create Wallet Address
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateWalletAddress'
        description: Create wallet address
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetAddressBookWalletAddresses
      summary: Get Wallet Addresses
      description: Get Wallet Addresses
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWalletAddresses'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/{addressBookId}/wallet-addresses/{walletAddressId}:
    patch:
      operationId: UpdateAddressBookWalletAddress
      summary: Update Wallet Address
      description: Update Wallet Address
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateWalletAddress'
        description: Update wallet address
      parameters:
      - name: walletAddressId
        in: path
        description: Wallet address ID
        required: true
        schema:
          type: string
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    delete:
      operationId: DeleteAddressBookWalletAddress
      summary: Delete Wallet Address
      description: Delete Wallet Address
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: walletAddressId
        in: path
        description: Wallet address ID
        required: true
        schema:
          type: string
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetAddressBookWalletAddress
      summary: Get Wallet Addresses
      description: Get Wallet Addresses
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      - name: walletAddressId
        in: path
        description: Wallet Address ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/vasps:
    get:
      operationId: ListVASPSs
      summary: List VASPs
      description: List VASPs
      security:
      - ConioAuthentication:
        - profile
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VaspList'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/wallet-address:
    post:
      operationId: CreateAddressBookWithWalletAddress
      summary: Create address book and wallet address
      description: Create address book and wallet address
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateAddressBookAndWalletAddress'
        description: Create address book and wallet address
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWithWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/me/wallet-addresses:
    post:
      operationId: CreateOwnAddressBookWithWalletAddress
      summary: Create own address book and wallet address
      description: Creates an address book entry with a wallet address for the currently
        authenticated user. The user data is retrieved from the backend, so no request
        body is needed.
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateOwnAddressBookAndWalletAddress'
        description: Create address book and wallet address
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBookWithWalletAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books:
    post:
      operationId: CreateAddressBook
      summary: Create Address Book
      description: Create Address Book
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateAddressBook'
        description: Create address book
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBook'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/{addressBookId}:
    patch:
      operationId: UpdateAddressBook
      summary: Update Address Book
      description: Update Address Book
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateAddressBook'
        description: Update address book
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBook'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    get:
      operationId: GetAddressBook
      summary: Get Address Book
      description: Get Address Book
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBook'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
    delete:
      operationId: DeleteAddressBook
      summary: Delete Address Book
      description: Delete Address Book
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: addressBookId
        in: path
        description: Address book ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBook'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/address-books/search:
    post:
      operationId: SearchAddressBooks
      summary: Search Address Book
      description: Search Address Book
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SearchAddressBooks'
        description: Search Address Book
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddressBooksWithWalletAddresses'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/addresses/proof-of-ownership:
    post:
      operationId: ValidateProofOfOwnership
      summary: Validate the proof of ownership
      description: Validate the proof of ownership
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ValidateProofOfOwnership'
        description: Validate the proof of ownership
      parameters: []
      responses:
        '200':
          description: Validated proof of ownership
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidatedProofOfOwnership'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/addresses/proof-of-ownership/challenge:
    post:
      operationId: GenerateProofOfOwnershipChallenge
      summary: Generate proof of ownership challenge
      description: Generates a unique, time-stamped message for a user to sign to
        prove ownership of a crypto address.
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GenerateProofOfOwnershipChallengeRequest'
        description: The address and signing standard for which to generate the challenge.
      parameters: []
      responses:
        '200':
          description: Successfully generated challenge message
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeneratedProofOfOwnershipChallenge'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/addresses/introspect:
    post:
      operationId: IntrospectAddress
      summary: Check User's Address Ownership
      description: Checks if a given cryptographic address belongs to the authenticated
        user.
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IntrospectAddressRequest'
        description: The address to check.
      parameters: []
      responses:
        '200':
          description: Successfully checked address ownership.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IntrospectedAddress'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/subscription/subscriptions/create_subscription:
    post:
      operationId: CreateSubscriptionToPlan
      summary: Create Subscription to Plan
      description: Create Subscription to Plan
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateSubscription'
        description: Subscription data
      parameters: []
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Subscription'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadCreateSubscription'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/subscription/subscriptions/user:
    get:
      operationId: GetUserSubscriptions
      summary: Get User Subscriptions
      description: Get User Subscriptions
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: subscriptionStatuses
        in: query
        description: List of subscription statuses to filter the response
        required: false
        allowEmptyValue: false
        schema:
          type: array
          items:
            $ref: '#/components/schemas/SubscriptionStatus'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Subscriptions'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/subscription/subscription_plans/{subscriptionPlanId}:
    get:
      operationId: GetSubscriptionPlan
      summary: Conio SDK Get Subscription Plan
      description: Conio SDK Get Subscription Plan
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: subscriptionPlanId
        in: path
        description: The subscription plan id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubscriptionPlan'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/subscription/subscription_plans/type/{subscriptionPlanType}:
    get:
      operationId: GetSubscriptionPlanByType
      summary: Conio SDK Get Subscription Plan
      description: Conio SDK Get Subscription Plan. WARNING this function also validates
        if a user can activate e subscription plan based on the type given
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: subscriptionPlanType
        in: path
        description: The subscription plan type
        required: true
        schema:
          $ref: '#/components/schemas/SubscriptionPlanType'
      responses:
        '200':
          description: Status 200 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubscriptionPlan'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadCreateSubscription'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/subscription/subscriptions/{subscriptionId}/payments:
    get:
      operationId: ListSubscriptionPayments
      security:
      - ConioAuthentication:
        - profile
      parameters:
      - name: subscriptionId
        in: path
        description: The subscription id
        required: true
        schema:
          type: string
      - name: year
        in: query
        description: Subscription debt year of creation
        required: false
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
      responses:
        '200':
          description: SubscriptionPayments
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubscriptionPayments'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
  /v2/wallet/receives/addressbooks:
    patch:
      operationId: AssociatedReceiveToAddressBook
      summary: Associate Receive to Addressbook
      description: Associate Receive to Addressbook
      security:
      - ConioAuthentication:
        - profile
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReceiveAssociatedToAddressbookRequest'
        description: Associate addressbook to receive_id
      parameters: []
      responses:
        '204':
          description: Success - No Content
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Success'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '400':
          description: Status 400 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Forbidden'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '410':
          description: Status 410 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpgradeError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '412':
          description: Status 412 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
        '422':
          description: Status 422 Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseError'
          headers:
            Conio-RequestID:
              description: Request ID
              schema:
                type: string
            Conio-SessionID:
              description: Session ID
              schema:
                type: string
