Listee
PricingLog in

API Documentation (Beta)

Learn how to integrate with Listee's API to programmatically manage your tasks.

Beta Status: The Listee API is currently in beta. Features and endpoints may change without prior notice during this phase.

Plan Requirements: API access is available exclusively to Plus and Pro plan subscribers. Pro plan subscribers receive access to additional endpoints and higher rate limits.

Getting Started

Authentication

All API requests require authentication using an API key:

Authorization: Bearer YOUR_API_KEY

You can obtain an API key from your Listee account settings if you are subscribed to a Plus or Pro plan.

Base URL

All API requests should be made to:

https://listee.in/api/v1

Key Endpoints

Categories

  • Get all categories: GET /categories
  • Create category: POST /categories
  • Get category by ID: GET /categories/{categoryId}
  • Update category: PUT /categories/{categoryId}
  • Delete category: DELETE /categories/{categoryId}

Tasks

  • Get tasks in category: GET /categories/{categoryId}/tasks
  • Create task: POST /categories/{categoryId}/tasks
  • Update task: PUT /categories/{categoryId}/tasks/{taskId}
  • Delete task: DELETE /categories/{categoryId}/tasks/{taskId}
  • Update task status: PUT /categories/{categoryId}/tasks/{taskId}/status
  • Reorder tasks: PUT /categories/{categoryId}/tasks/reorder
  • Delete multiple tasks: POST /categories/{categoryId}/tasks/bulk-delete
  • Uncheck multiple tasks: POST /categories/{categoryId}/tasks/bulk-uncheck
  • Move tasks: POST /tasks/move

Security Best Practices

  • Store API keys as environment variables
  • Never commit API keys to version control
  • Rotate keys periodically
  • Use IP restrictions in production environments

Rate Limiting

The API uses rate limiting to ensure service stability. Exceeding limits results in 429 Too Many Requests responses.

Complete Documentation

For detailed API documentation including request/response examples and error handling, please visit our API Reference.

Need help with the API? Contact our developer support team at listee@gen-ltd.jp.