Build custom IoT integrations with Alexa
| Home | Getting Started | Custom Skill |
The Alexa Service, is a micro-service that allows Octoblu to react and respond to requests from the Amazon Echo device, or an Alexa App.
Octoblu hosts an instance of the Alexa Service at alexa.octoblu.com and is available for public use.
{
"intents": [
{
"intent": "Trigger",
"slots": [
{
"name": "Name",
"type": "TRIGGER"
}
]
},
{
"intent": "ListTriggers"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
{
"intents": [
{
"name": "AMAZON.CancelIntent",
"samples": []
},
{
"name": "AMAZON.HelpIntent",
"samples": [
"what can I do"
]
},
{
"name": "AMAZON.StopIntent",
"samples": []
},
{
"name": "ListTriggers",
"samples": [
"what are my triggers",
"list triggers",
"tell me my triggers",
"list my triggers",
"list my flows",
"list my nodes",
"list my echo-in nodes",
"list my echo in nodes",
"list my echo ins"
],
"slots": []
},
{
"name": "Trigger",
"samples": [
"fire {Name}",
"fire off {Name}",
"perform {Name}",
"do {Name}",
"trigger {Name}",
"{Name}"
],
"slots": [
{
"name": "Name",
"type": "TriggerName",
"samples": []
}
]
}
],
"types": [
{
"name": "TriggerName",
"values": [
{
"id": null,
"name": {
"value": "drove cars",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "activate chocolate water bottles",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "green wall",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "cement bacon",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "flash master dream",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "duck minor",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "weather walls up lake black book",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "karate",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "weather",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "stocks",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "lights",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "turn it on",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "my lights",
"synonyms": []
}
},
{
"id": null,
"name": {
"value": "get the weather",
"synonyms": []
}
}
]
}
]
}
https://alexa.octoblu.com/trigger or the url of your hosted Alexa Service.https://oauth.octoblu.com/alexa/authorizeIf you are getting unauthorized, disable and re-enable your skill, by going to http://alexa.amazon.com/spa/index.html#skills/your-skills and clicking on “link”. This should open up another tab, authenticating you with Octoblu.