Skip to content

FeatureDiscovery

Outgoing Messages

GetFeaturesReply

Reply for GetFeatures message.

JSON Structure

{
    "header": {
        "version": "4.0",
        "messageType": "Reply",
        "id": {{String}},
        "messageDescription": {
            "topic": "FeatureDiscovery",
            "action": "GetFeatures",
            "replyToId": {{String}}        
        }
    },
    "payload": {
        "discoveryResponses": {{String}}        
    }
}

Payload

Property Type Required Description Example
discoveryResponses String Yes An escaped JSON string containing the discovery responses. See the Alexa module documentation for complete details of the schema.

Incoming Messages

GetFeatures

Get a list of Alexa features based on the domain, eventType, locale and limit.

JSON Structure

{
    "header": {
        "version": "4.0",
        "messageType": "Publish",
        "id": {{String}},
        "messageDescription": {
            "topic": "FeatureDiscovery",
            "action": "GetFeatures"
        }
    },
    "payload": {
        "discoveryRequests": {{String}}        
    }
}

Payload

Property Type Required Description Example
discoveryRequests String Yes An escaped JSON string containing the discovery requests. See the Alexa module documentation for complete details of the schema.