question

Ben avatar image
Ben asked

Alexa Reminders API - 403 Forbidden After Adding Permissions

Hi,

I am trying to set up Reminders API with my Alexa Skill.

I have set the permissions in the Developer Console.


This is the request I'm making using node-fetch, which returns 403 - Forbidden.

    const response = await fetch(uri, {
        method: "POST",
        headers: {
            "Authorization": `Bearer ${accessToken}`,
            "Content-Type": `application/json`
        },
        body: JSON.stringify(body)
    });

When I get the forbidden response, I return a PermissionsConsentCard with the permissions array set to:

["alexa::alerts:reminders:skill:readwrite"]

I then go into my Alexa App of the Developer Account and allow reminders permissions from the card.

However, when I attempt to create a reminder again in the simulator, I still get 403, forbidden.

Any suggestions?


Thanks,

Ben

reminders
1 comment
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ben avatar image Ben commented ·

Update: it seems to work on a device which isn't a simulator?

Does the simulator not support this API?

0 Likes 0 ·
Anand@Amazon avatar image
Anand@Amazon answered

Hello @Ben,

Thanks for reaching out to us.

Currently Alexa simulator doesn't support Reminder API so please always check with physical device to test these type of skills.

There are some limitation with alexa simulator right now which details you will find it here.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mehdi avatar image
Mehdi answered

hello
@Anand@Amazon ,

Still Alexa simulator does not support?

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.