This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/application/Espo/Resources/routes.json
T
2015-08-14 13:33:17 +03:00

346 lines
5.6 KiB
JSON

[
{
"route":"/",
"method":"get",
"params":"<h1>EspoCRM REST API<\/h1>"
},
{
"route":"/App/user",
"method":"get",
"params":{
"controller":"App",
"action":"user"
}
},
{
"route":"/Metadata",
"method":"get",
"params":{
"controller":"Metadata"
}
},
{
"route":"I18n",
"method":"get",
"params":{
"controller":"I18n"
},
"conditions":{
"auth":false
}
},
{
"route":"/Settings",
"method":"get",
"params":{
"controller":"Settings"
},
"conditions":{
"auth":false
}
},
{
"route":"/Settings",
"method":"patch",
"params":{
"controller":"Settings"
}
},
{
"route":"User/passwordChangeRequest",
"method": "post",
"params": {
"controller":"User",
"action": "passwordChangeRequest"
},
"conditions": {
"auth": false
}
},
{
"route":"User/changePasswordByRequest",
"method": "post",
"params": {
"controller":"User",
"action": "changePasswordByRequest"
},
"conditions": {
"auth": false
}
},
{
"route":"/Stream",
"method":"get",
"params":{
"controller":"Stream",
"action":"list",
"scope": "User"
}
},
{
"route":"/GlobalSearch/:query",
"method":"get",
"params":{
"controller":"GlobalSearch",
"action":"search",
"query": ":query"
}
},
{
"route":"/:controller/action/:action",
"method":"post",
"params":{
"controller":":controller",
"action":":action"
}
},
{
"route":"/:controller/action/:action",
"method":"put",
"params":{
"controller":":controller",
"action":":action"
}
},
{
"route":"/:controller/action/:action",
"method":"get",
"params":{
"controller":":controller",
"action":":action"
}
},
{
"route":"/:controller/layout/:name",
"method":"get",
"params":{
"controller":"Layout",
"scope":":controller"
}
},
{
"route":"/:controller/layout/:name",
"method":"put",
"params":{
"controller":"Layout",
"scope":":controller"
}
},
{
"route":"/:controller/layout/:name",
"method":"patch",
"params":{
"controller":"Layout",
"scope":":controller"
}
},
{
"route":"/Admin/rebuild",
"method":"post",
"params":{
"controller":"Admin",
"action":"rebuild"
}
},
{
"route":"/Admin/clearCache",
"method":"post",
"params":{
"controller":"Admin",
"action":"clearCache"
}
},
{
"route":"/Admin/jobs",
"method":"get",
"params":{
"controller":"Admin",
"action":"jobs"
}
},
{
"route":"/Admin/fieldManager/:scope/:name",
"method":"get",
"params":{
"controller":"FieldManager",
"action":"read",
"scope":":scope",
"name":":name"
}
},
{
"route":"/Admin/fieldManager/:scope",
"method":"post",
"params":{
"controller":"FieldManager",
"action":"create",
"scope":":scope"
}
},
{
"route":"/Admin/fieldManager/:scope/:name",
"method":"put",
"params":{
"controller":"FieldManager",
"action":"update",
"scope":":scope",
"name":":name"
}
},
{
"route":"/Admin/fieldManager/:scope/:name",
"method":"delete",
"params":{
"controller":"FieldManager",
"action":"delete",
"scope":":scope",
"name":":name"
}
},
{
"route":"/:controller/:id",
"method":"get",
"params":{
"controller":":controller",
"action":"read",
"id":":id"
}
},
{
"route":"/:controller",
"method":"get",
"params":{
"controller":":controller",
"action":"index"
}
},
{
"route":"/:controller",
"method":"post",
"params":{
"controller":":controller",
"action":"create"
}
},
{
"route":"/:controller/:id",
"method":"put",
"params":{
"controller":":controller",
"action":"update",
"id":":id"
}
},
{
"route":"/:controller/:id",
"method":"patch",
"params":{
"controller":":controller",
"action":"patch",
"id":":id"
}
},
{
"route":"/:controller/:id",
"method":"delete",
"params":{
"controller":":controller",
"action":"delete",
"id":":id"
}
},
{
"route":"/:controller/:id/stream",
"method":"get",
"params":{
"controller":"Stream",
"action":"list",
"id":":id",
"scope":":controller"
}
},
{
"route":"/:controller/:id/subscription",
"method":"put",
"params":{
"controller":":controller",
"id":":id",
"action":"follow"
}
},
{
"route":"/:controller/:id/subscription",
"method":"delete",
"params":{
"controller":":controller",
"id":":id",
"action":"unfollow"
}
},
{
"route":"/:controller/:id/:link",
"method":"get",
"params":{
"controller":":controller",
"action":"listLinked",
"id":":id",
"link":":link"
}
},
{
"route":"/:controller/:id/:link",
"method":"post",
"params":{
"controller":":controller",
"action":"createLink",
"id":":id",
"link":":link"
}
},
{
"route":"/:controller/:id/:link",
"method":"delete",
"params":{
"controller":":controller",
"action":"removeLink",
"id":":id",
"link":":link"
}
}
]