Spaces API Documentation

Spaces API

Programmatically manage Losi Spaces, tasks, notes, and team collaboration

REST API
JSON

Standard RESTful endpoints with JSON request/response format

API Key Auth
Bearer Token

Secure authentication using API keys with spaces permission

Rate Limited
1000 req/hr

Reasonable rate limits to ensure platform stability

API Capabilities

Complete programmatic access to Losi Spaces functionality

Space Management

  • • Create and manage project spaces
  • • Configure custom status and priority templates
  • • Set sharing and visibility options
  • • Archive and restore spaces

Task Management

  • • Create, update, and track tasks
  • • Assign tasks to team members
  • • Set priorities, due dates, and tags
  • • Filter tasks by status, priority, assignee

Note Management

  • • Create rich markdown documentation
  • • Organize project knowledge
  • • Share notes with team members
  • • Track note authors and versions

Team Collaboration

  • • Manage space memberships
  • • Assign roles (owner, admin, editor, viewer)
  • • Control access permissions
  • • Invite new team members

Getting Started

Follow these steps to start using the Spaces API

  1. Enable API Access: Go to your profile settings and enable API access
  2. Create API Key: Generate a new API key with "spaces" permission
  3. Get Workspace ID: Find your workspace ID from the URL or API
  4. Make API Calls: Use Bearer token authentication for all requests
  5. Test Endpoints: Start with listing spaces, then create your first space