Get expense

One expense with all fields, the receipt link and its report.

GET https://cotlet.dev/api/v1/expensify/expenses/{expense_id}

read

Returns merchant, date, amount, currency, category, tags, description, reimbursable and billable flags, the receipt URL if one is attached and the report it sits on. Use it to check a single line before you change anything around it.

Parameters

Parameters: get_expense
NameTypeDescription
expense_id string required string Expense ID from list_expenses.

Request

cURL
curl https://cotlet.dev/api/v1/expensify/expenses/expense_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("expensify", "get_expense", {"expense_id":"expense_8c41d2"})
Node.js
const result = await cotlet.call('expensify', 'get_expense', {"expense_id":"expense_8c41d2"});
CLI
cotlet call expensify get_expense --data '{"expense_id":"expense_8c41d2"}'

Example response

JSON

{
  "expense_id": "T7f3a9c",
  "merchant": "Blue Bottle Coffee",
  "date": "2026-10-12",
  "amount": 42.5,
  "currency": "USD",
  "category": "Meals",
  "tags": [],
  "description": "Coffee with client before the Northwind kickoff",
  "reimbursable": true,
  "billable": false,
  "receipt_url": "https://receipts.example.com/T7f3a9c.jpg",
  "report_id": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.