API Changelog

2.4.15

  • Tasks: fields contact_address and contact_address_external_id made visible
  • Tasks: Added filters for contact_address and contact_address__external_id

2.4.14

  • TaskCommand: contact_address.address added to task_data as an updatable field in order to

allow updating contact_address.address data for future usage

2.4.13

  • Tasks: updated_at_delay_latest filter added
  • NB! Web and Mobile apps should use this filter as it replaces older logic applied

for cases where updated_at__gt or updated_at__gte filtering is used without an upper bound. This filter prevents the out-of-order appearance of records. Implemented for the following views: scenes_dashboard, scenes_task_list, task_exports and tasks list views

2.4.12

  • Tasks: contact_address write only field added
  • Tasks: contact_address_external_id write only field added
  • contact_address will replace missing address and/or contact values when in POST and PUT requests

2.4.11

  • Accounts: optimize_when_on_duty removed

2.4.10

  • Recurrences: scheduled_time added to tasks_data

2.4.9

  • Recurrences: assignee is not based on user instead of account_role to match other assignee usages

2.4.8

  • NotificationTemplate: Add field phones to API
  • NotificationTemplate: Add field emails to API

2.4.7

  • TaskBackgroundImport: Add field order_orderer to API
  • TaskBackgroundImport: Field contact_accress_external_id is now saved to task for future reference
  • TaskExport: Add contact_accress_external_id as an exportable field
  • Task: Add contact_accress relation to database as a reference
  • Orders are now generated with orderer data in case order_orderer is set during import

2.4.6

  • Remove assignee from OrderSerializerV2

2.4.5

  • TasksStatesCount: Add filter assignee__in to API
  • TasksStatesCount: assignee filters are now based on user_id instead of account_role_id to match other endpoints
  • TasksStatesCount: drop assignee_url from response data

2.4.4

  • Add billing for ConfigurationSerializer

2.4.3

  • Sideloaded orders serializer changed to OrdersV2Serializer for tasks endpoint

2.4.2

  • Added Documents batch delete action
  • Added Signatures batch delete action

2.4.1

  • Added AccountRole activation API
  • Added user activation API

2.4.0

  • Added AccountRole rolling window tasks scheduling
  • Added rolling window schedule based notifications

2.3.5

  • Metafields API active usage removed from queryset to allow admins to see and edit non-visible metafields
  • Better error handling in case metafield is not editable.

2.3.4

  • Recurrence: Dropped field assign_worker from API
  • Recurrence: Added field assignee to API
  • Recurrence: Added field created_by to API

2.3.3

  • Order: Added field description to API

2.3.2

  • Document: Added field mimetype and thumbnail to API
  • Signature: Added field mimetype and thumbnail to API
  • Document and Signature: mimetype detection added and thumbnail generation added

2.3.1

  • OrdersAPI: Added field documents

2.3.0

  • Task: position field changed to Float in the backend
  • TaskBackgroundImport: version field added to denote, what API version was used to create the import and what version to use the serialize the tasks_data
  • TaskImportSerializerV2: position expects timestamp as a float value
  • RouteOptimizationSerializerV1: position expects timestamp as a float value
  • RouteOptimizationResultSerializer: position expects timestamp as a float value
  • TODO!

2.2.6

  • Documentation update: Custom filters added to documentation
  • Schema update: Due to Changes in documentation, schema has updated

2.2.5

  • TasksBackgroundImport: API exposed.
  • TaskBackgroundImport: version field added to denote, what API version was used to create the import and what version to use the serialize the tasks_data
  • TasksBackgroundImport and TasksImport: assignee name matching based on account_role.display_name instead of user.get_full_name()

2.2.4

  • RouteOptimization: Added field errors to API

2.2.3

  • Task: Add filter UUID filter task_import
  • Task: Add filter Datetime filters address__geocoded_at and address__geocode_failed_at

2.2.2

  • Address: Added field geocoded_at
  • Address: Added field geocode_failed_at
  • Address: Dropped field geocode_failure_notified_at
  • RouteOptimization: Added fields commited_at, scheduled_at, started_at, ready_at, completed_at, failed_at to API
  • TaskCommand: Added field address as an updatable field

2.2.1

  • TaskExports: Account filter is required
  • TaskExports: requested field names are checked and raise error if invalid.
  • TaskExports: New export serializer

2.2.0

  • TaskCommands: metafields and other data sent for task update will be sent to field task_data

2.1.1

  • TODO

2.1.0

  • ContactAddressExportPermissions endpoint added
  • ReviewPermission endpoint added
  • Order endpoint: Tasks data must be posted to tasks_data field

2.0.0

  • TODO

1.1.0


  • TODO

1.0.0


  • TODO