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, .jsonDownload 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