Resources
The Bringg Dispatcher SDK uses the objects described on this page.
Application
The Application object identifies an application.
id number |
The Id of this application. |
name string |
The name of this application. |
uuid uuid |
The unique universal Id for this application. |
ApplicationConfigurations
The ApplicationConfigurations object defines an application configuration.
id number |
The Id of this application configuration. |
shift_start_time string |
The start time for shifts in this application configurations. |
token uuid |
The access token for this application configuration. |
version number |
The version of this application configuration. |
ApplicationMerchantConfigurations
The ApplicationMerchantConfigurations object contains the detailed information for an application merchant configuration.
id number |
The Id of this application merchant configuration. |
application_id number |
The Id of the application with which this application merchant configuration is associated. |
created_at datetime |
The date and time this application merchant configuration was created. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
merchant_id number |
The Id of the merchant with which this application merchant configuration is associated. |
updated_at datetime |
The date and time this application merchant configuration was last updated. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
Contact
The Contact object contains the detailed information for a merchant, customer, or consumer waiting for the driver to complete the order. Contacts see the driver's location, expected time of arrival, and other information. Contacts and drivers communicate with each other.
id number |
The Id of this contact. |
contact_type string |
The contact type. The values are: phone, email. |
contact_value string |
The contact information according to the contact_type. The contact_value for a contact_type of 'phone' is the phone number, and the contact_valuye for a contact type of 'email' is the email address. |
customer_id number |
The Id of the customer associated with this contact. |
sharing_allowed boolean |
Indicates whether this contact can received shared location notifications. The values are:
|
Customer
The Customer object contains detailed information for someone waiting somewhere for something (a product or service).
id number |
The Id of this customer. |
address string |
The address of this customer. |
address_second_line string |
The second link of the address of this customer. |
allow_login boolean |
Indicates whether this customer can login. The values are:
|
borough string |
The borough of this customer. |
business_code string |
The business code of this customer/ |
city string |
The city of this customer. |
client_name string |
The client name. |
client_version string |
The client version. |
confirmation_code string |
The confirmation code sent to this customer's phone for login verification. |
customer_notes Object |
An array of CustomerNotes objects containing customer notes for this customer. |
string |
The email of the customer. |
external_id string |
The Id of this customer in your own system. |
extras Object |
Internal Use. |
image string |
The URL of an image associated with this customer. |
language string |
The language setting from this customer's app. This is a 2-letter code, for example "en" for English or "fr" for French. Note: This may be different than the company's default language. |
lat number |
The geoposition latitude of this customer's address. |
lng number |
The geoposition longitude of this customer's address. |
merchant_id number |
The Id of this merchant associated with this customer. |
mobile_type number |
The type of mobile. |
name string |
The name of this customer. |
phone string |
The phone number of this customer. |
state string |
The state of this customer |
street string |
The street of this customer. |
zipcode string |
The ZIP code of this customer. |
CustomerNote
The CustomerNote object contains detailed information for a note added to customer.
id number |
The Id of this customer note. |
customer_id number |
The Id of the customer to which this customer note is associated. |
note string |
The text of the customer note. |
user_id number |
The Id of the user who created this customer note. |
DriverTipConfiguration
The DriverTipConfiguration object contains detailed information about tipping a driver.
id number |
The Id of this driver tip configuration. |
tip_amounts number |
The driver's tip percentage. |
tip_driver_enabled boolean |
Indicates whether customers are allowed to enter tips. The values are:
|
tip_other_amount_enabled boolean |
Indicates whether customers are allowed to enter tips with other amounts. The values are:
|
tip_require_signature boolean |
Indicates a signature is required for tipping. The values are:
|
tip_type number |
The type of tip. The values are:
|
Inventory
The Inventory object contains detailed information about inventory items.
id number |
The Id of the inventory item. |
commodity string |
The description of the inventory item. |
completed boolean |
Not in use. |
delivery_cost number |
The delivery cost of this inventory item. |
external_id string |
The Id of the inventory item in your own system. |
extras Object |
Internal use. |
height number |
The height of the inventory item. |
image string |
The full path of an image file of the inventory item. |
length number |
The length of the inventory item. |
merchant_id number |
The Id of the merchant associated with this inventory item. |
name string |
The name of this inventory item. |
notes string |
The text of a note associated with this inventory item. |
price number |
The price of this inventory item. |
scan_string string |
If a scan code is associated with this task inventory item, this is that scan code. |
size number |
The size of this inventory item. |
weight number |
The weight of inventory item. |
width number |
The width of the inventory item. |
Merchant
The Merchant object contains detailed information about a merchant.
id number |
The Id of this merchant. |
active_until number |
Indicates when the merchant's subscription expires. |
address string |
The address of this merchant. |
beta boolean |
Indicates whether the merchant is using any of the Beta Features found in Bringg Labs. |
country_code string |
The country code of this merchant. |
custom_payments boolean |
Not in use. |
developer_account boolean |
Indicates whether the merchant has a developer account. The values are:
|
extras Object |
Internal use. |
feature_flags Object |
An object containing key/value pairs for the features allowed in the merchant |
has_partner boolean |
Indicates whether this merchant is a member of a merchant group
|
has_stripe_subscription boolean |
Indcates whether this merchant has a Stripe subscription. The values are:
|
home_area Object |
The home area of this merchant |
lat number |
The geoposition latitude of this merchant. |
lng number |
The geoposition longititude of this merchant. |
name string |
The name of this merchant. |
paid boolean |
Indicates whether this merchant's account is a paid account type. The values are:
|
partner_id number |
The Id of this merchant's partner. |
phone string |
The phone of this merchant. |
pro boolean |
Indicates whether this merchant's account is a pro account type. The values are:
|
production_env boolean |
Indicates whether the environment is a production environment.
|
sms_from_field string |
The 'FROM' to use for SMS. |
stripe_id boolean |
Indicates whether this merchant has a Stripe Id. |
subscription_type number |
The subscription type of the merchant. |
test_env boolean |
Indicates whether the environment is a test environment.
|
time_zone string |
The time zone of this merchat. |
trial string |
Not in use. |
unpaid boolean |
Not in use. |
MerchantConfiguration
A MerchantConfiguration object contains detailed information about the Bringg configuration for a merchant.
acknowledge_flow_ui_config Object |
An object containing an array of task_fields and an array of way_point_fields to show on the acknowledge flow screen. |
advance_configuration_enabled boolean |
Not in use. |
alert_configurations Object |
An object containing the alerts and booleans indicating whether each alert is enabled/disabled for Admins and enabled/disabled for Dispatchers. |
alert_if_user_rated_below number |
The rating number below which enabled alerts are sent to the Admins and Dispatchers for which the alerts are enables (see the alert_configurations param). |
alerts_types Object |
An object containing key/value pairs with a string describing alerts and a number indicating the Id of the corresponding alert. |
allow_access_to_all_open_tasks boolean |
Indicates whether to allow drivers access to unassigned tasks.
|
allow_customer_fb_like boolean |
Indicates whether customers of the merchant are allowed to use the Facebook like feature to "like" the merchant. The values are:
|
allow_customer_find_me boolean |
Indicates whether to allow customers to use the fine me feature. The values are:
|
allow_dispatcher_to_access_all_teams boolean |
Indicates whether dispatchers are allowed access to all of the merchant's teams. The values are:
|
allow_dispatcher_to_access_task_price boolean |
Indicates whether dispatchers are allowed access the task price of task. The values are:
|
allow_dispatcher_to_edit_drivers boolean |
Indicates whether dispatchers are allowed to modify the details of driver information. The values are:
|
allow_moving_tasks_to_planning_phase boolean |
Indicates whether tasks can be moved from the dispatch phase to the planning phase. |
allow_offshift_drivers_to_be_assigned boolean |
Indicates whether drivers not currently on a shift can be assigned tasks. The values are:
|
allow_rating boolean |
Indicates whether customers can rate drivers. The values are:
|
allow_share_location boolean |
Indicates whether this merchant allows location sharing. The values are:
|
allow_single_order_per_driver boolean |
Pending Update. |
alternate_delivery_pin string |
The full path to the alternate map pin image for the delivery location. |
ApplicationConfigurations Object |
An ApplicationConfigurations object containing the application confirmation associated with this merchant configuration. |
ApplicationMerchantConfigurations Array of Objects |
An array of ApplicationMerchantConfigurations objects containing the application merchant configurations associated with this merchant configuration. |
Application Array of Objects |
An array of Application objects containing applications associated with this merchant configuraiton. |
auto_dispatch boolean |
Indicates whether this merchant allows automatic dispatching. The values are:
|
auto_dispatch_optimization_method number |
Indicates the method uses for dispatch optimization. The values are:
|
auto_dispatch_timeout boolean |
Indicates whether to use the default time allowed for the automatic dispatch optimizer to dispatch. The values are:
|
auto_dispatch_timeout_per_driver number |
The specific length of time the optimization service uses to dispatch tasks to driver, if the auto_dispatch_timeout/span> paramater is set to specific. For this time out per driver, the longer the optimization service runs, the better the optimization. |
auto_share_location boolean |
Indicates whether locations are automatically shared. The values are:
|
average_delivery_time number |
Pending Update |
cancel_undone_tasks_by_eod boolean |
Indicates whether to automatically cancel tasks that are not completed by the end of the day. The values are:
|
cash_out_flow_enabled boolean |
Pending Update |
cash_out_template_name string |
The name of the cash out template. |
consumer_app_eta_display_method Object |
An object containing a method indicating the method used to dispaly the ETA on the customer app and a threshold indicating when the customer is notifified of the ETA and can track the driver. |
country_code string |
The country code for this merchant configuration. |
customer_fb_like_url string> |
The URL for customers to "like" this merchant. |
dashboard_refresh_rate_secs integer |
The rate in second for refreshing the dashboard to show its current state. |
debrief_flow_enabled boolean |
Indicates whether the pre-shift and post-shift procedures are active.
|
default_minutes_buffer_for_asap_orders number |
The required wait time before dispatching ASAP orders. |
default_minutes_buffer_for_scheduled_orders number |
The required wait time before dispatching scheduled orders. |
delivery_pin string |
The full path to the map pin image for the delivery location. |
destination_pin string |
The full path to the map pin image for the destination location. |
distance_threshold number |
The driver's distance from the target point at which a notification is sent. |
driver_at_home_flow_options number |
Indicates whether to display drivers that are at home. |
driver_preparation_time_seconds number |
Not in use. |
email_logo string |
The full path and file name of the email logo. |
email_style_color string |
The hex value for the email base color. |
enable_dashboard boolean |
Indicates whether the Bringg dashboard is enabled for this merchant. The values are:
|
enable_dimension_editing_in_ui boolean |
Indicates whether the driver is allowed to edit the package size. The values are:
|
enable_future_tasks boolean |
Not in use. |
enable_kds boolean |
Indicates whether to allow tasks by status for the kitchen delivery system. The values are:
|
enable_looping_alert_sound boolean |
Indicates whether to allow the alert snooze feature. The values are:
|
enable_map_overlays boolean |
Indicates whether to allow map overlays. The values are:
|
enable_reschedule_flow boolean |
Indicates whether to send a notification to customer to reschedule a task when a task is cancelled. The values are:
|
enable_shifts_actions boolean |
Indicates whether to allow manual start and stop shift actions. The values are:
|
enable_support boolean |
Indicates whether to allow support flow. The values are:
|
enable_task_acknowledge_flow boolean |
Indicates whether to allow task acknowledge flow. The values are:
|
enable_task_cancellation boolean |
Indicates whether to allow task cancellation. The values are:
|
enable_task_price boolean |
Indicates whether to allow task price. The values are:
|
enable_teams boolean |
Indicates whether the teams feature is enabled for the merchant. The values are:
|
enable_user_types boolean |
Indicates whether the use of user types is allowed.
|
end_of_day_time number |
The time the work day ends. |
eta_background_color string |
The hex value for the background color of the ETA display component. |
eta_minutes_color string |
The hex value for the color of the minutes text of the ETA displaycomponent. |
eta_time_color string |
The hex value for the text color of the ETA time display component . |
eta_title_color string |
The hex value of the title color of the ETA display component.. |
extra_terms_and_conditions_url string |
The URL for additional Tearms and Conditions for this merchant. |
grab_future_timeout number |
The time allowed for an external party to grab a task. |
grab_mode_alert_type number |
Indicates the type of alerts sent in grab mode. The values are:
|
grab_mode_radius number |
The maximum distance (in meters) to grab an order. |
grab_mode_timeout number |
The maximum time to grab an order. |
header_color string |
The hex value of the color for the header. |
history_fields Object |
The task history fields. |
initial_tasks_page_size number |
The number of task per page used for pagination |
inverse_header_color string |
The hex value for the color that is the inverse of header base color. |
invoice_printed_copies number |
The number of invoice copies to print. |
language_code string |
The language setting from the merchant. This is a 2-letter code, for example "en" for English or "fr" for French. Note: This may be different than the company's default language. |
lat number |
The geoposition latitude of this merchant. |
late_buffer number |
Indicates when to mark a task as late. |
lng number |
The geoposition longitutde of this merchant |
logo string |
The full path and file name of the logo. |
logout_idle_admin_minutes number |
The idle time in minutes for admin users to be automatically logged out. |
logout_idle_dispatcher_minutes number |
The idle time in minutes for dispatcher users to be automatically logged out. |
looping_alert_sound_type number |
Pending Update |
map_type number |
Indicates the type of map shown. The values are:
|
max_distance_for_optimization_in_meters number |
The maximimum distance for optimization in meters. |
max_distance_from_home_to_task_km number |
The maximimum distance from the home location to a way point in a task (km). |
max_distance_to_not_report number |
Not in use. |
merchant_id number |
The Id of the merchant with which this merchant configuration is associated. |
merchant_mode number |
Indicates the Bringg merchant mode for this merchant. The values are:
|
minutes_until_first_wp_scheduled_at number |
Not in use. |
name string |
The name of this merchant configuration. |
number_of_retries_before_a_phone_call number/p> |
Number of retries to a task that is not accepted before sending making a voice reminder phone call. |
paid_google_maps_api boolean |
Indicates whether to use a paid Google Maps API token.
|
phone_call_string string |
The text of a phone call voice reminder that a task was not accepted |
planning_fields Array of Objects |
An array of TaskField objects containing task fields assocated with this merchant configuration. |
planning_phase_exists boolean |
Indicates whethe future tasks are allowed. The values are:
|
planning_phase_print_on_apply boolean |
Indicates whether to print working schedules (on Send to Drivers).
|
planning_phase_send_emails_to_drivers_on_apply boolean |
Indicates whether to send emails to drivers (on Send to Drivers).
|
preparation_flow_ui_config Pending Update |
Pending Update |
price_currency string |
The currency used for prices. |
printer_type string |
The type of printer used to print receipts. The values are:
|
reminder_timeout number |
The frequency (time) for reminders if tasks are not accepted. |
reply_to_shared_email string |
The merchant's email for replies in shared emails. |
run_batcher_on_grab_mode boolean |
Indicates whether to run the batcher for deliveries in grab mode. The values are:
|
scan_code_unique boolean |
Indicates whether package and task scan code must be unique. The values are:
|
secured_setup boolean |
Indicates whether to use complex password requirements. The values are:
|
send_notifications_to_customers boolean |
Indicates whether to send notifications to customer. The values are:
|
send_sms_to_first_way_point boolean |
Not in use |
share_if_too_close boolean |
Indicates whether to share a notification with the customer if the driver is too close to the customer. The values are:
|
sharing_mode number |
Indicates the mode of sharing notifications with customers. The values are:
|
show_bringg_logo boolean |
Indicates whether to display the Bringg logo. The values are:
|
show_eta_to_home boolean |
Indicates whether to show the estimated time of arrive to the home location. The values are:
|
soft_csv_import boolean |
Not in use. |
sound_on_new_order boolean |
Indicates whether an audible alert is played when a new order is created. The values are:
|
support_parcel_shop_last_mile boolean |
Not in use. |
task_fields Array of Objects |
An array of TaskField objects containing task fields assocated with this merchant configuration. |
task_forwarding_enabled boolean |
Indicates whether forwarding tasks to another phone is enabled. The values are:
|
task_home_when_delivery_ends boolean |
Indicates whether a return task for the driver returning home is allowed. The values are:
|
task_invoice_template_name string |
The text for the task invoice template. |
task_window_bottom_buffer_minutes number |
Not in use |
task_window_top_buffer_minutes number |
Not in use |
tasks_page_size number |
The number of task items per page. |
the_batcher boolean |
Not in use. |
time_to_remind_before_start_task number |
The amount of time before a task starts to remind the driver that the task is about to start. |
tip_driver_enabled boolean |
Indicates the driver tip feature is enabled. The values are:
|
update_location_max_idle_time number |
Pending Update |
use_coc boolean |
Indicates to use chain of custody. The values are:
|
use_time_windows boolean |
Indicates whether to use windows of time, or hours during which, deliveries can be done. The values are:
|
voice_reminder_frequency number |
The length of time to repeat sending a voice reminder to a driver if a task was not accepted. |
voice_reminder_text string |
The text for a voice reminder to a driver if a task was not accepted. |
windows Array of Objects |
An array of OpeningPeriod objects containing opening period information associated with this object. |
windows_mode boolean |
Indicates whether the windows mode is enabled. The values are:
|
MerchantConfigurationCSVField
The MerchantConfigurationCSVField object contains detailed information about a CSV field used by a merchant configuration.
id number |
The Id of this merchant configuration CSV field. |
created_at datetime |
The date and time this CSV field was created. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
field_index number |
The index of this CSV field. |
field_name string |
The name of this CSV field. |
merchant_id number |
The Id of the merchant associated with this CSV field. |
updated_at datetime |
The date and time this CSV field was last updated. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
MobileTaskForm
The MobileTaskForm object contains detailed information about a mobile task form.
id number |
The Id of this public task format. |
color string |
The hex value of the mobile task form color. |
forms Array of Objects |
An array of PublicTaskForm objects associated with this PublicTaskFormFormat. |
logo string |
The full path and file name for the logo image file? |
OpeningPeriod
day_of_week number |
The number of the day of the week for this opening period. |
closing_hour datetime |
The date and time this opening period ends. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
opening_hour datetime |
The date and time this opening period begins. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
PublicTaskForm
The PublicTaskForm object contains detailed information about a public task form.
id number |
The Id of this PublicTaskForm. |
customer Object |
A Customer object containing detailed information about the customer associated with this PublicTaskForm. |
customer_id number |
The Id of the customer associated with the PublicTaskForm. |
services Array of Objects |
Pending Update |
status number |
Indicates whether a public form can be closed without deleting the form and perserve the shared link with the clients. The values are:
|
team_ids Array of numbers |
An array of team numbers associated with this PublicTaskForm. |
tracker_uuid string |
A URL to share on the same route. |
uuid string |
The unique universal identfier of this PublicTaskForm. |
PublicTaskFormFormat
The PublicTaskFormFormat object contains detailed information about the format of public task form.
id number |
The Id of this public task format. |
color string |
The hex value of the public task form color. |
forms Array of Objects |
An array of PublicTaskForm objects associated with this PublicTaskFormFormat. |
logo string |
The full path and file name for the logo image. |
Rating
The Rating object contains detailed information about a driver rating.
id number |
The Id of this rating. |
post_rating_reason_id number |
The id of the rating reasoning associated with this rate. |
rating number |
The rating number. |
task_id number |
The Id of the task associated with this rating. |
user_id number |
The Id of the user associated with this rating. |
way_point_id number |
The Id of the way point associated with this rating. |
RatingReason
The RatingReason object contains detailed information about a rating reason.
id number |
The Id of this rating reason. |
created_at datetime |
The date and time the rating reason was created. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
icon string |
The path and file name for the icon image. |
merchant_configuration_id number |
The Id of the merchant configuration with which this rating reason is associated. |
text string |
The text of the rating reason. |
updated_at datetime |
The date and time the rating reason was last updated. This is in UTC and is in the format is "%Y-%m-%dT%H:%M:%S%z". |
RatingReasonConfig
The RatingReasonConfig object contains detailed information about a rating reason configuration.
id number |
The Id of this rating reason configuration. |
rating_reason_positive_title string |
The title of the positive reasons (comments) question. If blank, will not be shown. |
rating_reason_screen_rating number |
The rating reason number used to determine whether the positive or negative rating reason question is shown. |
rating_reason_title string |
The rating reason title. |
rating_reasons Array of Objects |
An array of RatingReason objects associated with this PublicTaskFormFormat. |
use_rating_reason_screen boolean |
Indicates whether to use this rating reason screen. The values are:
|
Scan
The Scan object contains detailed information about a bar code scan for an inventory item.
created_at datetime |
The date and time this scan was created. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
inventory_id number |
The Id of the inventory item with which this scan is associated. |
lat number |
The geolocation latitude at which this scan was done. |
lng number |
The geolocation longtitude at which this scan was done. |
manual_scan boolean |
Indicates whether this scan was manually done. The values are: |
scanning_role number |
The role of the user performing this scan. The values are:
|
scan_string string |
The value of a barcode scan. |
scanned boolean |
Indicates whether this scan was done The values are:
|
task_id number |
The Id of the task with which this scan is associated. |
task_inventory_id number |
The Id of the task inventory item with which this scan is associated. |
user_id number |
The Id of the user who performed this scan. |
way_point_id number |
The Id of the way point with which this scan is associated. |
SharedLocation
The SharedLocation object contains detailed information about an SMS for sharing a location.
id number |
The Id of this shared location. |
customer_id number |
The Id of the customer with which this shared location is associated. |
expired boolean |
Indicates whether this shared location expired. The values are:
|
failure_reason string |
If the SMS and email failed, the reason for failure. |
first_seen_on datetime |
The date and time the shared location was seen for the first time. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
shared_on datetime |
The date and time this SMS was shared successfully. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
shared_successfully boolean |
Indicates whether the SMS for this shared location was successfully sent. The values are:
|
sharing_method number |
The type of the SMS share. The values include:
|
url string |
The URL of the webpage for this shared location update. |
uuid uuid |
The universal unique Id of this order. |
view_counter number |
The number of times the shared location was viewed. |
was_forwarded boolean |
Indicates whether the SMS for this shared location was forwarded The values are:
|
way_point_id number |
The Id of the way point with which this shared location is associated. |
Task
The Task object contains detailed information about a task (order).
id number |
The unique Id of the task. |
active_way_point_id number |
The Id of the way point currently active (the driver is on the way to or at) in this task. |
address string |
The address of this way point. |
asap boolean |
Indicates whether this is an ASAP way point. The values are:
|
automatically_cancelled number |
If the task was automatically cancelled, indicates the method. The values are:
|
cancelled_at datetime |
If this task is cancelled, the date and time it was cancelled. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
customer Object |
A Customer object containing the detailed information about the customer associated with this task. |
customer_id number |
The Id of the customer associated with this way point. |
delivery_price number |
The amount of the delivery price for this task. |
discount number |
The amount of the discount for this taks (order). |
dispatcher_id number |
The Id of the dispatcher associated with this task. |
distance_traveled_server number |
The distance traveled (in km) by the user (driver) server calculation from where the user (driver) began traveling to the way until the user (driver) arrived at this way point. |
ended_time datetime |
If this task completed, the date and time it completed. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
external_id string |
The Id of task in your own system. |
extras Object |
Internal use. |
group_leader_id number |
If this order is a group of orders, this is the Id of the order representing the entire collection of orders in the group (the parent order containing all child orders in the group). This is the Id that Bringg operators (for example, dispatchers and users/drivers) view. NOTE: Bringg internally maintains each order and each order contains the same group leader Id. |
group_uuid uuid |
If this order is a group of orders, this is the UUID of the group (see group_leader_id above). |
lat number |
The geoposition latitude of this way point. |
late boolean |
Indicates whether the user (driver) has not arrived at way points in the task on or before the scheduled times. The values are:
|
left_to_be_paid number |
The amount remaining to be paid on this task. |
linked_task_id number |
The Id of another task linked to this task. |
lng number |
The geoposition longitude of this way point. |
merchant_name number |
The name of the merchant associated with this task. |
parent_task_id number |
The Id of the task inventory item of which this task inventory item is a member. For example, in the case of two task inventories A (Id 1) and B (Id 2) where B is a member of A, Id 1 is the parent_task_inventory_Id. |
payment_method number |
The method of payment for this task. The values are:
|
payment_type_name string |
The name of the payment type. For example, the value could be AMEX, if the payment_method is 2 for "credit". |
post_delivery_tip_credit number |
The tip (gratuity) paid to the user (driver) in cash after this order delivery. |
pre_delivery_tip number |
The tip (gratuity) paid to the user (driver) before this order delivery. |
preparation_end_time_planned datetime |
The planned date and time by which preparation for this task will complete. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
preparation_ready_for_pickup_time_planned datetime |
The planned date and time by which this task will be ready for pickup. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
preparation_start_time_planned datetime |
The planned date and time by which preparation for this task will start. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
preparation_status number |
The status of this task's preparation. The values are:
|
price_before_tax number |
The amount of the price of this task before taxes are applied. |
priority number |
The priority of this task. |
ready_to_execute boolean |
Indicates whether this task is ready to execute. The values are:
|
scans Array of Objects |
An array of Scan objects containing the detailed scan information for this task. |
scheduled_at datetime |
The date and time this task was scheduled. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
shared_locations Array of Objects |
An array of SharedLocation objects containing the detailed shared location information for this task. |
started_time datetime |
If this task started, the date and time it started. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
status |
The status of this task. The values are:
|
task_cancellation_reason Object |
If the task was cancelled, a TaskCancellationReason object containing detailed information about the reason this task was cancelled. |
task_inventories Array of Objects |
An array of TaskInventory objects containing detailed information about the task inventory items in this task. |
tax_price number |
The amount of taxes on this task. |
teams Array of Objects |
An array of Team objects containing detailed information about the teams associated with this task. |
tip number |
The amount of tip for this task. |
tip_driver_enabled boolean |
Indicates whether the user (driver) is allowed to be tipped. The values are:
|
title string |
The title of this task. |
total_price number |
The amount of the total price of this task. |
user Object |
A User object containing detailed information about the user associated with this order. |
user_id number |
The Id of the user associated with this task. |
uuid uuid |
The universal unique Id of this task. |
way_points Array of Objects |
An array of WayPoint objects associated with this order. |
task_notes Array of Objects< |
An array of TaskNote objects associated with this order. |
TaskCancelationReason
The TaskCancelationReason object contains detailed information about the reason for a task cancellation.
id number |
The Id of this task cancellation reason. |
created_at datetime |
The date and time the task cancellation reason was created. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
other_text string |
Additional text for the task cancellation reason. |
reason_to_cancel_task_id number |
The Id of the reason to cancel this order. |
task_id number |
The Id of the task with which this task cancellation reason is associated. |
updated_at datetime |
The date and time the task cancelleation reason was last updated. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
TaskField
The TaskField contains detailed information about a field used in a task (order).
id string |
The Id of this task field |
active boolean |
Indicates whether this task field is active. The values are: |
filter string |
Pending Update |
position number |
The position of this way point in all way points in the order to which this way point belongs. For example, the order may contain 5 way points and this way point is position 2 (the second). |
postDefaultFilter string |
Pending Update |
title string |
The title of this task field. |
translate boolean |
Pending Update |
TaskInventory
The TaskInventory object is an instance of an Inventory object containing detailed information about a specific inventory item in a task (e.g., the price and quantity of an inventory item in a specific task).
id number |
The Id of this task inventory item. |
coc_type number |
The chain of custody type. The values are:
|
external_id string |
The Id of the task inventory item in your own system. |
image string |
A URL to a file containing an image of the inventory item. |
inventory Object |
An Inventory object containing the detailed inventory information. |
inventory_id number |
The Id of this inventory associated with this task inventory item. |
merchant_id number |
The Id of the merchant associated with this task inventory item. |
name string |
The name of this task inventory items. |
note string |
The text of a note associated with this task inventory item. |
original_quantity number |
The original quantity of this task inventory item. |
parent_task_inventory_id number |
The Id of the task inventory item of which this task inventory item is a member. For example, in the case of two task inventories A (Id 1) and B (Id 2) where B is a member of A, Id 1 is the parent_task_inventory_Id. |
pending boolean |
Indicates whether the task inventory item is ready for pickup at the location. The values are:
|
price number |
The price of this task inventory item. |
quantity number |
The quantity of this task inventory item. |
scan_string string |
If a scan code is associated with this task inventory item, this is that scan code. |
size number |
The quantity of this task inventory item. |
source_task_id number |
If the task inventory item originated from another order, this is the Id of that other order. |
task_id number |
The Id of the task with which this task inventory item is associated. |
way_point_id number |
The Id of the way point with which this task inventory item is associated. |
TaskNote
The TaskNote object contains detailed informaton about a note added to a task (order).
id number |
The Id of this task note. |
author_name string |
The name of the author of this task note. |
created_at datetime |
The date and time this task note was created. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
lat number |
The geoposition latitude at which this task note was created. |
lng number |
The geoposition longitutde at which this task note was created. |
note string |
The text of the task note. |
title string |
The title of this task note. |
type string |
The type of task note. |
url string |
URL added to this note. |
user_id number |
The Id of the user who created this task note. |
way_point_id number |
The Id of the way point to which this task note is associated. |
Team
The Team object contains detailed information about a driver team.
id number |
The Id of this team. |
address string |
The address of this team. |
allow_access_to_all_open_tasks boolean |
Indicates whether the team is allowed access to all open tasks. |
beacon_ids Array of Strings |
An array of Ids for the beacons associated with the team. |
contact_phone string |
The contact phone number for this team. |
country_code string |
The country code of this team. The maximum length is 255 characters. |
description string |
The description of this team. |
distance_pay_per_km number |
The distance pay per kilometer for this team. |
external_id string |
The Id of this team in your own system. |
extras Object |
An extras object. |
feature_flags Object |
An object containing key/value pairs for the features allowed in the merchant |
home_area Object |
An object containing the home areas for this team. |
lat number |
The geoposition latitude of this team's address. |
lng number |
The geoposition longititude of this team's address. |
merchant_id number |
The Id of the merchant. |
name string |
The name of this team. |
parent_team_id string |
The Id of the team to which this team is member. |
printer_type Object |
An object containing the types of printer used to print receipts. The values include:
The default values is a blank (empty) string. |
required_coc_type number |
The required chain of customer type for this team. The values are:
|
service_boroughs Array of Strings |
An array of boroughs serviced by this team. |
service_cities Array of Strings |
An array of cities serviced by this team. |
service_zipcodes Array of Strings |
An array of ZIP Codes serviced by this team. |
task_invoice_template_name string |
The name of the task invoice template for this team. |
time_zone string |
The time zone of this team. |
Users
The Users object contains detailed information about a user.
id number |
The Id of this new user. |
access_token string |
The new user's access token for login. |
active_shift_id number |
The Id of the user's current shift. |
admin boolean |
Indicates whether this user is a Bringg administrator. The values are:
|
at_home boolean |
Indicates whether the user is at home.
|
authentication_token string |
The new user's authentication token. |
authorization_flags Object |
A object containing user privileges. |
average_rating number |
The user's average rating. |
battery number |
The user's current battery. |
beta boolean |
Indicates whether the user is a beta.
|
blocked_email boolean |
Indicates whether this user's email is blocked. The values are:
|
company string |
The name of the company. |
confirmation_code string |
The confirmation code sent to this user's phone for login verification. |
confirmation_code_sent_at datetime |
The date and time this user's confirmation code was sent. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
created_at datetime |
The date and time this user was created. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
current_task_id number |
The Id of this user's current order. |
default_user_activity number |
The user's default activity. The values are:
|
delete_at datetime |
The date and time this user was deleted, if the user was deleted. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
device_model string |
The model of the mobile device used by this user. |
dispatcher boolean |
Indicates whether this user is a Bringg dispatcher. The values are:
|
dispatcher_push_token text |
Pending Update |
driver boolean |
Indicates whether this user is a Bringg driver. The values are:
|
driver_current_sign_in_at datetime |
The date and time the user signed into the current session. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
driver_last_sign_in_at datetime |
The date and time this user last signed. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
driver_sign_in_count number |
The number of times the user signed into the app. |
string |
The email address of this customer. The maximum length is 255 characters. |
estimated_last_address string |
The last known address of the user using approximation based on last or next delivery. |
estimated_last_etl datetime |
The estimated time of leaving the last known order location (ETA plus time on site). This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
estimated_last_lat double |
The last known latitude of the user using approximation based on last or next delivery. |
estimated_last_lng double |
The last known longitude of the user using approximation based on last or next delivery. |
estimated_last_waypoint_id number |
The Id of the last known way point for the user using approximation based on last or next delivery. |
eta_to_home datetime |
The date and time of the expected time of arrival to home for this user. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
external_id string |
The customer's external Id. |
fleet_id number |
If this user is assigned to an external fleet, this is the Id of that external fleet. |
force_change_password_date datetime |
The date and time of this user will be required to change passwords. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
force_change_password_token string |
The token for this user's required change of passwords. |
home_address string |
This user's (driver's) home address. |
home_lat float |
The geolocation latitude of this user's (driver's) home address. |
home_lng float |
The geolocation longitude of this user's (driver's) home address. |
in_beacon_range boolean |
Indicates whether the user is in range of a known beacon.
|
job_description string |
The user's job description. The maximum length is 255 characters. |
language string |
The user's language. |
lat double |
The geoposition latitude of the user when the customer tipped the user. |
lng double |
The geoposition longitude of the user when the customer tipped the user. |
merchant_id number |
The Id of the company. The merchant_id may be null, if the developer works with only one company. |
mobile_type number |
The type of mobile. |
mobile_version string |
The mobile version of the app. |
name string |
The name of this customer. The maximum length is 255 characters. |
num_ratings number |
The number of times the user (driver) was rated. |
original_phone_number string |
The original phone number of this user, if the phone number was changed. |
original_user_id number |
The original Id of this user, if the Id was changed. |
password_hash string |
The hash of this user's password. |
phone string |
The phone number of this customer. |
private_vehicle boolean |
Indicates whether the user uses a private vehicle
|
privilege_id number |
The Id of the privileges for this user. |
profile_image text |
The URL of a profile image associated with this customer. |
push_token string |
This customer's push token. |
status number |
The user's status. The values are:
|
sub string |
The sub status of the user. The maximum length is 255 characters. |
team_ids Array of numbers |
An array of numbers containing the Ids of all teams to which this user belongs. |
updated_at datetime |
The date and time this user was created. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
user_type_id number |
The Id of the user type. |
uuid UUID |
The universal unique Id of this customer. |
vehicle_type_id number |
The Id of the user's vehicle type. |
UserType
The UserType object contains detailed information about a user type.
cost_per_shift number |
The user's payment per shift. |
cost_per_task number |
The user's payment per task. |
default_for_merchant boolean |
Indicates whether this new user type is the default for the merchange. The values are:
|
external_id string |
The Id of this user type in your own system. |
is_crowd boolean |
Pending Update |
maximum_tasks_per_shift number |
The maximum number of allowed tasks per shift for this new user type. |
max_total_weight number |
The maximum total weight a user with this user typ can carry. |
merchant_id number |
The Id of the merchant for which a user type is to be created. |
minimum_tasks_per_shift number |
The minimum number of allowed tasks per shift for this new user type. |
title number |
The title of the new user type. |
vehicle_height number |
The height of vehicles in this user type. |
vehicle_length number |
The length of vehicles in this user type. |
vehicle_width number |
The width of vehicles in this user type. |
Waypoint
The Waypoint object contains detailed information about a waypoint in a task (order).
id number |
The Id of this way point. |
address string |
The address of this way point. |
address_second_line string |
The second line of the address of this way point. |
allow_editing_inventory boolean |
Indicates whether the user (driver) is allowed to change inventory at this way point. The values are:
|
allow_editing_payment boolean |
Indicates whether the user (driver) is allowed to change payment details and cost. The values are:
|
allow_scanning_inventory boolean |
Indicates whether the user (driver) is allowed to scan the inventory. The values are:
|
asap boolean |
Indicates whether this is an ASAP way point. The values are:
|
automatically_checked_in number |
If checked in automatically, the type of automatic check in. The values are:
|
automatically_checked_out number |
If checked out automatically, the type of automatic check out. The values are:
|
borough string |
The borough of this way point. |
checkin_time datetime |
The date and time the driver arrived at this way point. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
checkout_time datetime |
The date and time the driver left this way point. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
city string |
The city of this way point. |
contacts Array of Objects |
An array of Contacts objects associated with this way point. |
customer Object |
The Customer object with which this way point is associated. |
customer_id number |
The Id of the customer with which this way point is associated. |
distance_traveled_server number |
The distance traveled towards the way point. |
done boolean |
Indicates whether this way point is done. The values are:
|
eta datetime |
The date and time of the driver's estimated arrival at the way point. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
etl datetime |
The date and time of the driver's estimated leaving at the way point. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
find_me boolean |
Indicates whether the find me feature is enabled for this way point. The values are:
|
has_to_leave_by datetime |
The time that the user (driver) must leave this way point to be on time at the next way point. This is in UTC in the format is " %Y-%m-%dT%H:%M:%S%z". |
inventory_changes Array of Objects |
An object containing the comments, and the date and time of each comment, for changes to the inventory. Each object contains the following two fields:
|
lat number |
The geoposition latitude of this way point. |
late boolean |
Indicates whether the user (driver) has not arrived at way points in the order on or before the scheduled times. The values are:
|
lng number |
The geoposition longtitude of this way point. |
must_approve_inventory boolean |
Indicates whether the user (driver) is allowed to leave this way point before scanning inventory. The values are:
|
no_earlier_than datetime |
The date and time before which the driver cannot arrive at this way point. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
no_later_than datetime |
The date and time by which the driver must arrive at this way pont. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
note string |
The text of a note added to this way point. |
pending_geocode boolean |
Indicates whether the geoposition latitude and longitude upload to Bringg are pending.
|
phone string |
The phone at this way point. |
position number |
The position of this way point in all way points in the order to which this way point belongs. For example, the order may contain 5 way points and this way point is position 2 (the second). |
raiting number |
If the driver was rated at this way point, the rating. |
scheduled_at datetime |
The date and time the way point was scheduled. This is in UTC and is in the format is " %Y-%m-%dT%H:%M:%S%z". |
silent boolean |
Indicates whether this way point is invisible to the user (driver). The values are:
|
street string |
The street of this way point. |
task_id number |
The Id of the task with which this way point is associated. |
zipcode string |
The ZIP code of this way point. |
Updated 7 months ago