addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / category_id
Added value: +{
+ "description": "Filter by category ID. 0 returns only un-categorized transactions. Matches both leaf categories and category groups.",
+ "type": "number"
+}
addedInput schema / properties / created_since
Added value: +{
+ "description": "Only return transactions created after this timestamp.",
+ "type": "string"
+}
addedInput schema / properties / end_date
Added value: +{
+ "$ref": "#/properties/start_date",
+ "description": "End of the date range. Required if start_date is set."
+}
addedInput schema / properties / include_children
Added value: +{
+ "description": "Populate the `children` array on group/split parent transactions.",
+ "type": "boolean"
+}
addedInput schema / properties / include_files
Added value: +{
+ "description": "Include the `files` array (attachment metadata) on each transaction.",
+ "type": "boolean"
+}
addedInput schema / properties / include_group_children
Added value: +{
+ "description": "Include the original transactions that were combined into transaction groups.",
+ "type": "boolean"
+}
addedInput schema / properties / include_metadata
Added value: +{
+ "description": "Include plaid_metadata and custom_metadata fields on each transaction.",
+ "type": "boolean"
+}
addedInput schema / properties / include_pending
Added value: +{
+ "description": "Include imported pending transactions in results.",
+ "type": "boolean"
+}
addedInput schema / properties / include_split_parents
Added value: +{
+ "description": "Include the original parent transactions of split transactions.",
+ "type": "boolean"
+}
removedInput schema / properties / input
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "asset_id": {
- "description": "Filter by asset ID",
- "type": "number"
- },
- "category_id": {
- "description": "Filter by category ID",
- "type": "number"
- },
- "debit_as_negative": {
- "description": "Pass true to return debit amounts as negative",
- "type": "boolean"
- },
- "end_date": {
- "description": "End date in YYYY-MM-DD format",
- "type": "string"
- },
- "is_group": {
- "description": "Filter by transaction groups",
- "type": "boolean"
- },
- "limit": {
- "description": "Maximum number of transactions to return (max 500)",
- "type": "number"
- },
- "offset": {
- "description": "Number of transactions to skip",
- "type": "number"
- },
- "plaid_account_id": {
- "description": "Filter by Plaid account ID",
- "type": "number"
- },
- "recurring_id": {
- "description": "Filter by recurring expense ID",
- "type": "number"
- },
- "start_date": {
- "description": "Start date in YYYY-MM-DD format",
- "type": "string"
- },
- "status": {
- "description": "Filter by status: cleared, uncleared, pending",
- "type": "string"
- },
- "tag_id": {
- "description": "Filter by tag ID",
- "type": "number"
- }
- },
- "required": [
- "start_date",
- "end_date"
- ],
- "type": "object"
-}
addedInput schema / properties / is_group_parent
Added value: +{
+ "description": "If true, returns only transaction groups (group parents).",
+ "type": "boolean"
+}
addedInput schema / properties / is_pending
Added value: +{
+ "description": "Filter by pending status. Takes precedence over include_pending when set.",
+ "type": "boolean"
+}
addedInput schema / properties / limit
Added value: +{
+ "description": "Max transactions to return (1-2000, default 1000).",
+ "maximum": 2000,
+ "minimum": 1,
+ "type": "number"
+}
addedInput schema / properties / manual_account_id
Added value: +{
+ "description": "Filter by manual account ID, or 0 to omit all manual-account transactions.",
+ "type": "number"
+}
addedInput schema / properties / offset
Added value: +{
+ "description": "Offset for pagination. Use with `has_more` from a previous response.",
+ "type": "number"
+}
addedInput schema / properties / plaid_account_id
Added value: +{
+ "description": "Filter by Plaid account ID, or 0 to omit all Plaid-account transactions.",
+ "type": "number"
+}
addedInput schema / properties / recurring_id
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / start_date
Added value: +{
+ "description": "Beginning of the date range. Required if end_date is set.",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+}
addedInput schema / properties / status
Added value: +{
+ "enum": [
+ "reviewed",
+ "unreviewed",
+ "delete_pending"
+ ],
+ "type": "string"
+}
addedInput schema / properties / tag_id
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / updated_since
Added value: +{
+ "$ref": "#/properties/created_since",
+ "description": "Only return transactions updated after this timestamp."
+}
removedInput schema / required
Removed value: -[
- "input"
-]