I have a lamba endpoint for an Alexa Skill. The lambda calls the directive service to provide a Progressive Response as per the documentation - https://developer.amazon.com/en-US/docs/alexa/custom-skills/send-the-user-a-progressive-response.html
Until recently the code worked fine - however I am now getting a HTTP 403 error with a message
ERROR Error [ServiceError]: The skill is not allowed to send directives at the moment.
at DirectiveServiceClient.<anonymous> (/opt/nodejs/node_modules/ask-sdk-model/index.js:219:35)
at step (/opt/nodejs/node_modules/ask-sdk-model/index.js:45:23)
at Object.next (/opt/nodejs/node_modules/ask-sdk-model/index.js:26:53)
at fulfilled (/opt/nodejs/node_modules/ask-sdk-model/index.js:17:58)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
statusCode: 403,
response: {
message: 'Unrecognized requestId: xxxxxxxxxx'
}
}
I am using the example code from Amazon Alexa documentation. I have also sent the request directly in via HTTPS and get the same issue. Has anyone else encountered this issue and resolved it?
Thanks