LiquidPlanner Classic Forum
Workspace Changes
*Posted on behalf of Jeremy W. Original posting date 2018-04-05.*
When I used the API for workspace changes, it lists the type, the id, who did it, resource_type, when it was done...but it doesn't list the changes. The webhooks do list the change. I'd like to get that delta from the list of workspace changes. Is that possible in a relatively simple fashion?
Also, can you elaborate on each item a bit?
```
{
"change_type": "C",
"created_at": "SOME_ISO8601_TIME",
"resource_type": "Estimate",
"created_by": some_int,
"resource_id": some_int,
"item_id": some_int,
"type": "Change",
"id": some_int
}
```
1. is there a difference between change_type and type?
2. difference between resource_id and item_id?
3. can I use "id" for a lookup to something else and get more info?
4. is "created_by" always a member?
Posted by LiquidPlanner Support over 4 years ago
leaf nodes?
*Posted on behalf of Jeremy W. Original posting date 2018-03-13.*
In the documentation it talks about a "leaf" and that it can be in a package, project or folder. What objects can be a "leaf"?
Posted by LiquidPlanner Support over 4 years ago
filter by tasks done in last 7 days
*Posted on behalf of Lee Raybone. Original posting date 2018-03-13.*
Is it possible to filter to the tasks done in the last 7 days via the API?
Regards,
Lee
Posted by LiquidPlanner Support over 4 years ago
"restart" argument to timer commit no longer respected?
*Posted on behalf of Ricardo Signes. Original posting date 2018-02-27.*
A team member here reported that our LP chatbot's "commit my timer but leave it running" command was no longer working. I have just confirmed that when we hit timer/commit with restart:true, the timer is not restarted.
This seems like a bug.
Posted by LiquidPlanner Support over 4 years ago
Marking a Task as done and not on hold
*Posted on behalf of Lee Raybone. Original posting date 2018-02-07.*
How do i mark a task as done, and ensure its not on hold at the same time via the API using
```https://app.liquidplanner.com/api/v1/workspaces/workspaceid/tasks/taskid```
With a POST method and get a 404 error
and PUT gives a 400 error
Posted by LiquidPlanner Support over 4 years ago
Change package_id for Task
*Posted on behalf of Josh Goodenough. Original posting date 2018-01-25.*
Hello,
I am trying to remove a task out of a package. Is this possible? If so, how?
I tried setting the package_id attribute to 0 but it kicks it back with a 500 internal server error code.
Thank you,
Josh
Posted by LiquidPlanner Support over 4 years ago
adding people to a task using API
*Posted on behalf of Andrew Blum. Original posting date 2018-01-12.*
Greetings,
I'm new to Liquid Planner and this community.
I'm trying to leverage the LiquidPlanner API (https://app.liquidplanner.com/api) to create and manage tasks for my team.
I cannot find a way to "Add People" to an existing task.
I've looked through the this endpoint documentation (https://developer.liquidplanner.com/v1.0/reference#put_workspaces-workspace-id-tasks-id) and couldn't find a way to
I have tried to use the /track_time endpoint with the member_id payload, like this:
```{"member_id":840141,"low":0,"high":0,"is_done":"true"}```
The member_id given in this example is different than the member_id of the person who created the task and the person associated with the access token.
The task is updated as "done" correctly so I know that the request is being received and acted on, but there isn't a new person listed that is associated with member_id in my POST.
Any tips on adding people to an existing task using the API ?
Thanks,
Andrew Blum
CEE Training
Red Hat
Posted by LiquidPlanner Support over 4 years ago
Get hours Logged
*Posted on behalf of Lee Raybone. Original posting date 2018-01-10.*
Is it possible to look up the hours logged per activity on individual tasks via the API?
e.g.
Task1 has 2 activities
Design Activity and Check Activity
looking to pull out the hours logged on each activity for this task.
Regards,
Lee
Posted by LiquidPlanner Support over 4 years ago
Bi-directional Synchronization between Google Calendar and LiquidPlanner
*Posted on behalf of James Devlin. Original posting date 2017-12-29.*
The current Google Calendar integration does not work properly. It pushes events sometimes, but not always, and not reliably. Our business model is heavily dependent on event scheduling. In any given week our consultants might have 20-40 events on their calendars, all of which are events in LP. LP is great for the initial planning, but without a reliable method to synchronize LP events with Google/Outlook calendars it is less useful, and even requires additional work to keep separate events in synchronization. A consultant might have 5-10 events that change times or days every week, meaning they have to edit those events in two places, LP and the calendar. This can get cumbersome, confusing, cause errors, and is wasteful.
Given the importance of this function (calendar event synchronization) to our team, we are asking for insights on whether the following user story is possible. If so, who can do it?
>**User Story:**
>As a business user of LiquidPlanner and GoogleCalendar,
I want to create, update, and delete events in either LiquidPlanner or GoogleCalendar and have them stay in synchronization,
So that I do not have to synchronize them manually.
>**Acceptance Criteria:**
>Getting events onto LP and GC:
>- Create events (for both partial day and full day) in LP: All participants on the event in LP receive a calendar invitation in GC.
>- Create events (for both partial day and full day) in GC: LP users who receive a calendar invitation in GC forward the event invitation to LP to generate a new event in LP. It may then be dragged to an existing Package and Project folder.
>- Attach GC calendar event to an existing LP event by adding the LP event's unique email address onto the attendees list of the GC event.
>**Once the events are connected on both LP and GC:**
>- Update events at either end and the event updates for both via synchronization. (Whether via the email LP event unique email address or API, or webhook)
>- Delete events at either end and the event deletes for both via synchronization.
>- Participants added to an event from GC who are not users in LP are added to the Notes of the event in LP as participating.
>**Future Consideration:**
>Our immediate need is Google Calendar, but I'm sure this would be a need for MS Outlook, Apple Calendar, and others.
Posted by LiquidPlanner Support over 4 years ago
iOS App Uri Scheme
*Posted on behalf of Ibon Ganan. Original posting date 2017-11-02*
Hello,
I'm trying to launch the Liquid Planner iOS App from my own personal App. To do this I need the Uri Scheme of the Liquid Planner App. (Example "liquidplanner//")
Can anyone help me?
Thanks in advance.
Posted by LiquidPlanner Support over 4 years ago