[FEAT] OVOS Backend Client Support
Opened this issue · 0 comments
NeonDaniel commented
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