Skip to main content

Outlet Action Import

Bulk create (append) outlet actions for task management and assignment across your outlet network. Existing actions are not updated by this import.

See Overview for authentication, file formats, response structure, and import order.

Endpoint​

POST https://portal.coolrgroup.com/Controllers/Import.ashx?type=ImportOutletAction

UI access​

  • Portal: Outlet Management → Outlet Actions → Select Import Type: "Outlet Action"

Columns​

Formats: .csv, .xlsx / .xls, .json — Download template

ColumnAliasRequiredType / Max LengthValidationNotes
Outlet CodeCodeYesString, max 50Must match an existing outlet—
Outlet ActionOutletActionYesString, max 200Must be non-emptyAction description or name
Assigned To UserAssignedToUserNoEmail, max 200Valid email formatMust be a CoolR user
Planned DatePlannedDateNoDateYYYY-MM-DD or MM/DD/YYYY—
Completion DateCompletionDateNoDateYYYY-MM-DD or MM/DD/YYYY—

Examples​

CSV​

Outlet Code,Outlet Action,Assigned To User,Planned Date,Completion Date
NYC-001,Install new cooler,john.smith@example.com,2026-03-15,2026-03-20
NYC-002,Maintenance check,jane.doe@example.com,2026-03-16,

JSON​

{
"data": [
{
"Code": "NYC-001",
"OutletAction": "Install new cooler",
"AssignedToUser": "john.smith@example.com",
"PlannedDate": "2026-03-15",
"CompletionDate": "2026-03-20"
},
{
"Code": "NYC-002",
"OutletAction": "Maintenance check",
"AssignedToUser": "jane.doe@example.com",
"PlannedDate": "2026-03-16"
}
]
}

API import​

curl -X POST 'https://portal.coolrgroup.com/Controllers/Import.ashx?type=ImportOutletAction' \
-H 'Cookie: .ASPXAUTH=your-auth-token' \
-F 'file=@outlet-actions.csv'

Replace outlet-actions.csv with outlet-actions.xlsx or outlet-actions.json as needed.

Response​

See Overview - Response format for response structure and error handling.

Common errors​

ErrorCauseFix
Missing required field: Outlet CodeEmpty outlet codeFill in Outlet Code for every row
Missing required field: Outlet ActionEmpty outlet actionFill in Outlet Action for every row
Outlet Code '[code]' not found in systemOutlet doesn't existCreate the outlet first via Outlet Import
Invalid email formatInvalid assigned user emailProvide a valid email in user@domain.com format
Invalid date formatInvalid date valueUse YYYY-MM-DD or MM/DD/YYYY format

For support, contact support@coolrgroup.com