-
Notifications
You must be signed in to change notification settings - Fork 3
Projects API
richardthombs edited this page Oct 23, 2014
·
19 revisions
The Projects API gives access to TeamHaven's Project Management functionality.
GET /api/projects
Enumerates a list of the Projects which the user has access to. Only active projects which have not been archived are returned.
GET /api/projects/:id
Retrieves the Project with the specified Project ID.
POST /api/projects
{
Name: "My project",
Description: "This is a demo project",
Reference: "ABC123",
}TODO
GET /api/projects/:id
{
Name: 'My project',
Description: 'This is a demo project',
Reference: 'ABC123',
ContactUserID: 12,
PreviewMargin: 7,
CriticalMargin: 3,
ExpiryMargin: 3,
CollectorCanUpdateCalls: true,
CollectorCanCreateCalls: true,
MobileGroupingAttributeID: 12,
RetainCompletedCalls: true,
CheckinsEnabled: true,
DefaultCountry: 'GB',
IncludedInPayroll: true
}PUT /api/projects/:id
As above.
GET /api/projects/:id/theme
{
AccentBackgroundColor: #0081c6,
AccentForegroundColor: #ffffff,
AccentBorderColor: #008186,
BoxBackgroundColor: #ffffff
}PUT /api/projects/:id/theme