> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rhinestone.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get onrampnoahaccounts details



## OpenAPI

````yaml https://raw.githubusercontent.com/rhinestonewtf/openapi/refs/heads/main/deposit-service.json get /onramp/noah/accounts/{id}/details
openapi: 3.1.0
info:
  title: Deposit Service API
  version: 1.0.0
  description: >-
    Rhinestone Deposits API: accept deposits from any chain, asset or payment
    method, and settle them as one token on one chain.
servers:
  - url: https://v1.orchestrator.rhinestone.dev/deposit-processor
security: []
paths:
  /onramp/noah/accounts/{id}/details:
    get:
      tags:
        - onramp
      parameters:
        - schema:
            type: string
            format: uuid
          required: true
          name: id
          in: path
      responses:
        '200':
          description: Bank instructions for transfers into this account
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OnrampNativeDetails'
        '400':
          description: Invalid customer intent
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '401':
          description: Invalid or expired browser bearer
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '403':
          description: Customer scope mismatch
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '404':
          description: >-
            Resource not found in customer scope, or bank transfer by virtual
            account is not provisioned for this project
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '409':
          description: The account predates snapshot capture and has not been backfilled
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '500':
          description: Internal failure serving the request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '502':
          description: The onramp provider rejected or failed the request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '503':
          description: Onramp is not configured
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
      security:
        - complianceSessionBearer: []
components:
  schemas:
    OnrampNativeDetails:
      type: object
      properties:
        bankDetails:
          type: object
          properties:
            schemaVersion:
              type: number
              enum:
                - 1
            capturedAt:
              type: string
              format: date-time
            currency:
              type: string
              enum:
                - USD
                - EUR
            accountHolderName:
              type: string
              minLength: 1
            bankName:
              type: string
              minLength: 1
            bankAddress:
              type: object
              properties:
                street:
                  type: string
                  minLength: 1
                street2:
                  type: string
                  minLength: 1
                city:
                  type: string
                  minLength: 1
                postCode:
                  type: string
                  minLength: 1
                state:
                  type: string
                  minLength: 1
                country:
                  type: string
                  pattern: ^[A-Z]{2}$
              required:
                - street
                - city
                - postCode
                - state
                - country
              additionalProperties: false
            reference:
              type: string
              minLength: 1
            rails:
              type: array
              items:
                type: object
                properties:
                  type:
                    type: string
                    enum:
                      - BankAch
                      - BankFedwire
                      - BankSwift
                      - BankSepa
                  accountNumber:
                    type: string
                    minLength: 1
                  bankCode:
                    type: string
                    minLength: 1
                  fee:
                    type: object
                    properties:
                      currency:
                        type: string
                        enum:
                          - USD
                          - EUR
                      base:
                        type: string
                        maxLength: 38
                        pattern: ^\+?(?:\d+(?:\.\d*)?|\.\d+)$
                      percent:
                        type: string
                        maxLength: 38
                        pattern: ^\+?(?:\d+(?:\.\d*)?|\.\d+)$
                      minimum:
                        type: string
                        maxLength: 38
                        pattern: ^\+?(?:\d+(?:\.\d*)?|\.\d+)$
                    required:
                      - currency
                      - base
                      - percent
                      - minimum
                    additionalProperties: false
                required:
                  - type
                  - accountNumber
                  - bankCode
                  - fee
                additionalProperties: false
              minItems: 1
          required:
            - schemaVersion
            - capturedAt
            - currency
            - accountHolderName
            - rails
          additionalProperties: false
      required:
        - bankDetails
      additionalProperties: false
  securitySchemes:
    complianceSessionBearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Required 15-minute customer-scoped browser session from POST
        /compliance/sessions. Application keys are not accepted.

````