Files
espocrm/application/Espo/Modules/Crm/Resources/routes.json
2026-01-19 17:46:06 +01:00

88 lines
2.8 KiB
JSON

[
{
"route": "/Activities/:parentType/:id/composeEmailAddressList",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Activities\\Api\\GetComposeAddressList"
},
{
"route": "/Activities/:parentType/:id/:type",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Activities\\Api\\Get"
},
{
"route": "/Activities/:parentType/:id/:type/list/:targetType",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Activities\\Api\\GetListTyped"
},
{
"route": "/Activities/upcoming",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Activities\\Api\\GetUpcoming"
},
{
"route": "/Activities",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Calendar\\Api\\GetCalendar"
},
{
"route": "/Timeline",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Calendar\\Api\\GetTimeline"
},
{
"route": "/Timeline/busyRanges",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Calendar\\Api\\GetBusyRanges"
},
{
"route": "/Meeting/:id/attendees",
"method": "get",
"params": {
"controller": "Meeting",
"action": "attendees"
}
},
{
"route": "/Call/:id/attendees",
"method": "get",
"params": {
"controller": "Call",
"action": "attendees"
}
},
{
"route": "/Campaign/:id/generateMailMerge",
"method": "post",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\Campaign\\Api\\PostGenerateMailMerge"
},
{
"route": "/TargetList/:id/optedOut",
"method": "get",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\TargetList\\Api\\GetOptedOut"
},
{
"route": "/Campaign/unsubscribe/:id",
"method": "post",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\MassEmail\\Api\\PostUnsubscribe",
"noAuth": true
},
{
"route": "/Campaign/unsubscribe/:id",
"method": "delete",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\MassEmail\\Api\\DeleteUnsubscribe",
"noAuth": true
},
{
"route": "/Campaign/unsubscribe/:emailAddress/:hash",
"method": "post",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\MassEmail\\Api\\PostUnsubscribe",
"noAuth": true
},
{
"route": "/Campaign/unsubscribe/:emailAddress/:hash",
"method": "delete",
"actionClassName": "Espo\\Modules\\Crm\\Tools\\MassEmail\\Api\\DeleteUnsubscribe",
"noAuth": true
}
]