mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-20 05:10:26 -05:00
docs: API v1 import, bulk, idempotency, rate limits; Linear guide; release tooling
- Document CSV import, bulk actions, Idempotency-Key, and token rate limits in REST_API and scopes. - Clarify session vs token CSV import in import/export README; mobile offline idempotency note. - Add docs/integrations/LINEAR.md; refresh CODE_BASED_ANALYSIS_REPORT (v5.3.0, 14 connectors). - env.example: API_TOKEN_RATE_LIMIT_*; setup.py version; CD release workflow tweak; Zapier webhook sample.
This commit is contained in:
@@ -94,7 +94,9 @@ curl -H "Authorization: Bearer YOUR_TOKEN" \
|
||||
#### `write:time_entries`
|
||||
**Grants**: Create, update, and delete time entries; control timer; timesheet periods and time-off requests
|
||||
**Endpoints**:
|
||||
- `POST /api/v1/time-entries` - Create time entry
|
||||
- `POST /api/v1/time-entries` - Create time entry (optional `Idempotency-Key` header for safe retries)
|
||||
- `POST /api/v1/time-entries/import-csv` - Import time entries from CSV (multipart `file` or JSON/raw body)
|
||||
- `POST /api/v1/time-entries/bulk` - Bulk delete, billable/paid flags, or tag add/remove
|
||||
- `PUT /api/v1/time-entries/{id}` - Update time entry
|
||||
- `DELETE /api/v1/time-entries/{id}` - Delete time entry
|
||||
- `POST /api/v1/timer/start` - Start timer
|
||||
|
||||
Reference in New Issue
Block a user