Questions tagged [activecollab]

Active Collab is project collaboration system. It's a commercial product developed using PHP and MySQL.

Active Collab was originally released as an open source alternative to Basecamp in July 2006. One year after that, original author of the project founded a company and released a new, rewritten version of the application (Active Collab 1.0, in October 2007). New version was released under the terms of proprietary license, but customers still received full source code of the application.

Original open source version continues to live through various forks (Project Pier, Feng Office etc).

Active Collab offers JSON over HTTP API that allows developers to read, update and delete the data within the system. It also features webhooks, so external systems can receive notifications when events happen in Active Collab.

System Requirements for Active Collab 5 are:

  1. PHP 5.6 or newer
  2. MySQL 5.5.3 or newer
  3. Web server capable of running PHP

Application itself is platform independent and runs well on Windows, Linux, Mac etc powered servers.

149 questions
1
vote
0 answers

Number of Completed Tasks for Employee Report in Date Range

I’m trying to generate a report that shows the number of completed tasks for the logged-in user during a date range. For the sake of keeping this simple, I want to hard code that date range to be: 1-JAN 2017 to 22-AUG 2017. I’ve been following the…
Joe
  • 8,251
  • 3
  • 18
  • 23
1
vote
0 answers

ActiveCollab API /issue-token returns warning "The session id is too long"

We used to issue tokes with Paw on MacOS by sending a POST to /api/v1/issue-token, but it stopped working with one of the latest updates: 2017/08/11 12:08:27 [error] 29434#0: *111415 FastCGI sent in stderr: "PHP message: PHP Warning: …
1
vote
2 answers

How to obtain ActiveCollab V5 API token

I am currently on ActiveCollab V4 and using the following API call: https://xyz.manageprojects.com/api.php?path_info=projects/{props.projectID}/milestones&auth_api_token=1234-zyx How do I configure the API for ActiveCollab V5? I have a a copy of my…
BobG
  • 21
  • 2
1
vote
1 answer

Field seems to be missing in some responses in Active Collab 4 API

I am looking for fields in task called is_completed and completed_on. When I do the /projects/#PROJECT-ID#/tasks API call I see is_completed but I do not see completed_on. We are using the Cloud based version of Active Collab 4. Any reason why I am…
BobG
  • 21
  • 2
1
vote
1 answer

ActiveCollab API - No Description on API time-records commands

ActiveCollab v5.13 - The time-record input form on the website has 6 fields including "description". The API documentation has the other 5 but "description" is nowhere to be found in the documentation. I want to automate time-record data entry but…
1
vote
2 answers

Which calls need an access token in ActiveCollab v5 API

I'm playing with Google Apps Script utilizing the ActiveCollab HTTPS API as a way to link Google Forms to specific projects. I can't figure out where to use the access token in the HTTP request when creating a Task in a project. Maybe I'm missing…
Brian
  • 4,274
  • 2
  • 27
  • 55
1
vote
1 answer

Notes collection api endpoint returning 404

Is anyone able to get the notes collection api endpoint to work? It is returning a 404 for me. When I go to /api/v1/projects/12/notes/30, that works correctly and in_group is set to true. Hitting this url returns a 404 though -…
Keith
  • 1,352
  • 3
  • 21
  • 48
1
vote
1 answer

Active Collab. Can't get time-records via REST API

I'm trying to get task info via Active Collab REST API and have a problem. I got token by login and password and successfully made a request on next URL's: GET on https://app.activecollab.com/ACCOUNT_ID/api/v1/projects GET on…
anpryl
  • 13
  • 2
1
vote
1 answer

Assigning variables from XML returned from an API call

I need to pull some data from the API. It returns the GET in XML and I have having some issues trying to figure out how to assign some of the data from the API to fields in my model in django/python. The API for activeCollab does not allow me to…
TheLifeOfSteve
  • 3,208
  • 6
  • 37
  • 53
1
vote
1 answer

Extract custom report via API

I'm trying to extract a custom report from activecollab via API as a CSV file to be imported into a visualization tool. I've requested the activecollab API key with: curl -k --data…
mic
  • 11
  • 1
1
vote
1 answer

Post multiple files in a single request using Active Collab API:

I'm using a self hosted Active Collab 5 setup and am trying to upload multiple files via /upload-files. I am sending a multipart form POST with each part name named attachment_1, attachment_2 and so on. Unfortunately only the first file in my…
1
vote
0 answers

Set Comment.created_by to another user via Active Collab API

Using the Active Collab API, can a comment be created on behalf of another user? Like it's possible with everything else by setting created_by_id. Using: POST http://AC-SERVER/api/v1/comments/discussion/30…
Sascha
  • 2,193
  • 3
  • 24
  • 38
1
vote
1 answer

When creating a client via the API, how do we assign the Client+ role and project to them?

When creating a client via the API, how do we assign the Client+ role to them and assign them to a project? I've created a script which redirects users to projects based on their email address. The client is created, but I believe can only be…
adamk
  • 370
  • 4
  • 13
1
vote
1 answer

Requesting time records by user not working in Active Collab API?

So I've been trying to request time records by user using the API (I use the php wrapper). So for example for a given user id e.g. 34 (I do an earlier query to get all the user ids) I have been doing the following request (for specific…
Pranath
  • 21
  • 1
1
vote
1 answer

New Active Collab release requires language_id in /accept-invitation API call

Since we did updates on Active Collab the API Request returns some Validation Error. (/accept-invitation): { "message": "Validation failed", "type": "ValidationErrors", "field_errors": { "language": [ "Value of language field is…
Silver
  • 23
  • 2