SDK Apps > RPCs
Retrieves a list of all apps available to the user.
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Responses
200
Successful response
application/json
get
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
200
Successful response
{
"rpcs": []
}
Retrieves a list of all apps available to the user.
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Content-TypestringOptionalExample:
application/json
Body
namestringOptional
labelstringOptional
Responses
200
Successful response
application/json
post
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"name": "listUseriiinos",
"label": "List Users"
}
200
Successful response
{
"appRpc": {
"name": "listUsers",
"label": "List Users"
}
}
Retrieves a list of all apps available to the user.
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Responses
200
Successful response
application/json
get
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
200
Successful response
{
"appRpc": {
"name": "listUsers",
"label": "List Users",
"connection": null,
"altConnection": null
}
}
Tests the RPC
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Content-TypestringOptionalExample:
application/json
imt-remote-formulaintegerOptionalExample:
1
imt-ignore-requiredstringOptionalExample:
yes
imt-validate-schemastringOptionalExample:
yes
Body
Responses
200
Successful response
post
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 160
{
"data": {
"id": "1",
"jidlo": "Černá zabijačkováasdf"
},
"schema": [
{
"name": "id",
"type": "integer",
"required": true
},
{
"name": "jidlo",
"type": "text",
"required": true
}
]
}
200
Successful response
No content
Retrieves a list of all apps available to the user.
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Responses
200
Successful response
application/json
delete
DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
200
Successful response
{
"appRpc": "listUsers"
}
Retrieves a list of all apps available to the user.
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Content-TypestringOptionalExample:
application/json
Body
labelstringOptional
Responses
200
Successful response
application/json
patch
PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"label": "IDI"
}
200
Successful response
{
"appRpc": {
"name": "listUseriiinos",
"label": "IDI",
"connection": null,
"altConnection": null
}
}
Available sections: api, parameters
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
SDK_rpcSectionstringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Responses
200
Successful response
application/json
get
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName}/{SDK_rpcSection} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
200
Successful response
{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"output": {
"label": "{{item.name}}",
"value": "{{item.id}}"
}
}
}
Available sections: api, parameters
Authorizations
Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_rpcNamestringRequired
SDK_rpcSectionstringRequired
Query parameters
allbooleanOptionalExample:
true
opensourcebooleanOptionalExample:
true
Header parameters
imt-adminintegerOptionalExample:
1
Content-TypestringOptionalExample:
application/jsonc
Body
urlstringOptional
methodstringOptional
qsobjectOptional
bodyobjectOptional
headersobjectOptional
Responses
200
Successful response
application/json
put
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName}/{SDK_rpcSection} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 163
{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"output": {
"label": "{{item.name}}",
"value": "{{item.id}}"
}
}
}
200
Successful response
{
"change": {}
}