Create Time Tracking Project (Legacy)
Changed onDeprecated. Use Create Time Tracking Project instead (create-time-tracking-project).
Creates a time tracking project using the legacy contract and returns the project with its tasks. If a deleted project with the same name exists, that project is restored and updated with the supplied values instead of a new project being created; the response returns the restored project's existing ID.
OAuth Scopes: time_tracking.write
Request
- Base URLhttps://companySubDomain.bamboohr.com
- AuthOAuth 2Authorization code/authorize.phpToken URL/token.phpScopestime_tracking.write
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"name": "Project A"
}Response
The created or restored project with its tasks. The employeeIds field is present only when one or more employees are individually assigned.
Changes
- breaking
the
request property's minLength was increased from0to1 - breaking
the
//request property's minLength was increased from0to1 - breaking
removed the media type
application/jsonfor the response with the status - warning
the
//request property's maxLength was set to50 - warning
the
/request property's min was set to1.00 - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
api operation id
create-time-tracking-projectremoved and replaced withcreate-time-tracking-project-legacy - info
the endpoint scheme security
basicwas removed from the API - info
endpoint deprecated
- info
added the new optional request property
- info
the
request property default valuetruewas added - info
the
request property default valuetruewas added - info
the
request property default valuetruewas added - info
the
request property default valuefalsewas added - info
added the media type
application/problem+jsonfor the response with the status - info
added the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking