API Dashboard

Taffy 3.6.0

Resources:

zoneCollection DELETE PATCH PUT POST GET /zones

Request Body:

Loading...

Response:

get

zoneOrdersCollection DELETE PATCH PUT POST GET /zone/{zoneID}/orders

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /zone/{zoneID}/orders Get upcoming orders within the zone's polygons
required numeric zoneID

zoneNotesCollection DELETE PATCH PUT POST GET /zone/{zoneID}/notes

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /zone/{zoneID}/notes Get notes within the zone's polygons
required numeric zoneID

zoneMember DELETE PATCH PUT POST GET /zone/{zoneID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
required numeric zoneID

zoneZipCodeCollection DELETE PATCH PUT POST GET /zipcodezones

Request Body:

Loading...

Response:

get

wireoutsCollection DELETE PATCH PUT POST GET /wireouts

Request Body:

Loading...

Response:

get

wiredoutsCollection DELETE PATCH PUT POST GET /wiredouts

Request Body:

Loading...

Response:

get

wiredinsCollection DELETE PATCH PUT POST GET /wiredins

Request Body:

Loading...

Response:

get

willcallCollection DELETE PATCH PUT POST GET /willcall

Request Body:

Loading...

Response:

get

webhookCollection DELETE PATCH PUT POST GET /webhook-management/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

WebhookCollection.cfc API endpoints for managing webhook service configurations Provides CRUD operations for multi-tenant webhook infrastructure

put
PUT endpoints for webhook management
optional string action
delete
DELETE endpoints for webhook management
optional string action
post
POST endpoints for webhook management
optional string action
get
GET endpoints for webhook management
optional string action

userMember DELETE PATCH PUT POST GET /users/{userID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string userID

userCollection DELETE PATCH PUT POST GET /users

Request Body:

Loading...

Response:

get

mutationsCollection DELETE PATCH PUT POST GET /update/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

fleetCollection DELETE PATCH PUT POST GET /trucks

Request Body:

Loading...

Response:

get

transport DELETE PATCH PUT POST GET /transport/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /api/transport/status/{orderId} Fetch transport status information for an order
optional string action
optional string orderId (default: "")
optional numeric cacheTTL (default: 5)
post
POST /api/transport/{action} Handle POST actions for transport operations
optional string action

transferCollection DELETE PATCH PUT POST GET /transfers

Request Body:

Loading...

Response:

get

transferMember DELETE PATCH PUT POST GET /transfer/{traID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
required numeric traID

tagsCollection DELETE PATCH PUT POST GET /tags/{type}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string type

storageLocationMember DELETE PATCH PUT POST GET /storageLocations/{locID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
required numeric locID

storageLocationCollection DELETE PATCH PUT POST GET /storageLocations

Request Body:

Loading...

Response:

get

stockTasksCollection DELETE PATCH PUT POST GET /stock-tasks/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action
put
optional string action
delete
optional string action
get
optional string action

stockPullTasksCollection DELETE PATCH PUT POST GET /stock-pull-tasks/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

put
optional string action
delete
optional string action
post
optional string action
get
optional string action

scheduledRunner DELETE PATCH PUT POST GET /scheduled/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

scheduledRunner.cfc REST API endpoint for running scheduled tasks This provides a web-accessible way to trigger the hotlist checker

get
GET endpoint to run scheduled tasks (for scheduler compatibility)
optional string action
post
POST endpoint to run scheduled tasks
optional string action

scheduledTaskManager DELETE PATCH PUT POST GET /scheduled-tasks/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

scheduledTaskManager.cfc REST API endpoints for managing ColdFusion scheduled tasks

post
POST endpoints for scheduled task management
optional string action
get
GET endpoints for scheduled task information
optional string action

commonDepartureTimesCollection DELETE PATCH PUT POST GET /routes/common-departure-times

Request Body:

Loading...

Response:

get
GET /api/routes/common-departure-times?dayOfWeek=1 Returns the top 5 most common departure times from historical routes Optional dayOfWeek parameter (0=Sunday, 1=Monday, ..., 6=Saturday) If dayOfWeek is provided and no results found, falls back to all days
optional numeric dayOfWeek (default: -1)

routeCollection DELETE PATCH PUT POST GET /routes

Request Body:

Loading...

Response:

get

routeMember DELETE PATCH PUT POST GET /route/{routeID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
required numeric routeID

reportsCollection DELETE PATCH PUT POST GET /reports/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string action
optional numeric empID
optional any dateFrom (default: "")
optional any dateTo (default: "")
optional any deliveryDateFrom (default: "")
optional any deliveryDateTo (default: "")
optional any orderDateMode (default: deliveryDate)
optional any deliveryDateMode (default: deliveryDate)
optional any orderDatePrefix (default: by)

recipeMember DELETE PATCH PUT POST GET /recipe

Request Body:

Loading...

Response:

get
optional string iteID (default: "")
optional string varID (default: "")

qrCodeMember DELETE PATCH PUT POST GET /qrCode/{qrCodeID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string qrCodeID

qcMember DELETE PATCH PUT POST GET /qc/{linID}

URI Tokens: (required)

Request Body:

Loading...

Response:

Individual QC line item endpoints

qcCollection DELETE PATCH PUT POST GET /qc-management/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

Quality Control endpoints

get
Get QC pending items or metrics
optional string action (default: pending)
optional string startDate
optional string endDate
optional string empID
post
Perform QC on line item
required numeric linID
required numeric ordID
required string qcResult
optional string failureReason (default: "")
required numeric empID
optional boolean designerNotesAcknowledged (default: false)
optional boolean cardVersionConfirmed (default: false)
optional boolean cardPhysicallyPresent (default: false)

posAutoPackageMember DELETE PATCH PUT POST GET /posAutoPackage/{packageType}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string packageType
optional string linID (default: 0)
optional string ordID (default: 0)

orderCollection DELETE PATCH PUT POST GET /orders

Request Body:

Loading...

Response:

get
optional string orderIDs (default: "")

zoneValidationMember DELETE PATCH PUT POST GET /order/{ordID}/zone-validation

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /order/{ordID}/zone-validation Check if an order's geocoded location is within its assigned zone polygon
required numeric ordID

orderMember DELETE PATCH PUT POST GET /order/{ordID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

orderNotesCollection DELETE PATCH PUT POST GET /order-notes/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /order-notes/nearby Get notes within a specified radius of an order's delivery location Query params: ordID (required), radiusMiles (optional, default 1)
optional string action
optional numeric ordID
optional numeric radiusMiles (default: 1)

notificationCollection DELETE PATCH PUT POST GET /notification/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action (default: "")
put
optional string action (default: "")
patch
optional string action (default: "")
delete
optional string action (default: "")
get
Main notification endpoint router Routes different notification actions based on the URL parameter
optional string action (default: getNotifications)

notificationWebhookCollection DELETE PATCH PUT POST GET /notification-webhook/{service}/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
POST endpoint for webhook delivery status updates
optional string service (default: "")
optional string action (default: "")

multiRouteCreator DELETE PATCH PUT POST GET /multiRouteCreator/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

messageMentionCollection DELETE PATCH PUT POST GET /messages/mentions/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /messages/mentions/pending Get pending mention notifications (for admin console)
optional string action (default: pending)

messageAttachmentCollection DELETE PATCH PUT POST GET /messages/attachments

Request Body:

Loading...

Response:

post
POST /messages/attachments Upload file to S3 for message attachment

messageAdminCollection DELETE PATCH PUT POST GET /messages/admin/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /messages/admin/statistics Get messaging system statistics (admin only)
required string action

messageReplyMember DELETE PATCH PUT POST GET /messages/{mesID}/reply

URI Tokens: (required)

Request Body:

Loading...

Response:

post
POST /messages/{mesID}/reply Create reply message
required string mesID

messageMember DELETE PATCH PUT POST GET /messages/{mesID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
GET /messages/{mesID} Get message details with thread
required string mesID
delete
DELETE /messages/{mesID} Soft delete message
required string mesID
put
PUT /messages/{mesID} Update message (revoke, edit, pin, archive)
required string mesID
patch
POST /messages/{mesID}/mark-read Mark message as read for current user
required string mesID

messageCollection DELETE PATCH PUT POST GET /messages

Request Body:

Loading...

Response:

get
GET /messages List messages with filters (order, user, status, unread, search)
optional string ordID (default: "")
optional string empID (default: "")
optional string mesStatus (default: "")
optional string unread (default: "")
optional string mentions (default: "")
optional string mesType (default: "")
optional string mesPriority (default: "")
optional string mesCategory (default: "")
optional string search (default: "")
optional string startDate (default: "")
optional string endDate (default: "")
optional string pinned (default: "")
optional string archived (default: "")
optional string page (default: 1)
optional string limit (default: 50)
optional string sortBy (default: created_at)
optional string sortOrder (default: DESC)
post
POST /messages Create new message

mapsCollection DELETE PATCH PUT POST GET /maps/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

lockCollection DELETE PATCH PUT POST GET /locks/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string action
post
optional string action
required numeric ordID
optional boolean confirmation (default: false)
optional string reason (default: "")

lockMember DELETE PATCH PUT POST GET /lock/responses/{locID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

lineItemMember DELETE PATCH PUT POST GET /lineitem/{linID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

incomingOrderCollection DELETE PATCH PUT POST GET /incomingorderscache

Request Body:

Loading...

Response:

get

hotlistCollection DELETE PATCH PUT POST GET /hotlist/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

hotlistExpiration DELETE PATCH PUT POST GET /hotlist-expiration/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

hotlistExpiration.cfc API endpoint for hotlist expiration checking Can be called manually or by external schedulers (cron, etc.)

get
GET endpoint to view upcoming expiring items
optional string action (default: preview)
post
POST endpoint to trigger hotlist expiration check
optional string action (default: check)

helloMember DELETE PATCH PUT POST GET /hello

Request Body:

Loading...

Response:

get

googleAuthCollection DELETE PATCH PUT POST GET /googleAuth

Request Body:

Loading...

Response:

get
optional boolean forceRefresh (default: false)

geoLocationCollection DELETE PATCH PUT POST GET /geo/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

fsnCollection DELETE PATCH PUT POST GET /fsn/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action

employeeCollection DELETE PATCH PUT POST GET /employees

Request Body:

Loading...

Response:

get

employeeMember DELETE PATCH PUT POST GET /employee/{empID}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string empID

employeeScheduleCollection DELETE PATCH PUT POST GET /employee-schedules

Request Body:

Loading...

Response:

delete
DELETE /employee-schedules Delete schedule items (shifts, blocks, check-ins) Query params: type (shift, availability-block, checkin), id (the ID of the item to delete)
post
POST /employee-schedules Create or update schedule items (shifts, blocks, check-ins, templates) JSON body should include "type" field: "shift", "availability-block", "checkin", or "template"
get
GET /employee-schedules Get employee schedules with optional filters Query params: empID, role, dateFrom, dateTo

employeeCheckinsCollection DELETE PATCH PUT POST GET /employee-checkins

Request Body:

Loading...

Response:

get
GET /employee-checkins Get check-ins for all active employees for a date range Query params: dateFrom (required), dateTo (required), role (optional: 'driver', 'designer', or 'all')

driverCollection DELETE PATCH PUT POST GET /drivers

Request Body:

Loading...

Response:

get

domainHashCollection DELETE PATCH PUT POST GET /domain-hashes

Request Body:

Loading...

Response:

get

devtasksMember DELETE PATCH PUT POST GET /devtasks/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string action
optional numeric numToCreate (default: 1)
optional numeric daysFromToday (default: 99)
optional string configuration (default: "")
post
optional string action (default: "")
optional numeric numToCreate (default: 1)
optional numeric daysFromToday (default: 99)
optional string configuration (default: "")

designerCollection DELETE PATCH PUT POST GET /designers

Request Body:

Loading...

Response:

get

designerCreditCollection DELETE PATCH PUT POST GET /designer-credit/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
optional string action

deliveryAddressTypeCollection DELETE PATCH PUT POST GET /deliveryAddressTypes

Request Body:

Loading...

Response:

get

deliveryAnomaliesCollection DELETE PATCH PUT POST GET /delivery-anomalies

Request Body:

Loading...

Response:

get

deliveryCollection DELETE PATCH PUT POST GET /deliveries

Request Body:

Loading...

Response:

get

commandPreferencesCollection DELETE PATCH PUT POST GET /command-preferences/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Main command preferences endpoint router Routes different actions based on the URL parameter
optional string action (default: getPreferences)
post
optional string action (default: "")

catalogCollection DELETE PATCH PUT POST GET /catalog/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action
optional string query (default: "")
optional string id (default: "")

burq DELETE PATCH PUT POST GET /burq/{action}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
optional string action
get
optional string action

branchCollection DELETE PATCH PUT POST GET /branches

Request Body:

Loading...

Response:

get

activityCollection DELETE PATCH PUT POST GET /activitylog

Request Body:

Loading...

Response:

get

Warning: Your reload key and password are using the framework default settings. It's advised that you change these in production.
Resources are listed in matching order. From top to bottom, the first URI to match the request is used.