I am implementing the Alexa.Discovery interface for my AVS product. I am sending the AddOrUpdateReport event with this payload:
"event": { "header": { "namespace": "Alexa.Discovery", "name": "AddOrUpdateReport", "payloadVersion": "3", "eventCorrelationToken": correlative "messageId": id } "payload": { "scope": { "type": "BearerToken", "token": token, }, "endpoints": [{ "endpointId": endpoint_id, "registration": { "productId": product_id, "deviceSerialNumber": serial_number }, "manufacturerName": "manufacturer", "description": "manufacturer description", "friendlyName": "name", "displayCategories": ["COMPUTER"], "capabilities": [ ... ] } } }
I am getting a 204 response from AVS, usually, we get 202 responses for other events. Besides that, we are not getting any confirmation event from the Alexa interface, according to the documentation we should get an EventProcesed directive from the Alexa interface after sending an AddOrUpdateReport event.
The capabilities list we are sending includes all the required by Alexa.Discovery like:
- Alexa 3
- Alexa.ApiGateway 1.0
- InteractionModel 1.2
- SpeechRecognizer 2.3
- System 2.0
Do you know if it's correct to get a 204 response? Why I am no getting the EventProcesed directive from Alexa Interface?
Thanks for your help in advance.