Narmi transactions API
The transactions API from Narmi — 3 operation(s) for transactions.
The transactions API from Narmi — 3 operation(s) for transactions.
openapi: 3.0.3
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
NotFoundError:
type: object
properties:
id:
type: string
default: not_found
message:
type: string
description: An error response detailing the nature of the error.
required:
- message
x-stoplight:
id: qazjpvfdteybw
InvalidRequestError:
type: object
properties:
id:
type: string
default: invalid_request_error
message:
type: object
additionalProperties: {}
default:
field_name: Error description.
description: An error response detailing the field and the nature of the error.
x-stoplight:
id: aelrw6rc7wiph
PageNumberPagination:
type: object
properties:
next:
type: string
format: uri
nullable: true
description: Link to the next results page.
previous:
type: string
format: uri
nullable: true
description: Link to the previous results page.
required:
- next
- previous
x-stoplight:
id: t59wt6qqevd5i
Location:
type: object
properties:
city:
type: string
readOnly: true
region_code:
type: string
readOnly: true
country_code:
type: string
readOnly: true
x-stoplight:
id: ohkm53zydll3a
Transaction:
type: object
description: Representation of a non-pending monetary transaction.
properties:
description:
type: string
readOnly: true
description: Customer-facing description of the transaction. Typically an abridged version of the full description.
raw_description:
type: string
readOnly: true
description: Full description of the transaction.
id:
type: string
readOnly: true
description: UUID of the transaction.
source:
type: string
readOnly: true
description: Type of transaction typically starts with a value such as "withdrawal", "transfer", "deposit", "dividend", "fee", "loan_distribution", "loan_payment", and concatenated with a detail such as "ACH", "ATM", "Bill Payment", "Card", "Cash", "Check", "Draft", "Fee", "Home Banking", "Point of Sale".
settled_at:
type: string
format: date-time
readOnly: true
nullable: true
description: Date-time the transaction was settled. Null for non-final transactions.
created_at:
type: string
format: date-time
readOnly: true
description: Date-time when the transaction was created in the database.
account_id:
type: string
readOnly: true
description: UUID of the account.
category:
type: string
readOnly: true
description: Category of the transaction. Defaults to `"Unknown"`.
sub_category:
type: string
readOnly: true
nullable: true
description: Sub-category of the transaction. Defaults to empty string `""`.
amount:
example: 100
maximum: 1000000000000000
minimum: -1000000000000000
description: Total amount of the transaction.
type: integer
readOnly: true
ledger_balance:
example: 100
maximum: 1000000000000000
minimum: -1000000000000000
description: New balance as of this transaction.
type: integer
readOnly: true
nullable: true
location:
allOf:
- $ref: '#/components/schemas/Location'
readOnly: true
description: Geographic location where the transaction was executed.
check:
allOf:
- $ref: '#/components/schemas/Check'
readOnly: true
description: Details for the check related to a transaction.
tags:
type: array
items:
type: string
default: []
description: A list of user-defined tags associated with the transaction.
merchant:
type: string
readOnly: true
description: Merchant associated with the transaction. This is often set to empty string `""`.
metadata:
type: object
additionalProperties: {}
readOnly: true
description: Supplemental information associated with the account. This is often set to an empty object `{}`.
note:
type: string
default: ''
description: Notes about the transaction set by the user.
maxLength: 300
type:
description: Type of transaction (e.g. loan, withdrawal). Can contain additional details about the transaction type.
nullable: true
readOnly: true
oneOf:
- $ref: '#/components/schemas/Type61cEnum'
- $ref: '#/components/schemas/NullEnum'
recurring:
type: boolean
default: false
description: Whether this is a recurring transaction.
flex_plan_eligible:
type: boolean
readOnly: true
description: Whether this transaction is eligible for Flex Plan.
x-stoplight:
id: vdnfwxifwddg1
TransactionResponseMeta:
type: object
properties:
total:
type: integer
description: Total number of results.
warning_id:
type: string
default: pending_transactions_failure
description: Unique string indicating the warning raised during the request.
warning_message:
type: string
default: Pending transactions could not be fetched for some accounts.
description: Human-readable description of the warning raised.
required:
- total
x-stoplight:
id: ub6yse2o1e9au
TransactionImagesResponse:
type: object
properties:
check_images:
type: array
items:
$ref: '#/components/schemas/CheckImage'
required:
- check_images
x-stoplight:
id: zklspzyfcxa9y
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
Type61cEnum:
enum:
- credit
- debit
type: string
x-stoplight:
id: zppwuboksqgcu
TransactionsDetail:
type: object
properties:
transaction:
$ref: '#/components/schemas/Transaction'
required:
- transaction
x-stoplight:
id: gz3wbl23stt5k
Check:
type: object
properties:
number:
type: string
readOnly: true
description: Sequential number of the check used for bookkeeping.
x-stoplight:
id: julrfoba1ef2k
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