activecollab
Activecollab API for project and workflow automation
Actions (48)
Invoicing · 14
- Create invoicePOST /invoices
Create a new invoice. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/search.html?utm_source=openai))
documented - Create invoice note templatePOST /invoice-note-templates
Create a new invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Delete invoiceDELETE /invoices/{id}
Delete an invoice. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/invoices.html?utm_source=openai))
documented - Delete invoice note templateDELETE /invoice-note-templates/{id}
Delete a specific invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Get default invoice note templateGET /invoice-note-templates/default
Retrieve the default note template used in invoices. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Get default invoice note templateGET /invoice-note-templates/default
Retrieve the default invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Get invoice preview itemsGET /invoices/preview-items
Preview items for invoicing based on projects/time entries. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/preview-invoice-items.html?utm_source=openai))
documented - List invoice note templatesGET /invoice-note-templates
Retrieve invoice note templates. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - List invoicesGET /invoices
List invoices. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/search.html?utm_source=openai))
documented - Read invoiceGET /invoices/{id}
Retrieve a single invoice by id. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/invoices.html?utm_source=openai))
documented - Set default invoice note templatePUT /invoice-note-templates/default
Set the default invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Unset default invoice note templateDELETE /invoice-note-templates/default
Unset the default invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented - Update invoicePUT /invoices/{id}
Update an invoice. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/invoices.html?utm_source=openai))
documented - Update invoice note templatePUT /invoice-note-templates/{id}
Update an existing invoice note template. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/invoicing/invoices/note-templates.html?utm_source=openai))
documented
Projects · 12
- Create projectPOST /api/v1/projects
Create a new project with members and settings. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - Create task listPOST /api/v1/projects/{project_id}/task-lists
Create a new task list in a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/whats-new.html?utm_source=openai))
documented - Create time recordPOST /api/v1/projects/{project_id}/time-records
Create a new time record for a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/expenses-filter.html))
documented - Get project What's NewGET /api/v1/projects/{project_id}/whats-new
Fetch the latest activity feed for a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/whats-new.html?utm_source=openai))
documented - Get project what's newGET /projects/{project_id}/whats-new
Fetch the latest activity feed for a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/whats-new.html?utm_source=openai))
documented - List projectsGET /api/v1/projects
Retrieve projects visible to the authenticated user. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - List task listsGET /api/v1/projects/{project_id}/task-lists
List task lists for a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/whats-new.html?utm_source=openai))
documented - List tasksGET /api/v1/projects/{project_id}/tasks
List tasks within a project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/expenses-filter.html))
documented - List time records for projectGET /api/v1/projects/{project_id}/time-records
List time records associated with a specific project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html?utm_source=openai))
documented - Read projectGET /api/v1/projects/{project_id}
Retrieve a single project by id. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - Update projectPUT /api/v1/projects/{project_id}
Update project properties (name, leader, members, etc.). ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - Update time recordPUT /api/v1/projects/{project_id}/time-records/{time_record_id}
Update an existing time record. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/whats-new.html?utm_source=openai))
documented
Utilities · 9
- AnnouncePOST /announce
Post an announcement to users (subject and content). ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/announce.html?utm_source=openai))
documented - Empty trashDELETE /trash
Permanently empty trash in waves to distribute load. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/trash/empty-trash.html?utm_source=openai))
documented - Empty trashDELETE /trash
Permanently empty trash in waves to distribute load. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/trash/empty-trash.html?utm_source=openai))
documented - List currenciesGET /currencies
List available currencies. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - List currenciesGET /currencies
List available currencies. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/projects.html))
documented - List labelsGET /labels
List predefined labels. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/labels.html?utm_source=openai))
documented - List labelsGET /labels
List predefined labels. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/labels.html?utm_source=openai))
documented - List trashGET /trash
List items currently in Trash. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/trash/empty-trash.html?utm_source=openai))
documented - List trashGET /trash
List items currently in Trash. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/utilities/trash/empty-trash.html?utm_source=openai))
documented
Time Records · 4
- Create time record (within a project)POST /projects/{project_id}/time-records
Create a time record for a given project. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/expenses-filter.html))
documented - List time recordsGET / المال
List time records (cross-project) via API. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html?utm_source=openai))
documented - List time recordsGET /time-records
List time records (cross-project) via API. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html?utm_source=openai))
documented - List user time recordsGET /api/v1/users/{user_id}/time-records
List time records for a user across projects. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/projects/elements/time-records/time-records.html?utm_source=openai))
documented
Authentication · 3
- External loginPOST /api/v1/external/login
Authenticate a user via the external Cloud/self-host login flow to obtain an initial API session. ([activecollab.com](https://activecollab.com/help/books/my-active-collab/api-authentication?utm_source=openai))
documented - Issue tokenPOST /api/v1/issue-token
Issue an API access token for a user after successful authentication. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/authentication.html))
documented - Start token intentPOST /api/v1/issue-token-intent
Create a token-intent for a client app to request an access token. ([activecollab.com](https://activecollab.com/help/books/my-active-collab/api-authentication?utm_source=openai))
documented
Reports & Filters · 3
- Run invoices filterGET /reports/run
Run an invoices report filter. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/invoices-filter.html?utm_source=openai))
documented - Run reportGET /reports/run
Run a report with the specified type (e.g., TrackingReport). ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/estimated-vs-tracked-time-report.html?utm_source=openai))
documented - Run tracking filterGET /reports/run
Run a tracking report filter. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/reports-and-filters/estimated-vs-tracked-time-report.html?utm_source=openai))
documented
Users · 2
- Create userPOST /api/v1/users
Create a new user in the workspace (e.g., invite/join). ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/authentication.html))
documented - List usersGET /api/v1/users
Retrieve a list of users in the workspace. ([developers.activecollab.com](https://developers.activecollab.com/api-documentation/v1/people/users/users.html?utm_source=openai))
documented