Oura · Capability

Oura Personal Info API — Personal Info

Oura Personal Info API — Personal Info. 1 operations. Lead operation: Single Personal Info Document. Self-contained Naftiko capability covering one Oura business surface.

Oura Personal Info API — Personal Info is a Naftiko capability published by Oura, one of 9 capabilities the APIs.io network indexes for this provider. It bundles 1 operation across the GET method rooted at /v1/v2/usercollection/personal-info.

The capability includes 1 read-only operation. Lead operation: Single Personal Info Document. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Oura, Personal Info, and User.

Run with Naftiko OuraPersonal InfoUser

What You Can Do

GET
Single personal info document v2 usercollection personal info get — Single Personal Info Document
/v1/v2/usercollection/personal-info

MCP Tools

oura-single-personal-info-document

Single Personal Info Document

read-only idempotent

Capability Spec

personal-info.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Oura Personal Info API — Personal Info
  description: 'Oura Personal Info API — Personal Info. 1 operations. Lead operation: Single Personal Info Document. Self-contained Naftiko capability covering one Oura business surface.'
  tags:
  - Oura
  - Personal Info
  - User
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    OURA_ACCESS_TOKEN: OURA_ACCESS_TOKEN
capability:
  consumes:
  - type: http
    namespace: personal-info
    baseUri: https://api.ouraring.com
    description: Oura Personal Info API — Personal Info business capability. Self-contained, no shared references.
    resources:
    - name: v2-usercollection-personal-info
      path: /v2/usercollection/personal_info
      operations:
      - name: single-personal-info-document-v2-usercollection-personal-info-get
        method: GET
        description: Single Personal Info Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      value: '{{env.OURA_ACCESS_TOKEN}}'
      placement: header
  exposes:
  - type: rest
    namespace: personal-info-rest
    port: 8080
    description: REST adapter for Oura Personal Info API — Personal Info. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/v2/usercollection/personal-info
      name: v2-usercollection-personal-info
      description: REST surface for v2-usercollection-personal-info.
      operations:
      - method: GET
        name: single-personal-info-document-v2-usercollection-personal-info-get
        description: Single Personal Info Document
        call: personal-info.single-personal-info-document-v2-usercollection-personal-info-get
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: personal-info-mcp
    port: 9090
    transport: http
    description: MCP adapter for Oura Personal Info API — Personal Info. One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: oura-single-personal-info-document
      description: Single Personal Info Document
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: personal-info.single-personal-info-document-v2-usercollection-personal-info-get
      outputParameters:
      - type: object
        mapping: $.