Make Academy Help / Tutor

What are you trying to achieve?

Hi I’ve got a general question, I’m working through the Make Academy course. I’m now on the advanced module so not doing too badly however, from time to time I get stuck and i’m unsure of where to get help from! the support desk take too long to get back to me and there is little support (that i can see) on youtube to walk through the course scenarios with me… are there blue prints I can download of the modules to figure out where I’ve gone wrong? or are there trainers I can pay to support me as this is getting a little frustrating. Thanks in advanced :slight_smile:

Steps taken so far

Lots of deep breaths :slight_smile:

HAHAH love the steps you have taken so far. Definitely need to do that when coding or creating scenarios.

The community is a great place to bring issues and questions it is built to be a place where the “MAKERS” come together and help with questions and problems and try to give you our solution as they’re normally many ways in no code to get the same solution. All we would need is the below to answer your ticket. Normally questions are answered pretty quickly as the community is active here. :slight_smile: Good luck!

3 Likes

Thanks so much!
I’m on Make Advanced C02 U05 .

I am unable to connect google forms to Make via HTTP, I created the Token ok but not sure if the problem is the url?
When I use https://eu1.make.com I get a 401 unauthorized error, when I use https://eu2.make.com I get 403 forbidden error

Thanks once more!

Input

[
    {
        "ca": null,
        "qs": [],
        "url": "https://eu1.make.com/api/v2/organizations/140472/invite",
        "data": "{  \"usersRoleId\": \"12\",\"name\": \"Random Sasha\", \"email\": \"Random.sasha@ndc.co.uk\", \"teamsId\": [402253]}",
        "gzip": true,
        "method": "post",
        "headers": [],
        "timeout": null,
        "useMtls": false,
        "bodyType": "raw",
        "contentType": "application/json",
        "serializeUrl": false,
        "shareCookies": false,
        "parseResponse": true,
        "followRedirect": true,
        "useQuerystring": false,
        "followAllRedirects": false,
        "rejectUnauthorized": true
    }
]

Output

[
    null
]

blueprint (3).json (47.1 KB)

Hi,
I would still be grateful for some assistance… my question seems to have gotten lost in the long grass :frowning:

1 Like

Hello @Bola, it looks like you are not far from being successful for this Unit :grinning:
403 means that you are authenticated, but you are not authorized to make the call.

It’s possible that you have set an incorrect Organization ID. You seem to be in eu2 (so the start of the URL is correct), but check your organization here:

Click on “Organization” and check the number shown on the picture below

Then the url you tested should look like this:
https://eu2.make.com/api/v2/organizations/xxxxxxxx/invite
where xxxxxx is the OrganizationID

Be careful also with the TeamID that you set in the Body of your call. You can get the ID the same way as you did for organization, but this time, clicking on “Team

And, the second call will not work as-is. First the url has to be eu2 (and not eu1), then the TeamID has to be sent as a Query Parameter. And you have to use GET.
See here: List Scenarios Folders

It should look like this


yyyyyyyy is the actual TeamID

I hope it helps, let me know the outcome.

Kind regards,

Benjamin

3 Likes

Thanks so much for getting back to me Benjamin :-). I’ve corrected the third module but unfortunately I can’t get past the second HTTP Make an API Key Auth Request. I’m now getting a 400 Bad Request error message. The Org and Team Ids are correct.


blueprint (5).json (47.3 KB)

Input bundle

[
    {
        "ca": null,
        "qs": [],
        "url": "https://eu2.make.com/api/v2/organizations/1404721/invite",
        "data": "{  \"usersRoleId\": \"12\",\"name\": \"Random Sasha\", \"email\": \"Random.sasha@ndc.co.uk\", \"teamsId\": [402253\n  ]\n}",
        "gzip": true,
        "method": "post",
        "headers": [],
        "timeout": null,
        "useMtls": false,
        "bodyType": "raw",
        "contentType": "application/json",
        "serializeUrl": false,
        "shareCookies": false,
        "parseResponse": true,
        "followRedirect": true,
        "useQuerystring": false,
        "followAllRedirects": false,
        "rejectUnauthorized": true
    }
]

Output bundle

[
    null
]

Hey!

For the second call, you have to use an uppercase i

teamId

And you don’t need any Body content.
It should work.

For the first HTTP call, I’m investigating because I can’t find the problem as of now.

Benjamin

Oh I found what was wrong!
usersRoleId should not be under double-quotes.

Here is a new blueprint with some corrections. test it in a new scenario (put back the connections)

blueprint-ben.json (47.3 KB)

3 Likes

You Sir are a genius!!! Thanks so much!!! I am so grateful! It’s amazing how such a little thing caused stagnation for 2 days! Thanks once more!

3 Likes

Thanks so much for your nice feedback :star_struck:

It’s always good to have an external pair of eyes to help, I already had the exact same issue as you, and I know it’s super hard to figure it out :sweat_smile::sweat_smile:

Kind regards,

Benjamin

2 Likes