Test which transactions would be hit by the rule group. No changes will be made.
Test which transactions would be hit by the rule group. No changes will be made. Limit the result if you want to.
Parameters
X-Trace-Idstring<uuid>headerUnique identifier associated with this request.
limitinteger<int32>queryNumber of items per page. The default pagination is per 50 items.
pageinteger<int32>queryPage number. The default pagination is per 50 items.
idstringrequiredpathThe ID of the rule group.
startstring<date>queryA date formatted YYYY-MM-DD, to limit the transactions the test will be applied to. Both the start date and the end date must be present.
endstring<date>queryA date formatted YYYY-MM-DD, to limit the transactions the test will be applied to. Both the start date and the end date must be present.
search_limitintegerqueryMaximum number of transactions Firefly III will try. Don't set this too high, or it will take Firefly III very long to run the test. I suggest a max of 200.
triggered_limitintegerqueryMaximum number of transactions the rule group can actually trigger on, before Firefly III stops. I would suggest setting this to 10 or 15. Don't go above the user's page size, because browsing to page 2 or 3 of a test result would fire the test again, making any navigation efforts very slow.
accounts[]Array<integer>queryLimit the testing of the rule group to these asset accounts or liabilities. Only asset accounts and liabilities will be accepted. Other types will be silently dropped.
Response
A list of transactions that would be changed by any of the rules of the rule group. No changes will be made.
Bad request
Unauthenticated
Page not found
Internal exception
Authorization
firefly_iii_authoauth2OAuth2 authorization code flow. Create a client on your installation's /profile page; it authorizes at /oauth/authorize and issues tokens at /oauth/token there. The URLs below are the demo site's. How to use the API walks through it.
local_bearer_authhttp (bearer)A Personal Access Token, sent as a bearer token. Create one on your installation under Options > Profile > OAuth > Personal Access Tokens.
