Skip to content

v1.0.0

Choose a tag to compare

@tai-sho tai-sho released this 09 Jun 06:57
· 22 commits to main since this release

Full Changelog: https://github.com/tai-sho/oura-api-php/commits/v1.0.0

Major Features

  • Oura API Client Library:
    • Provides a PHP client library compatible with Oura Ring API v2.
    • Supports almost major endpoints.

Supported Endpoints

The library supports the following endpoints:

  • /v2/usercollection/heartrate
  • /v2/usercollection/personal_info
  • /v2/usercollection/tag
  • /v2/usercollection/enhanced_tag
  • /v2/usercollection/workout
  • /v2/usercollection/session
  • /v2/usercollection/daily_activity
  • /v2/usercollection/daily_sleep
  • /v2/usercollection/daily_spo2
  • /v2/usercollection/daily_readiness
  • /v2/usercollection/sleep
  • /v2/usercollection/sleep_time
  • /v2/usercollection/rest_mode_period
  • /v2/usercollection/ring_configuration
  • /v2/usercollection/daily_stress
  • /v2/usercollection/tag/{document_id}
  • /v2/usercollection/enhanced_tag/{document_id}
  • /v2/usercollection/workout/{document_id}
  • /v2/usercollection/session/{document_id}
  • /v2/usercollection/daily_activity/{document_id}
  • /v2/usercollection/daily_sleep/{document_id}
  • /v2/usercollection/daily_spo2/{document_id}
  • /v2/usercollection/daily_readiness/{document_id}
  • /v2/usercollection/sleep/{document_id}
  • /v2/usercollection/sleep_time/{document_id}
  • /v2/usercollection/rest_mode_period/{document_id}
  • /v2/usercollection/ring_configuration/{document_id}
  • /v2/usercollection/daily_stress/{document_id}

Additional Features

  • Pagination Support: Provides helper functions to handle large datasets with pagination.
  • PSR-7 Compliant Response Objects: Uses response objects compliant with the PSR-7 standard.