Events
Attributes
Attribute | Type | Description | |
---|---|---|---|
name |
String |
Event name | |
created_at |
DateTime |
Date and time of event creation | |
text |
String |
Text of the event | |
related_objects |
Object |
Attributes of objects related to the event | |
user |
Object |
User details | |
params |
Object |
Parameters with details about event, specific for each type of event |
Related objects
Attribute | Type | Description | |
---|---|---|---|
type |
String |
Type of the object related to the event Values: Invoice , Subject , Receipt , User , Expense ,
Generator , RecurringGenerator , ExpenseGenerator , Estimate , AboPayment |
|
id |
Integer |
ID of the object related to event |
User
Attribute | Type | Description | |
---|---|---|---|
id |
Integer |
User ID | |
full_name |
String |
Full user name | |
avatar |
String |
Avatar URL |
-
Required attribute (must always be present).
-
Read-only attribute (cannot be changed).
-
Write-only attribute (will not be returned).
-
Unmarked attributes are optional and can be omitted during request.
Events Index
If query parameter since
is not valid date time format (ISO 8601) the server will respond with 400 Bad Request
.
Request
GET
https://app.fakturoid.cz/api/v3/accounts/{slug}/events.json
Headers
Name | Value |
---|---|
User-Agent |
YourApp (yourname@example.com) |
URL Parameters
Name | Description | Type | Example |
---|---|---|---|
slug |
Account name | String |
applecorp |
Query Parameters
Name | Description | Type | Example |
---|---|---|---|
page |
Page number (40 records per page) | Integer |
2 |
since |
Event created after this date | DateTime |
2023-08-25T10:55:14+02:00 |
subject_id |
Filter events only for specific subject | Integer |
5 |
Response
Status
200 OK
Body
[
{
"name": "invoice_sent",
"created_at": "2023-12-01T09:05:47.183+01:00",
"text": "Sent",
"related_objects": [
{
"id": 27,
"type": "Invoice"
},
{
"id": 16,
"type": "Subject"
}
],
"user": {
"id": 5,
"full_name": "Alexandr Hejsek",
"avatar": "https://app.fakturoid.cz/rails/active_storage/…"
},
"params": {
"email": "pokus@test.cz",
"marked": "false",
"email_body": "Hezký den,\r\n\r\nvystavil jsem pro Vás fakturu\r\n…",
"email_copy": "",
"email_subject": "Faktura č. 2023-0021"
}
},
{
"name": "invoice_taxable_fulfillment_due_changed",
"created_at": "2023-12-01T09:17:52.604+01:00",
"text": "Chargeable event changed from Nov 30, 2023 to Dec 01, 2023",
"related_objects": [
{
"id": 26,
"type": "Invoice"
},
{
"id": 16,
"type": "Subject"
}
],
"user": {
"id": 5,
"full_name": "Alexandr Hejsek",
"avatar": null
},
"params": {
"new": "2023-12-01",
"old": "2023-11-30"
}
},
{
"name": "inbox_file_added",
"created_at": "2023-12-01T09:15:29.706+01:00",
"text": "New file test001.isdoc.pdf was added to the inbox",
"related_objects": [],
"user": {
"id": 5,
"full_name": "Alexandr Hejsek",
"avatar": "https://app.fakturoid.cz/rails/active_storage/…"
},
"params": {
"filename": "test001.isdoc.pdf"
}
},
…
]
Events Paid Index
Returns paid events for invoices and expenses.
Request
GET
https://app.fakturoid.cz/api/v3/accounts/{slug}/events/paid.json
Headers
Name | Value |
---|---|
User-Agent |
YourApp (yourname@example.com) |
URL Parameters
Name | Description | Type | Example |
---|---|---|---|
slug |
Account name | String |
applecorp |
Query Parameters
Name | Description | Type | Example |
---|---|---|---|
page |
Page number (40 records per page) | Integer |
2 |
since |
Event created after this date | DateTime |
2023-08-25T10:55:14+02:00 |
subject_id |
Filter events only for specific subject | Integer |
5 |
Response
Status
200 OK
Body
[
{
"name": "invoice_paid_with_thank_you_note",
"created_at": "2023-12-01T09:21:45.218+01:00",
"text": "Paid and thank you note sent ",
"related_objects": [
{
"id": 26,
"type": "Invoice"
},
{
"id": 16,
"type": "Subject"
}
],
"user": {
"id": 5,
"full_name": "Alexandr Hejsek",
"avatar": null
},
"params": {
"date": null,
"email": "pokus@test.cz",
"email_body": "Zdravím,\n\nděkuji za zaplacení faktury č. 2023-0020.\n\nAť se daří\n\nAlexandr Hejsek",
"email_copy": null,
"email_subject": "[Zaplacena] Faktura č. 2023-0020"
}
},
…
]