/api/nessie.
Authentication
Nessie API requires an API key configured in theNESSIE_API_KEY environment variable. The API key is automatically appended to all requests.
Accounts
Get Accounts by Customer
The Nessie customer ID to retrieve accounts for
Unique account identifier
Account type:
Checking, Savings, or Credit CardUser-friendly account name
Rewards points balance
Current account balance in dollars
Account number
Associated customer ID
Get Account by ID
Get Account Purchases
Unique purchase identifier
ID of the merchant where purchase was made
Payment medium:
balance or rewardsDate of purchase (YYYY-MM-DD)
Purchase amount in dollars
Purchase status
Optional purchase description
Get Account Deposits
Unique deposit identifier
Deposit medium:
balance or rewardsDate of deposit (YYYY-MM-DD)
Deposit amount in dollars
Deposit status
Optional deposit description
Get Account Bills
Unique bill identifier
Bill status:
pending, recurring, completed, or cancelledBill payee name
Optional bill nickname
Next payment date (YYYY-MM-DD)
Day of month for recurring bills (1-31)
Payment amount in dollars
Get Account Loans
Unique loan identifier
Loan type:
home, auto, or small businessLoan status:
pending, approved, or declinedCredit score at time of application
Monthly payment amount in dollars
Total loan amount in dollars
Optional loan description
Customers
Validate Customer
Customer ID to validate
Whether the customer ID is valid
Customer details if valid
Customer identifier
Customer first name
Customer last name
Customer address details
Get All Customers
Get Customer by ID
Get Customer Accounts
Merchants
Get All Merchants
Get Merchant by ID
Error Handling
All endpoints return standard HTTP status codes:200 OK- Request successful400 Bad Request- Missing or invalid parameters404 Not Found- Resource not found500 Internal Server Error- Server error