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

# Get Transaction

> Get a single transaction by its ID.

**Required API Key Scopes:** `read`



## OpenAPI

````yaml https://api-bluvo.com/api/v0/openapi get /v0/wallet/transaction/{transactionId}
openapi: 3.1.0
info:
  title: Bluvo API (v0)
  description: APIs to supercharge your crypto project.
  version: 0.0.3
  termsOfService: https://bluvo.co/terms
  contact:
    name: Bluvo
    email: help@bluvo.co
    url: https://bluvo.co
servers:
  - url: https://api-bluvo.com
    description: Production Server
  - url: https://test.api-bluvo.com
    description: Development Server
security: []
paths:
  /v0/wallet/transaction/{transactionId}:
    get:
      tags:
        - Wallets
      summary: Get Transaction
      description: |-
        Get a single transaction by its ID.

        **Required API Key Scopes:** `read`
      operationId: wallettransactiontransactionidgettransaction
      parameters:
        - name: transactionId
          in: path
          required: true
          description: The transaction ID
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  walletId:
                    type: string
                  createdAt:
                    anyOf:
                      - type: string
                      - type: number
                      - type: string
                      - type: 'null'
                  updatedAt:
                    anyOf:
                      - type: string
                      - type: number
                      - type: string
                      - type: 'null'
                  timestamp:
                    anyOf:
                      - type: string
                      - type: number
                      - type: string
                      - type: 'null'
                  type:
                    type: string
                    enum:
                      - deposit
                      - withdrawal
                      - transaction
                  amount:
                    type: number
                  currency:
                    type: string
                  direction:
                    type:
                      - string
                      - 'null'
                    enum:
                      - in
                      - out
                      - null
                  feeCost:
                    type:
                      - number
                      - 'null'
                  feeCurrency:
                    type:
                      - string
                      - 'null'
                  amountInFiat:
                    type:
                      - number
                      - 'null'
                  feeInFiat:
                    type:
                      - number
                      - 'null'
                  fiatCurrency:
                    type:
                      - string
                      - 'null'
                    enum:
                      - USD
                      - EUR
                      - null
                  status:
                    type: string
                    enum:
                      - pending
                      - ok
                      - failed
                      - canceled
                  addressTo:
                    type:
                      - string
                      - 'null'
                  address:
                    type:
                      - string
                      - 'null'
                  network:
                    type:
                      - string
                      - 'null'
                  addressFrom:
                    type:
                      - string
                      - 'null'
                  hash:
                    type:
                      - string
                      - 'null'
                  contractAddress:
                    type:
                      - string
                      - 'null'
                  tag:
                    type:
                      - string
                      - 'null'
                  exchange:
                    type:
                      - string
                      - 'null'
                  rawResponse: {}
                required:
                  - id
                  - walletId
                  - type
                  - amount
                  - currency
                  - status
              example:
                id: tx_01H9X3Z7N5V2KJ4G8P6QR5T3Y2
                walletId: wallet_01H9X3Z7N5V2KJ4G8P6QR5T3Y2
                createdAt: 1713897600000
                updatedAt: 1713897600000
                timestamp: 1713897600000
                type: withdrawal
                amount: 0.1
                currency: BTC
                direction: out
                feeCost: 0.0001
                feeCurrency: BTC
                amountInFiat: 9650.5
                feeInFiat: 9.65
                fiatCurrency: USD
                status: ok
                addressTo: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
                network: bitcoin
                addressFrom: null
        '403':
          description: Forbidden - Insufficient API key permissions
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  type:
                    type: string
                    const: APIKEY_INSUFFICIENT_PERMISSIONS
                  missing:
                    type: array
                    items:
                      type: string
                required:
                  - error
                  - type
                  - missing
              example:
                error: Insufficient permissions
                type: APIKEY_INSUFFICIENT_PERMISSIONS
                missing:
                  - read
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  type:
                    type: string
                    const: GENERIC_NOT_FOUND
                required:
                  - error
                  - type
              example:
                error: Transaction not found
                type: GENERIC_NOT_FOUND
      security:
        - bluvoApiKey:
            - x-bluvo-api-key
          bluvoOrgId:
            - x-bluvo-org-id
          bluvoProjectId:
            - x-bluvo-project-id
components:
  securitySchemes:
    bluvoApiKey:
      type: apiKey
      name: x-bluvo-api-key
      in: header
      description: Bluvo API Key
    bluvoOrgId:
      type: apiKey
      name: x-bluvo-org-id
      in: header
      description: Bluvo Organization ID
    bluvoProjectId:
      type: apiKey
      name: x-bluvo-project-id
      in: header
      description: Bluvo Project ID

````