All pages
Powered by GitBook
1 of 1

Loading...

SDK Apps > Modules

List App Modules

get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
Responses
200

Successful response

application/json
get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules

Create Module

post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
Body
namestringRequired
typeIdinteger · enumRequired

Module type id. Allowed values:

  • 1 = TRIGGER (Trigger - polling) Use if you wish to watch for any changes in your app/service. Examples are Watch a New Book, which will be triggered whenever a new book has been added to the library.
  • 4 = ACTION Use if the API endpoint returns a single response. Examples are Create a book, Delete a book or Get a Book.
  • 9 = SEARCH Use if the API endpoint returns multiple items. An example is List Books that will find specific books according to search criteria.
  • 10 = CONVERGER (Instant Trigger / webhook) Use if the API endpoint has a webhook available (dedicated or shared). Example is Watch a New Event.
  • 11 = HITL (Responder) Use if you need to send a processed data back to a webhook.
  • 12 = RETURNER (Universal) Use if you want to enable users to perform an arbitrary API call to the service. Examples are Make an API Call and Execute a GraphQL Query.
Default: 4Possible values:
labelstringOptional
descriptionstringOptional
moduleInitModestring · enumOptional

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.
Default: blankPossible values:
moduleInitSourcestringOptional

Required when moduleInitMode is module. Specifies the name of the source module to clone.

connectionstring | nullableOptional

The name of the connection to use.

webhookstring | nullableOptional

The name of the webhook to use.

crudstring | nullableOptional

The CRUD operation type.

Get Module

get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Responses
200

Successful response

application/json
get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}

Delete Module

delete
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Responses
200

Successful response

application/json
delete
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}

Patch Module

patch
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}

Updates a module.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
labelstringOptional
descriptionstringOptional
connectionstringOptional
Responses
200

Successful response

application/json
patch
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/api

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
or

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/epoch

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
urlstring · min: 1 · max: 512Optional

Request URL

encodeUrlbooleanOptional

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.

Default: true
methodany ofOptional
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
stringOptionalPattern: ^.*[{][{].*[}][}].*$
castring · max: 8192Optional

Custom Certificate Authority

bodyany ofOptional

Request body

objectOptional
or
or
booleanOptional
or
integerOptional
or
string | nullableOptional
or
numberOptional
or
stringOptional
typeany ofOptional
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
stringOptionalPattern: ^.*[{][{].*[}][}].*$
conditionany ofOptionalDefault: true
booleanOptional
or
stringOptional
or
gzipbooleanOptional

Add an Accept-Encoding header to request compressed content encodings from the server (if not already present) and decode supported content encodings in the response.

Default: false
followRedirectsbooleanOptional

This directive specifies whether to follow GET HTTP 3xx responses as redirects or never.

Default: true
followAllRedirectsbooleanOptional

This directive specifies whether to follow non-GET HTTP 3xx responses as redirects or never.

Default: true

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/interface

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
or
stringOptional

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/parameters

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
or
stringOptional

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/samples

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
Other propertiesanyOptional
Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/samples

Set Module Section

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/scope

Available sections: api, epoch, parameters, expect, interface, samples, scope

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Bodystring[]
string[]Optional
Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/scope

Get Module Section

get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleSection}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
SDK_moduleSectionstring · enumRequiredPossible values:
Responses
200

Successful response

application/json
get
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleSection}

Set Module Visibility

post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleVisibility}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
SDK_moduleVisibilitystring · enumRequiredPossible values:
Body
Responses
200

Successful response

application/json
post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleVisibility}

Clone Module

post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/clone

Creates a duplicate of a module.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
newNamestringOptional
labelstringOptional
Responses
200

Successful response

application/json
post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/clone

Set Module Deprecation

post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleDeprecation}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
SDK_moduleDeprecationstring · enumRequiredPossible values:
Body
Responses
200

Successful response

application/json
post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleDeprecation}

Set Module Consumable

put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleConsumable}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

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.

Path parameters
SDK_appNamestringRequired
SDK_appVersionstringRequired
SDK_moduleNamestringRequired
Body
centicreditsFormulastringOptional
centicreditsFormulaDescriptionstringOptional
centicreditsFormulaDocumentationUrlstringOptional
centicreditsFormulaMetastringOptional
Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleConsumable}
200

Successful response

Responses
200

Successful response

application/json
post
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules
200

Successful response

200

Successful response

200

Successful response

200

Successful response

Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/api
200

Successful response

Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/epoch
200

Successful response

Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/interface
200

Successful response

Responses
200

Successful response

application/json
put
/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/parameters
200

Successful response

200

Successful response

200

Successful response

200

Successful response

200

Successful response

200

Successful response

200

Successful response

200

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}}"
  }
}