Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] OVOS Backend Client Support #10

Open
7 of 19 tasks
NeonDaniel opened this issue Jan 24, 2024 · 0 comments
Open
7 of 19 tasks

[FEAT] OVOS Backend Client Support #10

NeonDaniel opened this issue Jan 24, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@NeonDaniel
Copy link
Member

NeonDaniel commented Jan 24, 2024

Objective

Implement endpoints for full support of ovos-backend-client endpoints.

Initial Implementation Requirements

  • Token compatible with IdentityManager
  • OWM endpoint support
  • Wolfram Alpha endpoint support
  • Geolocation
  • STT
  • Device API
    • Properties (friendly name, description, UUID, versioning)
    • Device settings
    • Activation
    • Update
    • Upload skills data
  • Metrics API
  • OAuth API (?)
  • WW Upload (Later?)
  • STT Upload (Later?)
  • Email API
  • [FEAT] Skill settings endpoint #7 (Upload + Download)
  • Admin API (?)
  • Database API (?)

Other Considerations

  • Which APIs might be excluded from an initial implementation (or generally excluded)
  • Authentication/Authorization requirements for a device to manage skill settings
  • What associated services are required to support added endpoints
    • Service to manage uploaded WW/STT (Metrics?)
    • Service to manage Device API
    • Skill settings database/service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant