NeonGeckoCom/neon-hana

[FEAT] OVOS Backend Client Support

Opened this issue · 0 comments

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
  • #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