{"id":23547822,"url":"https://github.com/dani3lsun/apex-voice-control","last_synced_at":"2025-06-15T07:02:33.272Z","repository":{"id":101151260,"uuid":"112043641","full_name":"Dani3lSun/apex-voice-control","owner":"Dani3lSun","description":"APEX Voice Control using Amazon Alexa","archived":false,"fork":false,"pushed_at":"2018-07-11T11:48:31.000Z","size":4590,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-08T19:45:43.061Z","etag":null,"topics":["alexa","alexa-skill","nodejs","oracle","oracle-apex-plugin","orclapex","plsql"],"latest_commit_sha":null,"homepage":"","language":"PLSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dani3lSun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-11-26T00:12:23.000Z","updated_at":"2023-09-05T00:12:18.000Z","dependencies_parsed_at":"2023-04-10T18:31:41.160Z","dependency_job_id":null,"html_url":"https://github.com/Dani3lSun/apex-voice-control","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dani3lSun/apex-voice-control","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dani3lSun%2Fapex-voice-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dani3lSun%2Fapex-voice-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dani3lSun%2Fapex-voice-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dani3lSun%2Fapex-voice-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dani3lSun","download_url":"https://codeload.github.com/Dani3lSun/apex-voice-control/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dani3lSun%2Fapex-voice-control/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259935546,"owners_count":22934376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alexa","alexa-skill","nodejs","oracle","oracle-apex-plugin","orclapex","plsql"],"created_at":"2024-12-26T09:19:31.863Z","updated_at":"2025-06-15T07:02:33.267Z","avatar_url":"https://github.com/Dani3lSun.png","language":"PLSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# APEX Voice Control\n\n[![APEX Community](https://cdn.rawgit.com/Dani3lSun/apex-github-badges/78c5adbe/badges/apex-community-badge.svg)](https://github.com/Dani3lSun/apex-github-badges) [![APEX Tool](https://cdn.rawgit.com/Dani3lSun/apex-github-badges/b7e95341/badges/apex-tool-badge.svg)](https://github.com/Dani3lSun/apex-github-badges)\n[![APEX Built with Love](https://cdn.rawgit.com/Dani3lSun/apex-github-badges/7919f913/badges/apex-love-badge.svg)](https://github.com/Dani3lSun/apex-github-badges)\n\n![logo](/docs/img/banner-logo.png)\n\n**Table of Contents**\n\n- [APEX Voice Control](#apex-voice-control)\n  - [Changelog](#changelog)\n  - [Features](#features)\n  - [Infrastructure Diagram](#infrastructure-diagram)\n  - [Terminology](#terminology)\n  - [Workflows](#workflows)\n    - [User Authentication](#user-authentication)\n  - [License](#license)\n\n\n## Changelog\n\n#### [1.0.0 - Initial Release](https://github.com/Dani3lSun/apex-voice-control/releases/tag/v1.0.0)\n\n\n## Features\n\n- Navigate to specified APEX pages\n- Navigate to specified APEX pages and execute searches via URL params\n- Search on current page\n- User authentication \u0026 assignment via Amazon Alexa companion app\n- Multilingual structure, english and german are shipped\n\n\n## Infrastructure Diagram\n![](/docs/img/infrastructure-diagram.png)\n\n\n## Terminology\n\nInsum Solutions is providing a good overview of often used [definitions and terminology](https://github.com/insum-labs/alexa#definitions)\n\n\n## Workflows\n\n### User Authentication\n\n1. User installs APEX Voice Control (AVC) Skill via Amazon Alexa companion app\n2. User is redirected to login page (provided by AVC-Bridge-Service)\n3. User successfully get logged in by providing the same credentials as in the APEX app\n4. AVC-Bridge-Service will generate \u0026 save an access token\n5. AVC-Bridge-Service will return that access token to the Amazon Alexa companion app\n\nAll future requests with the Alexa Skill will include the access token generated by the login procedure\n\nIf you are interested in connecting an Alexa user with your system, here´s the official documentation page:\n[https://developer.amazon.com/docs/custom-skills/link-an-alexa-user-with-a-user-in-your-system.html](https://developer.amazon.com/docs/custom-skills/link-an-alexa-user-with-a-user-in-your-system.html)\n\n\n## Further Documentation\n\nDocs are still in the making, I hope I can update this section as soon as possible :)\n\n\n## License\n\nThis software is under [**MIT License**](https://github.com/Dani3lSun/apex-voice-control/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdani3lsun%2Fapex-voice-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdani3lsun%2Fapex-voice-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdani3lsun%2Fapex-voice-control/lists"}