authentication
Authentication
Overview
Spuree is an agent-friendly cloud storage. Projects contain folders (nestable) and files at any level. Authenticate with a JWT token or API key to access all V1 endpoints.
Tokens follow OAuth2 conventions and are issued as NextAuth-compatible JWTs.
Use this skill when an agent needs to:
- Set up API access for the first time
- Log in with email and password to get an access token
- Refresh an expired access token using a refresh token
- Exchange an authorization code for tokens (browser SSO flow)
- Create, list, or revoke API keys
Getting Started
First-time setup — three options:
More from cheehoolabs/spureeskills
file-management
Search, get, create, upload (single & multipart), update, and delete files in Spuree projects with checksum-verified upload flow
27folder-management
Create, update, delete, and browse folders (sessions) within Spuree projects, including listing assets, files, and batch file downloads
13project-invitation
Manage project sharing invitations in Spuree — list, accept, decline, cancel, and resend invitations for non-workspace members
12project-management
Create, list, update, delete, and share projects in Spuree, including browsing project contents
12