# Fastio API

**Canonical:** https://apis.io/apis/fast-io/fast-io-api/  
**Provider:** Fastio — https://apis.io/providers/fast-io/  
**Documentation:** https://docs.fast.io

Fastio API is one of 2 APIs that [Fastio](https://apis.io/providers/fast-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Fastio API as documented publicly: 94 operations. Contract generated from the documentation by API Evangelist (2026-11-08); not the provider's own document.

## Operations (60 of 94)

| Method | Path | Summary |
|---|---|---|
| GET | `/.well-known/oauth-authorization-server` | OAuth authorization server metadata (RFC 8414) |
| GET | `/.well-known/oauth-authorization-server/OAuth` | GET /.well-known/oauth-authorization-server/OAuth |
| GET | `/.well-known/oauth-protected-resource` | OAuth protected resource metadata (RFC 9728) |
| GET | `/.well-known/oauth-protected-resource/OAuth` | OAuth resource metadata |
| GET | `/current/activity/poll/{entityid}` | GET /current/activity/poll/{entityId} |
| GET | `/current/agents` | Agent integration guide (no auth) |
| GET | `/current/agents/Agent` | GET /current/agents/Agent |
| GET | `/current/auth/scopes` | Reports the scopes available to the current principal (e.g., service_account). |
| GET | `/current/auth/scopes/reports` | Retrieves service‑account scope reports. |
| GET | `/current/events/search` | GET /current/events/search |
| DELETE | `/current/fileshare/{fileshareId}/delete` | Delete the File Share |
| GET | `/current/fileshare/{fileshareId}/details` | Public viewer metadata for a File Share |
| DELETE | `/current/fileshare/{fileshareId}/grants` | Revoke per‑user capabilities on a File Share |
| GET | `/current/fileshare/{fileshareId}/realtime/note-auth/{noteId}` | Mint a note‑scoped realtime token for collaborative editing |
| GET | `/current/fileshare/{fileshareId}/storage/preview/{previewType}/read` | Preview the bound file of a File Share |
| GET | `/current/fileshare/{fileshareId}/storage/read` | Download the bound file of a File Share |
| GET | `/current/fileshare/{fileshareId}/storage/readnote/{noteId}` | Read a shared note's content (token‑only authentication) |
| POST | `/current/fileshare/{fileshareId}/storage/updatenote/{noteId}` | Update a shared note (requires edit grant and realtime‑note token) |
| GET | `/current/fileshare/{fileshareId}/storage/versions` | List the bound file's version history |
| PATCH | `/current/fileshare/{fileshareId}/update` | Update title / access tier / password of a File Share |
| GET | `/current/llms` | Reference file (no auth) |
| GET | `/current/llms/This` | GET /current/llms/This |
| GET | `/current/oauth/authorize` | OAuth 2.0 PKCE flow returns a login_url (and optional display_code). |
| GET | `/current/oauth/authorize/info` | Authorization request info |
| POST | `/current/oauth/register` | Dynamic client registration (no auth, rate limited) |
| PUT | `/current/oauth/register` | Update client registration (localhost-only clients) |
| POST | `/current/oauth/revoke` | Revokes an OAuth token. |
| GET | `/current/oauth/sessions` | List OAuth sessions |
| POST | `/current/oauth/token` | Token exchange (authorization_code, refresh_token) |
| POST | `/current/org/create` | Create organization |
| GET | `/current/org/{orgId}/billing/details` | Billing info |
| GET | `/current/org/{orgId}/billing/invoices` | List invoices with hosted payment links |
| GET | `/current/org/{orgId}/billing/usage/limits/credits` | GET /current/org/{org_id}/billing/usage/limits/credits |
| GET | `/current/org/{orgId}/billing/usage/meters/list` | GET /current/org/{org_id}/billing/usage/meters/list |
| POST | `/current/org/{orgId}/create/workspace` | Create workspace |
| GET | `/current/org/{orgId}/details` | Org details |
| GET | `/current/org/{orgId}/members/list` | List members |
| POST | `/current/org/{orgId}/update` | Update org |
| GET | `/current/ping` | Health check (no auth) |
| GET | `/current/ping/Health` | GET /current/ping/Health |
| GET | `/current/share/{id}/search` | Unified search across a share (files and comments buckets). |
| POST | `/current/share/{shareId}/auth/guest` | Guest authentication. |
| POST | `/current/share/{shareId}/auth/password` | Password authentication. |
| GET | `/current/share/{shareId}/details` | Share details. |
| GET | `/current/share/{shareId}/members/list` | List members. |
| POST | `/current/share/{shareId}/update` | Update share. |
| GET | `/current/system/status` | Returns system status and any scheduled maintenance window. |
| GET | `/current/system/status/System` | GET /current/system/status/System |
| GET | `/current/system/status/until` | GET /current/system/status/until |
| POST | `/current/upload` | Create upload session |
| POST | `/current/upload/{id}/chunk` | Upload chunk |
| POST | `/current/upload/{id}/complete` | Finalize upload |
| GET | `/current/upload/{id}/details` | Check upload status |
| POST | `/current/user` | Creates a new user (signup) with optional agent flag. |
| GET | `/current/user/auth` | Basic Auth → JWT (deprecated) returns a JWT when called with HTTP Basic Auth. |
| POST | `/current/user/auth/2factor/auth/{token}` | Completes 2FA on the deprecated Basic Auth login using the provided token. |
| POST | `/current/user/auth/bootstrap` | Bootstrap session token from HttpOnly cookie |
| POST | `/current/user/auth/key` | Creates an API key (optionally scoped, with agent name and expiration). |
| POST | `/current/user/auth/key/{id}` | Updates an existing API key identified by {id}. |
| POST | `/current/user/auth/login/exchange` | Exchanges the one‑time callback code with PKCE for a session after the login page. |

…and 34 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/fast-io/openapi/_ae-authored/fast-io-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-patch-current-fileshare-fileshareid-update-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-post-current-upload-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-post-current-fileshare-fileshareid-storage-updatenote-noteid-reques-schema.json
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-get-current-oauth-authorize-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-get-current-user-auth-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fast-io/json-schema/fast-io-get-current-auth-scopes-response-schema.json

## Other Fastio APIs (1)

- [Fast IO API](https://apis.io/apis/fast-io/fast-io-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/fast-io/fast-io-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/fast-io/.
