v1
latestOpenAPI 3.0.12026-08-041753011.2 MBGet all projects on a workspace
Path parameters
Represents a workspace identifier across the system.
Represents a workspace identifier across the system.
Query parameters
If provided, you'll get a filtered list of projects that contains the provided string in the project name.
If provided, you'll get a filtered list of projects that contains the provided string in the project name.
Flag to toggle on/off strict search mode. When set to true, search by name will only return projects whose name exactly matches the string value given for the 'name' parameter. When set to false, results will also include projects whose name contain the string value, but could be longer than the string value itself. For example, if there is a project with the name 'applications', and the search value is 'app', setting strict-name-search to true will not return that project in the results, whereas setting it to false will.
Flag to toggle on/off strict search mode. When set to true, search by name will only return projects whose name exactly matches the string value given for the 'name' parameter. When set to false, results will also include projects whose name contain the string value, but could be longer than the string value itself. For example, if there is a project with the name 'applications', and the search value is 'app', setting strict-name-search to true will not return that project in the results, whereas setting it to false will.
If provided and set to true, you'll only get archived projects. If omitted, you'll get both archived and non-archived projects.
If provided and set to true, you'll only get archived projects. If omitted, you'll get both archived and non-archived projects.
If provided and set to true, you'll only get billable projects. If omitted, you'll get both billable and non-billable projects.
If provided and set to true, you'll only get billable projects. If omitted, you'll get both billable and non-billable projects.
If provided, you'll get a filtered list of projects that contain clients which match any of the provided ids.
If provided, you'll get a filtered list of projects that contain clients which match any of the provided ids.
[ "5a0ab5acb07987125438b60f", "64c777ddd3fcab07cfbb210c" ]
If set to true, you'll get a filtered list of projects that contain clients which match the provided id(s) in 'clients' field. If set to false, you'll get a filtered list of projects which do NOT contain clients that match the provided id(s) in 'clients' field.
If set to true, you'll get a filtered list of projects that contain clients which match the provided id(s) in 'clients' field. If set to false, you'll get a filtered list of projects which do NOT contain clients that match the provided id(s) in 'clients' field.
Filters projects based on client status provided.
If provided, you'll get a filtered list of projects that contain users which match any of the provided ids.
If provided, you'll get a filtered list of projects that contain users which match any of the provided ids.
[ "5a0ab5acb07987125438b60f", "64c777ddd3fcab07cfbb210c" ]
If set to true, you'll get a filtered list of projects that contain users which match the provided id(s) in 'users' field. If set to false, you'll get a filtered list of projects which do NOT contain users which match the provided id(s) in 'users' field.
If set to true, you'll get a filtered list of projects that contain users which match the provided id(s) in 'users' field. If set to false, you'll get a filtered list of projects which do NOT contain users which match the provided id(s) in 'users' field.
Filters projects based on user status provided.
Filters projects based on whether they are used as a template or not.
Filters projects based on whether they are used as a template or not.
Sorts the results by the given column/field.
Sorting mode.
If set to true, results will contain additional information about the project.
If set to true, results will contain additional information about the project.
Page number.
Page number.
Page size.
Page size.
Valid set of string(s). If provided, you'll get a filtered list of projects that matches the provided access.
Represents the maximum number of expenses to fetch.
Represents the maximum number of expenses to fetch.
If provided, you will get expenses dated before the provided value in yyyy-MM-dd format.
If provided, you will get expenses dated before the provided value in yyyy-MM-dd format.
If provided, you'll get a filtered list of projects that contain groups which match any of the provided ids.
If provided, you'll get a filtered list of projects that contain groups which match any of the provided ids.
[ "5a0ab5acb07987125438b60f", "64c777ddd3fcab07cfbb210c" ]
If set to true, you'll get a filtered list of projects that contain groups which match the provided id(s) in 'userGroups' field. If set to false, you'll get a filtered list of projects which do NOT contain groups which match the provided id(s) in 'userGroups' field.
If set to true, you'll get a filtered list of projects that contain groups which match the provided id(s) in 'userGroups' field. If set to false, you'll get a filtered list of projects which do NOT contain groups which match the provided id(s) in 'userGroups' field.
Response
OK
Example response
[
{
"budgetEstimate": {
"estimate": 600000,
"resetOption": "WEEKLY",
"type": "AUTO"
},
"color": "#000000",
"costRate": {
"amount": 10500,
"currency": "USD"
},
"duration": "60000",
"estimate": {
"estimate": "PT1H30M",
"type": "AUTO"
},
"hourlyRate": {
"amount": 10500,
"currency": "USD"
},
"id": "5b641568b07987035750505e",
"memberships": [
{
"costRate": {
"amount": 10500,
"currency": "USD"
},
"hourlyRate": {
"amount": 10500,
"currency": "USD"
},
"membershipStatus": "PENDING",
"membershipType": "PROJECT",
"targetId": "64c777ddd3fcab07cfbb210c",
"userId": "5a0ab5acb07987125438b60f"
}
],
"name": "Software Development",
"note": "This is a sample note for the project.",
"timeEstimate": {
"estimate": "60000",
"resetOption": "WEEKLY",
"type": "AUTO"
},
"workspaceId": "64a687e29ae1f428e7ebe303"
}
]