Models
WebhookRead
objecttypestringrequiredImmutable value
Example
webhooksCopy
idstringrequiredExample
2Copy
Show child attributes
created_atstring<date-time>read onlyExample
2026-10-01T00:00:00+00:00Copy
updated_atstring<date-time>read onlyExample
2026-10-01T00:00:00+00:00Copy
activebooleanBoolean to indicate if the webhook is active
Example
falseCopy
titlestringrequiredA title for the webhook for easy recognition.
Example
Update magic mirror on new transactionCopy
secretstringread onlyA 24-character secret for the webhook. It's generated by Firefly III when saving a new webhook. If you submit a new secret through the PUT endpoint it will generate a new secret for the selected webhook, a new secret bearing no relation to whatever you just submitted.
Example
iMLZLtLx2JHWhK9DtyuoqyirCopy
triggersArray<WebhookTrigger>ANYSTORE_TRANSACTIONUPDATE_TRANSACTIONDESTROY_TRANSACTIONSTORE_BUDGETUPDATE_BUDGETDESTROY_BUDGETSTORE_UPDATE_BUDGET_LIMITExample
[
"STORE_TRANSACTION",
"UPDATE_TRANSACTION"
]Copy
responsesArray<WebhookResponse>TRANSACTIONSACCOUNTSBUDGETRELEVANTNONEExample
[
"TRANSACTIONS"
]Copy
deliveriesArray<WebhookDelivery>JSONExample
[
"JSON"
]Copy
urlstringrequiredThe URL of the webhook. Has to start with https.
Example
https://example.comCopy
Show child attributes
0objectShow child attributes
relstringExample
selfCopy
uristringExample
/OBJECTS/1Copy
selfstring<uri>Example
https://demo.firefly-iii.org/api/v1/OBJECTS/1Copy
© James Cole, licensed under Attribution-ShareAlike 4.0 International.Docs by Sourcey
