Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Module type id. Allowed values:
4Possible values: Module init mode:
blank - Creates a new blank module (code is empty).example - Creates a module from a model app (which contains the example codes).module - Creates module from existing user's module.blankPossible values: Required when moduleInitMode is module. Specifies the name of the source module to clone.
The name of the connection to use.
The name of the webhook to use.
The CRUD operation type.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Updates a module.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request URL
This directive controls the encoding of URLs. It is on by default, so if you have any special characters in your URL, they will be automatically encoded. But there might be situations where you don't want your URL to be encoded automatically, or you want to control what parts of the URL are encoded. To do this, set this flag to false.
true^.*[{][{].*[}][}].*$Custom Certificate Authority
Request body
^.*[{][{].*[}][}].*$trueAdd an Accept-Encoding header to request compressed content encodings from the server (if not already present) and decode supported content encodings in the response.
falseThis directive specifies whether to follow GET HTTP 3xx responses as redirects or never.
trueThis directive specifies whether to follow non-GET HTTP 3xx responses as redirects or never.
trueAvailable sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Creates a duplicate of a module.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
{
"appModules": [
{
"name": "postmanModule5",
"label": "BezVisKam",
"typeId": 1,
"public": false,
"approved": false,
"description": "Bleeeeee",
"crud": "read"
},
{
"name": "getEntity",
"label": "Get Entity",
"typeId": 4,
"public": false,
"approved": false,
"description": "Retrieves the given entity.",
"crud": null
}
]
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 166
{
"name": "getEntity",
"typeId": 4,
"label": "Get Entity",
"description": "Retrieves the given entity.",
"moduleInitMode": "blank",
"connection": null,
"webhook": null,
"crud": null
}{
"appModule": {
"name": "getEntity",
"label": "Get Entity",
"description": "Retrieves the given entity.",
"typeId": 4,
"public": false,
"approved": false,
"crud": null,
"connection": null,
"altConnection": null,
"webhook": null
}
}{
"appModule": "getEntity"
}{
"appModule": {
"name": "getEntity",
"label": "Get Order",
"description": "Retrieves the order by its id.",
"typeId": 4,
"crud": null,
"connection": "charlie-1",
"altConnection": null,
"webhook": null
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/api HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1724
{
"url": "text",
"baseUrl": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {},
"trigger": {
"type": "date",
"order": "asc",
"id": "text",
"date": "text"
},
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"value": "text",
"type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"uid": "text",
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"wrapper": "{{output}}",
"expires": "text"
},
"output": {},
"iterate": "text",
"respond": {
"type": "json",
"status": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {}
},
"verification": {
"condition": true,
"respond": {
"type": "json",
"status": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {}
}
},
"repeat": {
"condition": "text",
"delay": 1,
"limit": 1
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/epoch HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1281
{
"url": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"repeat": {
"condition": "text",
"delay": 1,
"limit": 1
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {
"date": null,
"label": null,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
}
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/interface HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 868
[
{
"name": "text",
"label": "text",
"help": "text",
"type": "any",
"semantic": "text",
"default": true,
"advanced": true,
"required": true,
"grouped": true,
"dynamic": true,
"multiline": true,
"sort": "text",
"sequence": true,
"schema": null,
"tags": "strip",
"coder": true,
"multiple": true,
"visible": "text",
"convert": {
"type": "text",
"format": "text",
"timezone": "text",
"name": "text",
"label": "text",
"names": "text"
},
"editable": true,
"mappable": true,
"time": true,
"rpc": {
"url": "text",
"label": "text",
"parameters": []
},
"mode": "edit",
"labels": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spec": null,
"codepage": "text",
"pattern": "text",
"nested": null,
"options": [
{
"label": "text",
"value": "text",
"description": "text",
"nested": null,
"default": true,
"short": "text"
}
],
"extension": "text",
"validate": true,
"title": "text",
"text": "text",
"closable": true,
"theme": "text",
"badge": "text"
}
]PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/parameters HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 868
[
{
"name": "text",
"label": "text",
"help": "text",
"type": "any",
"semantic": "text",
"default": true,
"advanced": true,
"required": true,
"grouped": true,
"dynamic": true,
"multiline": true,
"sort": "text",
"sequence": true,
"schema": null,
"tags": "strip",
"coder": true,
"multiple": true,
"visible": "text",
"convert": {
"type": "text",
"format": "text",
"timezone": "text",
"name": "text",
"label": "text",
"names": "text"
},
"editable": true,
"mappable": true,
"time": true,
"rpc": {
"url": "text",
"label": "text",
"parameters": []
},
"mode": "edit",
"labels": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spec": null,
"codepage": "text",
"pattern": "text",
"nested": null,
"options": [
{
"label": "text",
"value": "text",
"description": "text",
"nested": null,
"default": true,
"short": "text"
}
],
"extension": "text",
"validate": true,
"title": "text",
"text": "text",
"closable": true,
"theme": "text",
"badge": "text"
}
]{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"changed": true
}{
"module": {
"name": "apicek",
"label": "Testicek (clone)",
"description": "Těstíčko.",
"typeId": 4,
"connection": "multiverse",
"webhook": null,
"crud": null
}
}{
"changed": true
}{
"name": "the-module-name"
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 93
{
"label": "Get Order",
"description": "Retrieves the order by its id.",
"connection": "charlie-1"
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/samples HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/scope HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleVisibility} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/clone HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"newName": "apicek",
"label": "Testicek (clone)"
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleDeprecation} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleConsumable} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"centicreditsFormula": "1+1",
"centicreditsFormulaDescription": "A simple formula.",
"centicreditsFormulaDocumentationUrl": "https://example.com/docs",
"centicreditsFormulaMeta": "{}"
}{
"appModule": {
"name": "getEntity",
"label": "Get Entity",
"description": "Retrieves the given entity.",
"typeId": 4,
"crud": null,
"connection": null,
"webhook": null
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}