Retrieve events or appointments.
In Erply backend, events (appointments) are listed in the Calendar » Tasks module.
To edit or add an event, use saveEvent.
Parameter name | Description | Possible value | Required |
---|---|---|---|
eventID | Retrieve one specific event. | integer | |
description | Search for an event, by any text contained in event name (description). | string | |
employeeID | Filter events by employee (assignee, stylist). | integer | |
submitterID | Filter events by creator. | integer | |
supllierID | Filter events by supplier. | integer | |
statusID | Filter events by status. | integer | |
typeID | Filter events by type. | integer | |
customerID | Retrieve events associated with one customer. | integer | |
customerIDs | Comma-separated list of customer IDs. Retrieve events associated with multiple customers. | string | |
startDateTimeFrom | ISO date and time string ("yyyy-mm-dd hh:mm:ss") | ||
startDateTimeUntil | ISO date and time string ("yyyy-mm-dd hh:mm:ss") | ||
endDateTimeFrom | ISO date and time string ("yyyy-mm-dd hh:mm:ss") | ||
endDateTimeUntil | ISO date and time string ("yyyy-mm-dd hh:mm:ss") | ||
resourceID | integer | ||
projectID | integer | ||
warehouseID | Filter events by location. Salon-specific attribute. Available only if Salon / Spa module is enabled on your account. |
integer | |
searchAttributeName | Name of attribute to search from. Both "searchAttributeName" and "searchAttributeValue" have to be specified. Error 1030 will be returned if value is an array. | string | |
searchAttributeValue | Attribute value to search for. Error 1030 will be returned if value is an array. | string | |
getAllSalonEvents | This is an event type filter. getAllSalonEvents = 1 returns all special spa/salon events (appointments, employee breaks, lunches, vacations, sick days), except for the events that represent employee work schedule. |
Integer (0 or 1) | |
changedSince | Retrieve only items that have been added or modified since the specified timestamp. Use it to keep a local database in sync with Erply. | Integer (Unix timestamp) | |
lang | Retrieve item names in a specific language. If omitted, API will return item names in the default language of your Erply account. Possible values:
|
string | |
orderBy | Possible values: "eventID", "startTime", "endTime", "type", "status", "customerName", "employeeName", "submitterName". By default: "startTime" | string | |
orderByDir | Sort direction: 'asc' (ascending order) or 'desc' (descending order). By default, items are sorted in descending order. | string | |
recordsOnPage | Number of records API should return. By default 20, at most 1000. | integer | |
pageNo | API returns at most recordsOnPage items at a time. To retrieve the next recordsOnPage items, send a new request with pageNo incremented by one. By default, API returns "page 1". | integer |
Field name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
eventID | integer | ID of existing document. If this parameter is present, then an existing event is updated. | ||||||||||||
description | string | Event name or description. | ||||||||||||
typeID | integer | Event type ID. For all event types, see getEventTypes. | ||||||||||||
typeName | string | Event type name. | ||||||||||||
startTime | string | Datetime (yyyy-mm-dd hh:mm:ss). Start date and time of the event, eg. 2010-05-18 15:40:00 (in the account's default timezone). | ||||||||||||
endTime | string | Datetime (yyyy-mm-dd hh:mm:ss). End date and time of the event, eg. 2010-05-18 16:00:00 (in the account's default timezone). | ||||||||||||
customerID | integer | ID of the customer related to this event (eg. a phone call or a meeting with particular customer). | ||||||||||||
customerName | string | Name of the customer. | ||||||||||||
contactID | integer | ID of the customer's contact person. | ||||||||||||
contactName | string | Name of the contact person. | ||||||||||||
projectID | integer | ID of the project associated with this event. | ||||||||||||
projectName | string | Name of the project. | ||||||||||||
employeeID | integer | Employee whom this task was assigned to. | ||||||||||||
employeeName | string | Employee name. | ||||||||||||
submitterID | integer | Employee who entered or assigned this task. | ||||||||||||
submitterName | string | Submitter name. | ||||||||||||
supplierID | integer | Supplier ID. | ||||||||||||
supplierName | string | Supplier name. | ||||||||||||
statusID | integer | Event status ID. For all event statuses, see getEventStatuses. | ||||||||||||
statusName | string | Event status name. | ||||||||||||
completed | 0 or 1, by default 0 | 1 if this event is completed, otherwise 0 | ||||||||||||
resourceID | integer | Resource associated with this event. | ||||||||||||
resourceName | string | Resource name. | ||||||||||||
productID | integer | Product ID. This is a salon-specific field — the service (eg. a haircut or coloring) associated with this appointment. API only returns this field if Salon / SPA module is enabled on your account. |
||||||||||||
productName | integer | Product name. API only returns this field if Salon / SPA module is enabled on your account. | ||||||||||||
warehouseID | integer | Location / salon ID. API only returns this field if Salon / SPA module is enabled on your account. | ||||||||||||
checkInTime | integer | Unix timestamp. API only returns this field if Salon / SPA module is enabled on your account. | ||||||||||||
checkOutTime | integer | Unix timestamp. API only returns this field if Salon / SPA module is enabled on your account. | ||||||||||||
serviceStartTime | integer | Unix timestamp. API only returns this field if Salon / SPA module is enabled on your account. | ||||||||||||
type | string | Special codename of the event type. This is only available for special spa/salon events, if you are using the respective module. Possible values: APPOINTMENT, SCHEDULE, BREAK, LUNCH, VACATION, SICKDAY. | ||||||||||||
status | string | Name of the event status. If Salon / SPA module is enabled, possible values: SCHEDULED, CHECKEDIN, NOSHOW, BEINGSERVICED, CHECKEDOUT, NONE. | ||||||||||||
notes | string | Longer description, associated e-mail message or anything else. | ||||||||||||
lastModified | Unix timestamp | |||||||||||||
attributes | array | Additional attributes. Each item looks like this:
|
||||||||||||
added | integer | Unix timestamp. Item's creation time. To retrieve this field, set input parameter responseMode = "detail" . This field is not included in the output by default. |