SDK Apps > Invites

Get App Invite

get
/sdk/apps/invites/{SDK_appInviteToken}
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_appInviteTokenstringRequired
Responses
200

Successful response

application/json
get
/sdk/apps/invites/{SDK_appInviteToken}
GET /api/v2/sdk/apps/invites/{SDK_appInviteToken} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
200

Successful response

{
  "appInvite": {
    "name": "invite-example",
    "label": "Example",
    "theme": "#2f8cbb",
    "created": "2021-01-06T12:31:47.261Z",
    "access": true,
    "manifestBasic": {
      "icon": "/img/apps/invite-example.png",
      "name": "app#invite-example",
      "label": "Example",
      "theme": "#2f8cbb",
      "groups": [
        {
          "label": "Objects",
          "modules": [
            "watchObjects",
            "searchObjects",
            "createObject",
            "deleteObject"
          ]
        },
        {
          "label": "Notifications",
          "modules": [
            "watchNotifications",
            "resolveNotification"
          ]
        },
        {
          "label": "Other",
          "modules": [
            "makeAnAPICall",
            "makeGQLAPICall"
          ]
        }
      ],
      "public": true,
      "actions": [
        {
          "name": "makeAnAPICall",
          "label": "Make an API Call",
          "public": true,
          "approved": false,
          "responder": false,
          "description": "Performs an arbitrary authorized API request."
        },
        {
          "name": "createObject",
          "label": "Create Object",
          "public": true,
          "approved": false,
          "responder": false,
          "description": "Creates a new Object."
        },
        {
          "name": "deleteObject",
          "label": "Delete Object",
          "public": true,
          "approved": false,
          "responder": false,
          "description": "Deletes the given Object."
        },
        {
          "name": "resolveNotification",
          "label": "Resolves a Notification",
          "public": true,
          "approved": false,
          "responder": true,
          "description": "Responds to the Notification."
        },
        {
          "name": "makeGQLAPICall",
          "label": "Make a GraphQL Call",
          "public": true,
          "approved": false,
          "responder": false,
          "description": "Performs arbitrary GraphQL Query."
        }
      ],
      "version": "1.0.0",
      "searches": [
        {
          "name": "searchObjects",
          "label": "Search Objects",
          "public": true,
          "approved": false,
          "description": "Searches for Objects."
        }
      ],
      "triggers": [
        {
          "acid": true,
          "name": "watchObjects",
          "label": "Watch Objects",
          "public": true,
          "approved": false,
          "listener": false,
          "description": "Triggers when a new Object is created."
        },
        {
          "acid": true,
          "name": "watchNotifications",
          "label": "Watch Notifications",
          "public": true,
          "approved": false,
          "listener": true,
          "description": "Triggers when a new Notification is received."
        }
      ],
      "description": null
    },
    "language": "en",
    "installable": []
  }
}

Accept App Invite

post
/sdk/apps/invites/{SDK_appInviteToken}
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_appInviteTokenstringRequired
Body
organizationIdsinteger[]Optional
Responses
200

Successful response

application/json
post
/sdk/apps/invites/{SDK_appInviteToken}
POST /api/v2/sdk/apps/invites/{SDK_appInviteToken} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 24

{
  "organizationIds": [
    13
  ]
}
200

Successful response

{
  "appInvite": {
    "name": "custom-app-1",
    "label": "Update App 2",
    "theme": "#caffee",
    "created": "2019-12-18T11:31:25.803Z",
    "access": true,
    "manifestBasic": {
      "icon": "/img/apps/custom-app-1.png",
      "name": "app#custom-app-1",
      "label": "Update App 2",
      "theme": "#caffee",
      "groups": [
        {
          "label": "Other",
          "modules": [
            "postmanModule5",
            "getEntity",
            "getEntity2",
            "getEntity3"
          ]
        }
      ],
      "public": true,
      "actions": {
        "public": true,
        "approved": true,
        "name": "name",
        "label": "label",
        "description": "description",
        "responder": false,
        "supportsAgent": false
      },
      "version": "1.0.0",
      "searches": {
        "public": true,
        "approved": true,
        "name": "name",
        "label": "label",
        "description": "description",
        "supportsAgent": false
      },
      "triggers": {
        "public": true,
        "approved": false,
        "name": "name",
        "label": "label",
        "description": "description",
        "acid": false,
        "listener": true,
        "supportsAgent": true
      },
      "description": "This is app.",
      "supportsAgent": true
    },
    "language": "cs",
    "version": 1
  }
}

Last updated