Narmi transactions API

The transactions API from Narmi — 3 operation(s) for transactions.

Operations 4

GET /v1/transactions/ List user transactions #
GET /v1/transactions/{uuid}/ Retrieve transaction #
PUT /v1/transactions/{uuid}/ Update transaction #
GET /v1/transactions/{uuid}/images/ Retrieve transaction image #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/narmi-transactions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

narmi-transactions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Narmi Public account balances Transactions API
  version: v1
  description: To read about Public API access and authentication, go to [API Overview](https://docs.narmi.com/docs/narmi-developer-docs/xl9dvbz84o11l-introduction).
  termsOfService: https://www.narmi.com/policies/developer-terms-conditions
  contact:
    name: Narmi Support
    email: support@narmi.com
servers:
- url: https://api.sandbox.narmi.dev/
  description: ''
tags:
- name: transactions
paths:
  /v1/transactions/:
    get:
      operationId: transactions_list_2
      description: 'List transactions for the authenticated user. Transactions are collated from accounts which the user is a member of.<br /><br />If queried via the v1/accounts/{account_uuids}/transactions endpoint,the call will return a 404 if all the comma-separated list of `account_uuids` are non-existent.<br /><br />Pagination can be defined either via the `before` and `after` query parameters for cursor pagination or via the `page` parameter for page number pagination. Both styles of pagination accept a `per_page` parameter, which indicates how many results should be returned.


        All monetary values are represented in minor units, or the smallest unit of the currency with no decimal (e.g., cents). For example, $10.00 is represented as 1000.




        <i>How can we improve these docs?             <a href="mailto:docs+feedback@narmi.com">Share your feedback.</a></i>'
      summary: List user transactions
      parameters:
      - in: query
        name: after
        schema:
          type: string
          format: uuid
        description: Cursor value which indicates the first index to be queried. This can be used to paginate using cursor pagination along with the `before` parameter.
      - in: query
        name: before
        schema:
          type: string
          format: uuid
        description: Cursor value which indicates the last index to be queried. This can be used to paginate using cursor pagination along with the `after` parameter.
      - in: query
        name: block
        schema:
          type: boolean
        description: Whether or not to call a blocking operation to update the transaction results before fetching. When calling with this flag, the endpoint may respond with a 500 in the event of issues with the core.
      - in: query
        name: created_from
        schema:
          type: string
          format: date-time
        description: Earliest date-time the transaction should be created from.
      - in: query
        name: created_to
        schema:
          type: string
          format: date-time
        description: Latest date-time the transaction should be created to.
      - in: query
        name: filter
        schema:
          type: string
          enum:
          - hidden
          - unsettled
        description: Omit the defined transaction state from transaction results.
      - in: query
        name: page
        schema:
          type: integer
        description: Page number value, this will populate automatically via the `next` and `previous` urls which are generated in the response.
      - in: query
        name: q
        schema:
          type: string
        description: Search string with which to filter results.
      - in: query
        name: settled_from
        schema:
          type: string
          format: date-time
        description: Earliest date-time the transaction should be settled from.
      - in: query
        name: settled_to
        schema:
          type: string
          format: date-time
        description: Latest date-time the transaction should be settled to.
      tags:
      - transactions
      security:
      - oauth2:
        - banking:transactions:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransactionsResponse'
              examples:
                ListTransactions:
                  value:
                    links:
                      next: https://online.sandbox.narmi.dev/v1/transactions/?after=125f4171-45a2-8ab7-782f-f537aba73423&per_page=5
                      previous: https://online.sandbox.narmi.dev/v1/transactions/?after=125f417f-0142-7f0e-1346-46714ac76a9f&before=125f4172-cc42-ddb7-54df-cd2a6896431d&per_page=5
                    meta:
                      total: 18
                    transactions:
                    - description: 'Dividend TERM: 31 DAYS AVERAGE DAILY BALANCE: 387.57 APYE: .11'
                      raw_description: 'Dividend TERM:   31 DAYS  AVERAGE DAILY BALANCE:       387.57   APYE:   .11'
                      id: 125f4172-cc42-ddb7-54df-cd2a6896431d
                      settled_at: '2020-03-29T19:55:22.999000-04:00'
                      created_at: '2020-03-29T19:55:22.999000-04:00'
                      account_id: 1a41ecb8-a9f0-4939-95a8-6a258cd0ca81
                      category: ''
                      sub_category: ''
                      amount: '82.73'
                      ledger_balance: '2196.95'
                      location: {}
                      check: {}
                      tags: []
                      merchant: ''
                      metadata: {}
                      note: ''
                      type: Dividend
                      recurring: false
                    - description: Branch Transfer Deposit 11/02 18:42:07 3700 O STREET NW WASHINGTON DC US
                      raw_description: Branch Transfer Deposit 11/02 18:42:07 3700 O STREET NW      WASHINGTON   DC US
                      id: 125f4172-3002-df82-b6a4-5ac0e51096c9
                      settled_at: '2020-03-29T15:55:22.998000-04:00'
                      created_at: '2020-03-29T15:55:22.998000-04:00'
                      account_id: 1a41ecb8-a9f0-4939-95a8-6a258cd0ca81
                      category: ''
                      sub_category: ''
                      amount: '-57.94'
                      ledger_balance: '2100.79'
                      location: {}
                      check: {}
                      tags: []
                      merchant: ''
                      metadata: {}
                      note: ''
                      type: Branch Transfer Deposit
                      recurring: false
                    - description: Transfer to 02304/X
                      raw_description: Transfer to 02304/X
                      id: 125f4172-3002-c1f9-976a-4c56f3ed3d70
                      settled_at: '2020-03-29T15:55:22.999000-04:00'
                      created_at: '2020-03-29T15:55:22.999000-04:00'
                      account_id: 1a41ecb8-a9f0-4939-95a8-6a258cd0ca81
                      category: ''
                      sub_category: ''
                      amount: '90.38'
                      ledger_balance: '1790.79'
                      location: {}
                      check: {}
                      tags: []
                      merchant: ''
                      metadata: {}
                      note: ''
                      type: Branch Transfer Withdrawal
                      recurring: false
                    - description: TRANSFER FROM SUFFIX X
                      raw_description: TRANSFER FROM SUFFIX X
                      id: 125f4171-93c2-ecd2-faef-601e04d9f295
                      settled_at: '2020-03-29T11:55:22.999000-04:00'
                      created_at: '2020-03-29T11:55:22.999000-04:00'
                      account_id: 1a41ecb8-a9f0-4939-95a8-6a258cd0ca81
                      category: ''
                      sub_category: ''
                      amount: '149.78'
                      ledger_balance: '2144.03'
                      location: {}
                      check: {}
                      tags: []
                      merchant: ''
                      metadata: {}
                      note: ''
                      type: Branch Transfer Payment
                      recurring: false
                    - description: GEORGETOWN UNIVE PAYROLL ID:XXXXXX00016 150724
                      raw_description: GEORGETOWN UNIVE PAYROLL ID:XXXXXX00016 150724
                      id: 125f4171-45a2-8ab7-782f-f537aba73423
                      settled_at: '2020-03-29T09:55:22.999000-04:00'
                      created_at: '2020-03-29T09:55:22.999000-04:00'
                      account_id: 1a41ecb8-a9f0-4939-95a8-6a258cd0ca81
                      category: ''
                      sub_category: ''
                      amount: '55.33'
                      ledger_balance: '1387.39'
                      location: {}
                      check: {}
                      tags: []
                      merchant: ''
                      metadata: {}
                      note: ''
                      type: Branch Deposit
                      recurring: false
                  summary: List transactions using link cursor pagination.
          description: ''
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountsNotFoundError'
              examples:
                AccountsNotFound:
                  value:
                    id: api_error
                    message: No Account matches the given query.
                  summary: The accounts listed in the request params do not exist.
          description: ''
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidRequestError'
              examples:
                InvalidSearchQuery:
                  value:
                    id: invalid_request_error
                    message: Only description, category, merchant, tag, note, location, check, account, settled, effective, amount, balance, and id can be compared.
                  summary: Specify a search field other than description, category, merchant, tag, note, location, check, account, settled, effective, amount, balance, id.
          description: ''
        '500':
          description: No response body
      x-stoplight:
        id: igasbtx9icdmf
  /v1/transactions/{uuid}/:
    get:
      operationId: transactions_retrieve
      description: 'Fetch a specified transaction.


        All monetary values are represented in minor units, or the smallest unit of the currency with no decimal (e.g., cents). For example, $10.00 is represented as 1000.




        <i>How can we improve these docs?             <a href="mailto:docs+feedback@narmi.com">Share your feedback.</a></i>'
      summary: Retrieve transaction
      parameters:
      - in: query
        name: file_format
        schema:
          type: string
          enum:
          - pdf
      - in: path
        name: uuid
        schema:
          type: string
          pattern: ^[0-9a-z-]+$
        required: true
      tags:
      - transactions
      security:
      - oauth2:
        - banking:transactions:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransactionsDetail'
            application/pdf:
              schema:
                type: string
                format: binary
                description: When passed 'pdf' as 'file_format', responds with pdf file
              examples:
                PDFFile:
                  value: '%PDF-1.4

                    %âãÏÓ

                    %%EOF'
          description: ''
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundError'
          description: ''
      x-stoplight:
        id: bjrpdxrm6gfrb
    put:
      operationId: transactions_update
      description: 'Update fields for a specified transaction.


        All monetary values are represented in minor units, or the smallest unit of the currency with no decimal (e.g., cents). For example, $10.00 is represented as 1000.




        <i>How can we improve these docs?             <a href="mailto:docs+feedback@narmi.com">Share your feedback.</a></i>'
      summary: Update transaction
      parameters:
      - in: path
        name: uuid
        schema:
          type: string
          pattern: ^[0-9a-z-]+$
        required: true
      tags:
      - transactions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedTransactionRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedTransactionRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedTransactionRequest'
      security:
      - oauth2:
        - banking:transactions:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransactionsDetail'
          description: ''
        '422':
          content:
            application/json:
              schema:
                type: object
                required:
                - id
                - message
                properties:
                  id:
                    type: string
                    example: invalid_request_error
                  message:
                    description: An error response detailing the field and the nature of the error.
                    oneOf:
                    - type: string
                    - type: object
                      additionalProperties: true
                    - type: array
                      items:
                        type: object
                        additionalProperties: true
              examples:
                ObjectMessage:
                  value:
                    id: invalid_request_error
                    message:
                      recurring:
                      - Must be a valid boolean.
                  summary: Object message
                StringMessage:
                  value:
                    id: invalid_request_error
                    message: Message describing nature of error.
                  summary: String message
                ArrayMessage:
                  value:
                    id: invalid_request_error
                    message:
                    - field_name: Message describing nature of error.
                    - second_field_name: Second Message.
                  summary: Array message
          description: Invalid request response.
      x-stoplight:
        id: rd5mckx6lay4w
  /v1/transactions/{uuid}/images/:
    get:
      operationId: transactions_images_list
      description: 'Fetch the base 64 encoded front and back check images for a specified transaction. This endpoint may return 503 or 422 status codes when interacting with the 3rd party integration that manages these images.


        All monetary values are represented in minor units, or the smallest unit of the currency with no decimal (e.g., cents). For example, $10.00 is represented as 1000.




        <i>How can we improve these docs?             <a href="mailto:docs+feedback@narmi.com">Share your feedback.</a></i>'
      summary: Retrieve transaction image
      parameters:
      - in: path
        name: uuid
        schema:
          type: string
          pattern: ^[0-9a-z-]+$
        required: true
      tags:
      - transactions
      security:
      - oauth2:
        - read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransactionImagesResponse'
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                required:
                - id
                - message
                properties:
                  id:
                    type: string
                    example: invalid_request_error
                  message:
                    description: An error response detailing the field and the nature of the error.
                    oneOf:
                    - type: string
                    - type: object
                      additionalProperties: true
                    - type: array
                      items:
                        type: object
                        additionalProperties: true
              examples:
                StringMessage:
                  value:
                    id: invalid_request_error
                    message: No Transaction matches the given query.
                  summary: String message
                ObjectMessage:
                  value:
                    id: invalid_request_error
                    message:
                      field_name: Message describing nature of error.
                  summary: Object message
                ArrayMessage:
                  value:
                    id: invalid_request_error
                    message:
                    - field_name: Message describing nature of error.
                    - second_field_name: Second Message.
                  summary: Array message
          description: Invalid request response.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidRequestError'
          description: ''
        '503':
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  message:
                    type: string
              examples:
                CoreUnavailable:
                  value:
                    id: api_connection_error
                    message: Sorry, we were unable to process your request, please check back soon.
                  summary: Core Unavailable
          description: ''
      x-stoplight:
        id: 9gi5yfkax9kwr
components:
  schemas:
    AccountsNotFoundError:
      type: object
      properties:
        id:
          type: string
          default: api_error
        message:
          type: string
          default: No Account matches the given query.
      x-stoplight:
        id: g7fiwt5ax5keg
    PatchedTransactionRequest:
      type: object
      description: Representation of a non-pending monetary transaction.
      properties:
        tags:
          type: array
          items:
            type: string
            minLength: 1
          default: []
          description: A list of user-defined tags associated with the transaction.
        note:
          type: string
          default: ''
          description: Notes about the transaction set by the user.
          maxLength: 300
        recurring:
          type: boolean
          default: false
          description: Whether this is a recurring transaction.
      x-stoplight:
        id: qrykodjaphbqk
    TransactionsResponse:
      type: object
      properties:
        transactions:
          type: array
          items:
            $ref: '#/components/schemas/Transaction'
        links:
          $ref: '#/components/schemas/PageNumberPagination'
        meta:
          allOf:
          - $ref: '#/components/schemas/TransactionResponseMeta'
          description: Metadata about the response, including the total number of results and any warnings that may have surfaced during the request.
      required:
      - links
      - meta
      - transactions
      x-stoplight:
        id: kmnmughdcnwys
    CheckImage:
      type: object
      properties:
        front:
          type: string
          readOnly: true
          description: A base 64 encoded image of the front of the check
          example: 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

# --- truncated at 32 KB (186 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/narmi/refs/heads/main/openapi/narmi-transactions-api-openapi.yml