SDK Apps > Invites

Get App Invite

get

Retrieves a list of all apps available to the user.

Authorizations
Path parameters
SDK_appInviteTokenstringRequired
Query parameters
allbooleanOptionalExample: true
opensourcebooleanOptionalExample: true
Header parameters
imt-adminintegerOptionalExample: 1
Responses
200
Successful response
application/json
get
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": "dominik-example",
    "label": "Example",
    "theme": "#2f8cbb",
    "created": "2021-01-06T12:31:47.261Z",
    "access": true,
    "manifestBasic": {
      "icon": "/img/apps/dominik-example.png",
      "name": "app#dominik-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"
  }
}

Accept App Invite

post

Retrieves a list of all apps available to the user.

Authorizations
Path parameters
SDK_appInviteTokenstringRequired
Query parameters
allbooleanOptionalExample: true
opensourcebooleanOptionalExample: true
Header parameters
imt-adminintegerOptionalExample: 1
Body
organizationIdintegerOptional
Responses
200
Successful response
application/json
post
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: 21

{
  "organizationId": 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 appka."
    },
    "language": "cs"
  }
}