This page contains the definitions for all of the endpoints that are available in the OnTime REST API.
Post | api/contact/post Creates a new Contact record, or updates an existing Contact record. |
Get | api/contacts Finds and returns unique identifiers for all Contacts that match a given criteria. |
Get | api/contacts/{id} Retrieves a single Contact object assigned to a given identifier. |
Get | api/contacts/authenticate Authenticates a Contact using a username and password, and returns its unique identifier on success. |
Post | api/customer/post Creates a new Customer record, or updates an existing Customer record. |
Get | api/customers Finds and returns unique identifiers for all Customers that match a given criteria. |
Get | api/customers/{id} Retrieves a single Customer object assigned to a given identifier. |
Get | api/customers/authenticate Authenticates a Customer using a username and password, and returns its unique identifier on success. |
Post | api/department/post Creates a new Department record, or updates an existing Department record. |
Get | api/departments Finds and returns unique identifiers for all Departments that match a given criteria. |
Get | api/departments/{id} Retrieves a single Department object assigned to a given identifier. |
Get | api/fileAttachments Retrieves a list of unique FileAttachment identifiers assigned to a single Order. |
Get | api/fileAttachments/{id} Retrieves a single FileAttachment object assigned to a given identifier. |
Post | api/invoice/post Creates a new Invoice record, or updates an existing Invoice record. |
Get | api/invoices Finds and returns unique identifiers for all Invoices that match a given criteria. |
Get | api/invoices/{id} Retrieves a single Invoice object assigned to a given identifier. |
Post | api/item/post Creates a new Item record, or updates an existing Item record. |
Get | api/items/{id} Retrieves a single Item object assigned to a given identifier. |
Post | api/location/post Creates a new Location record, or updates an existing Location record. |
Get | api/locations Finds and returns unique identifiers for all Locations that match a given criteria. |
Get | api/locations/{id} Retrieves a single Location object assigned to a given identifier. |
Post | api/order/codRequirement Updates the collect-on-delivery (COD) requirement for an existing Order. |
Delete | api/order/fileAttachment/delete/{id} Permanently deletes an existing FileAttachment from an Order. |
Post | api/order/fileAttachment/post/{orderID} Attaches a FileAttachment to an existing Order. |
Post | api/order/getTotalCost Calculates and returns the total cost of a standalone Order. |
Post | api/order/post Creates a new Order record, or updates an existing Order record. |
Get | api/order/report Produces a report based upon a given Order. |
Get | api/order/signature Retrieves the collection or delivery signature from an existing Order. |
Post | api/order/signatureRequirement Updates the signature requirement for an existing Order. |
Get | api/order/updatePrices/{id} Updates the pricing of an existing Order. |
Post | api/order/updateStatus Updates the current status of an existing Order. |
Get | api/orders Finds and returns unique identifiers for all Orders that match a given criteria. |
Get | api/orders/{id} Retrieves a single Order object assigned to a given identifier. |
Get | api/orderStatusChanges/{orderID} Retrieves the entire Status history for a given Order. |
Post | api/payment/post Creates a new Payment record, or updates an existing Payment record. |
Get | api/payments Finds and returns unique identifiers for all Payments that match a given criteria. |
Get | api/payments/{id} Retrieves a single Payment object assigned to a given identifier. |
Get | api/priceModifiers/{id} Retrieves a single PriceModifier object assigned to a given identifier. |
Get | api/priceModifiersByName/{name} Retrieves a single PriceModifier object assigned to a given name. |
Get | api/priceSets/{id} Retrieves a single PriceSet object assigned to a given identifier. |
Get | api/priceSetsByName/{name} Retrieves a single PriceSet object assigned to a given name. |
Get | api/statuses |
Get | api/statuses/{id} Retrieves a single Status object assigned to a given identifier. |
Get | api/user/availability/{userID} Retrieves the current availability of a given User. |
Get | api/user/position Retrieves the UserPosition history for a given User within the specified date range. |
Get | api/user/position/{userID} Retrieves the most recent UserPosition object assigned to a given User . |
Post | api/user/updateAvailability Updates the availability of an existing User. |
Post | api/user/updatePosition Updates the position of a User relative to a given date and time. |
Post | api/userMiscCompensation/post Creates a new UserMiscCompensation record, or updates an existing UserMiscCompensation record. |
Get | api/userMiscCompensations/{id} Retrieves a single UserMiscCompensation object assigned to a given identifier. |
Get | api/users Finds and returns unique identifiers for all Users that match a given criteria. |
Get | api/users/{id} Retrieves a single User object assigned to a given identifier. |
Get | api/users/authenticate Authenticates a User using a username and password, and returns its unique identifier on success. |
Post | api/userSession/post Creates a new UserSession record, or updates an existing UserSession record. |
Get | api/userSessions Finds and returns unique identifiers for all UserSessions that match a given criteria. |
Get | api/userSessions/{id} Retrieves a single UserSession object assigned to a given identifier. |
Post | api/vehicle/post Creates a new Vehicle record, or updates an existing Vehicle record. |
Get | api/vehicles Finds and returns unique identifiers for all Vehicles that match a given criteria. |
Get | api/vehicles/{id} Retrieves a single Vehicle object assigned to a given identifier. |
Post | api/zone/post Creates a new Zone record, or updates an existing Zone record. |
Get | api/zones Finds and returns unique identifiers for all Zones that match a given criteria. |
Get | api/zones/{id} Retrieves a single Zone object assigned to a given identifier. |