Browse the docs

Reference · 2 operations

Me

The calling key and its workspace.

Last updated from API version 2026-10-06 at (live spec, refreshed hourly). openapi.json

Me

me.get

Inspect the workspace and scopes for the current API key.

get/api/v1/me
Scope
Any valid key
Credits
Free
Idempotency-Key
Not used

Any valid key, no scope needed. v0 (legacy) keys get the v0 subset: workspace {id, name, plan, status} and apiKey {id, scopes}.

Responses

200
The key and its workspace.
Show schema

MeResponse

  • dataMerequired
    0
  • metaResponseMetarequired

    Metadata on every success response.

    0

Errors

400 The request is invalid (VALIDATION_ERROR, CURSOR_MISMATCH, UNSUPPORTED_FILTER) · 401 Missing, invalid, expired or revoked key · 403 Missing scope, suspended workspace or unavailable identity · 429 Rate limit reached · 500 Unexpected error · 503 The backend is unreachable; retry after `Retry-After`. Every error is {error: {type, code, message, requestId, docUrl}}; see error codes.

curl "https://app.owlbound.ai/api/v1/me" \
  -H "Authorization: Bearer $OWLBOUND_API_KEY" \
  -H "Owlbound-Version: 2026-10-06"

Requests

me.requests.list

List this key's own request log, newest first.

get/api/v1/me/requests
Scope
read
Credits
Free
Idempotency-Key
Not used

The audit log of the calling key only (never other keys of the workspace), kept 90 days. Cursor-paginated. Rows still in flight have status: 0; rows that never completed are flagged abandoned.

Parameters

  • limitqueryinteger

    Page size.

    default 50min 1max 200
  • cursorquerystring

    Opaque cursor from meta.page.nextCursor. Reusing it with other filters is 400 CURSOR_MISMATCH.

Responses

200
One page of request log rows.
Show schema

ApiRequestLogListResponse

  • dataarray of ApiRequestLogrequired
    0
  • metaobjectrequired

    Metadata on every success response.

    0
    + Show child fields
    • requestIdstringrequired
      0
    • creditsCreditsMetarequired
      0
    • pagePageMetarequired

      Cursor pagination. hasMore is the only end signal; pages may be short.

      0
    • dryRunboolean

      True only on a dry-run response (action operations).

      0

Errors

400 The request is invalid (VALIDATION_ERROR, CURSOR_MISMATCH, UNSUPPORTED_FILTER) · 401 Missing, invalid, expired or revoked key · 403 Missing scope, suspended workspace or unavailable identity · 429 Rate limit reached · 500 Unexpected error · 503 The backend is unreachable; retry after `Retry-After`. Every error is {error: {type, code, message, requestId, docUrl}}; see error codes.

curl "https://app.owlbound.ai/api/v1/me/requests" \
  -H "Authorization: Bearer $OWLBOUND_API_KEY" \
  -H "Owlbound-Version: 2026-10-06"

Models on this page

Shared objects the operations above link to. Clients must ignore fields they do not know.

Meobject
  • workspaceobjectrequired
    0
    + Show child fields
    • idstringrequired
      0
    • namestringrequired
      0
    • planstring | nullrequireddeprecated

      Always null for v1 keys (every workspace is pay as you go).

      0
    • statusstringrequired
      0
  • apiKeyobjectrequired
    0
    + Show child fields
    • idstringrequired
      0
    • namestringrequired
      0
    • keyPrefixstringrequired
      0
    • scopesarray of stringrequired
      0
    • identityIdstring | nullrequired

      The sender identity this key is bound to, if any.

      0
    • apiVersionstringrequired
      0
    • expiresAtnumber | nullrequired

      Ms since epoch.

      0
  • rateLimitobjectrequired
    0
    + Show child fields
    • requestsPerMinuteintegerrequired
      0
    • requestsPerHourintegerrequired
      0
    • requestsPerDayintegerrequired

      -1 means unlimited.

      0
ResponseMetaobject

Metadata on every success response.

  • requestIdstringrequired
    0
  • creditsCreditsMetarequired
    0
  • Cursor pagination. hasMore is the only end signal; pages may be short.

    0
  • dryRunboolean

    True only on a dry-run response (action operations).

    0
CreditsMetaobject
  • usednumberrequired

    Credits charged by this request. Reads are free.

    0
  • balancenumber
    0
  • estimatednumber

    Dry run only (action operations).

    0
  • availablenumber

    Dry run only (action operations).

    0
  • reservationIdstring | null

    Async operations only; the job settles this reservation.

    0
PageMetaobject

Cursor pagination. hasMore is the only end signal; pages may be short.

  • nextCursorstring | nullrequired
    0
  • hasMorebooleanrequired
    0
  • limitintegerrequired
    min 1max 200
ApiRequestLogobject

One call made with this key.

  • idstringrequired
    0
  • requestIdstringrequired

    The X-Request-Id of the call.

    0
  • operationIdstring | nullrequired

    Null for v0 (legacy) calls.

    0
  • methodstringrequired
    0
  • pathstringrequired
    0
  • statusintegerrequired

    HTTP status; 0 while the call is still running.

    0
  • errorCodestring | nullrequired
    0
  • durationMsnumber | nullrequired
    0
  • creditsUsednumberrequired
    0
  • apiVersionstring | nullrequired
    0
  • scopestring | nullrequired

    The scope the operation required.

    0
  • attemptintegerrequired
    0
  • replayedbooleanrequired

    True when an idempotent replay answered the call.

    0
  • idempotencyKeystring | nullrequired
    0
  • ipPrefixstring | nullrequired

    /24 (IPv4) or /48 (IPv6) only.

    0
  • userAgentstring | nullrequired
    0
  • identityIdstring | nullrequired
    0
  • resourceTypestring | nullrequired
    0
  • resourceIdstring | nullrequired
    0
  • abandonedbooleanrequired

    The call never completed (crash between start and finish).

    0
  • createdAtnumberrequired

    Ms since epoch.

    0

← All operations