Project

Project Management Service APIs

Facilitate the management of projects.

Create a new Project

post

Create a new Project

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/v1/_create

Update the details of a existing Project

post

Update the details of a existing Project

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/v1/_update

Search for existing project

post

Search for existing project

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

includeAncestorsbooleanOptional

Used in project search API to specify if response should include project elements that are in the preceding hierarchy of matched projects.

includeDescendantsbooleanOptional

Used in project search API to specify if response should include project elements that are in the following hierarchy of matched projects.

createdFrominteger · int64Optional

Used in project search API to limit the search results to only those projects whose creation date is after the specified 'createdFrom' date.

createdTointeger · int64Optional

Used in project search API to limit the search results to only those projects whose creation date is before the specified 'createdTo' date.

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
200

Projects.

application/json
post
/project/v1/_search

Add beneficiary for project

post

Add beneficiary for project

Body
Responses
post
/project/beneficiary/v1/_create

Add beneficiaries for project

post

Add beneficiaries for project

Body
Responses
post
/project/beneficiary/v1/bulk/_create

Update beneficiary registration for project

post

Update beneficiary registration for project

Query parameters
echoResourcebooleanOptional

Client can specify if the resource in request body needs to be sent back in the response. This is being used to limit amount of data that needs to flow back from the server to the client in low bandwidth scenarios. Server will always send the server generated id for validated requests.

Body
Responses
post
/project/beneficiary/v1/_update

Update beneficiaries registration for project

post

Update beneficiaries registration for project

Query parameters
echoResourcebooleanOptional

Client can specify if the resource in request body needs to be sent back in the response. This is being used to limit amount of data that needs to flow back from the server to the client in low bandwidth scenarios. Server will always send the server generated id for validated requests.

Body
Responses
post
/project/beneficiary/v1/bulk/_update

Soft delete beneficiary registration for project

post

Soft delete registration for project

Query parameters
echoResourcebooleanOptional

Client can specify if the resource in request body needs to be sent back in the response. This is being used to limit amount of data that needs to flow back from the server to the client in low bandwidth scenarios. Server will always send the server generated id for validated requests.

Body
Responses
post
/project/beneficiary/v1/_delete

Update beneficiaries registration for project

post

Update beneficiaries registration for project

Query parameters
echoResourcebooleanOptional

Client can specify if the resource in request body needs to be sent back in the response. This is being used to limit amount of data that needs to flow back from the server to the client in low bandwidth scenarios. Server will always send the server generated id for validated requests.

Body
Responses
post
/project/beneficiary/v1/bulk/_delete

Search beneficiary registration for Project

post

Search beneficiary registration for Project

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

Body
Responses
200

Project Beneficaries.

application/json
post
/project/beneficiary/v1/_search

Create task for the project

post

Create task for the project

Body
Responses
post
/project/task/v1/_create

Create tasks for the project in bulk

post

Create tasks for the project in bulk

Body
Responses
post
/project/task/v1/bulk/_create

Task Request

post

Task Request

Body
Responses
post
/project/task/v1/_update

Task Request in bulk for a project

post

Task Request in bulk for a project

Body
Responses
post
/project/task/v1/bulk/_update

Soft delete Task for a project

post

Soft delete Task for a project

Body
Responses
post
/project/task/v1/_delete

Soft delete Tasks for a project

post

Soft delete Tasks for a project

Body
Responses
post
/project/task/v1/bulk/_delete

Search task for Project

post

Search task for Project

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

Body
Responses
200

Project Tasks.

application/json
post
/project/task/v1/_search

Link Staff users to Project for a certain time period

post

Link Staff users to Project for a certain time period

Body
Responses
post
/project/staff/v1/_create

Link bulk Staff users to Project for a certain time period

post

Link bulk Staff users to Project for a certain time period

Body
Responses
post
/project/staff/v1/bulk/_create

Update Project Staff users

post

Update Project Staff users

Body
Responses
post
/project/staff/v1/_update

Update Project Staff users using bulk payload

post

Update Project Staff users using bulk payload

Body
Responses
post
/project/staff/v1/bulk/_update

Soft delete linkage of Project Staff users with project

post

Soft delete linkage of Project Staff users with project

Body
Responses
post
/project/staff/v1/_delete

Soft delete linkage of Project Staff users with project in bulk

post

Soft delete linkage of Project Staff users with project in bulk

Body
Responses
post
/project/staff/v1/bulk/_delete

Search Project Staff users

post

Search Project Staff users

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

Body
Responses
200

Project Staff.

application/json
post
/project/staff/v1/_search

Link Facility to Project

post

Link Facility to Project

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/_create

Link Facilities to Project

post

Link Facilities to Project

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/bulk/_create

Update Project Facilities

post

Update Project Facilities

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/_update

Update Project Facilities

post

Update Project Facilities

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/bulk/_update

Soft delete Project Facility

post

Soft delete Project Facility

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/_delete

Soft delete Project Facilities in bulk

post

Soft delete Project Facilities in bulk

Body
apiOperationstring · enumOptional

Specify the type of operation being performed i.e. CREATE, UPDATE or DELETE

Example: CREATEPossible values:
Responses
post
/project/facility/v1/bulk/_delete

Search Project Facilities

post

Search Project Facilities

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

Body
Responses
200

Project Facilities

application/json
post
/project/facility/v1/_search

Link Resources to Project

post

Link Resources to Project

Body
Responses
post
/project/resource/v1/_create

Link Resources to Project in bulk

post

Link Resources to Project

Body
Responses
post
/project/resource/v1/bulk/_create

Update Project Resource linkage

post

Update Project Resource linkage

Body
Responses
post
/project/resource/v1/_update

Update Project Resource linkage in bulk

post

Update Project Resource linkage in bulk

Body
Responses
post
/project/resource/v1/bulk/_update

Delete Project Resource linkage

post

Delete Project Resource linkage

Body
Responses
post
/project/resource/v1/_delete

Delete Project Resource linkage in bulk

post

Delete Project Resource linkage in bulk

Body
Responses
post
/project/resource/v1/bulk/_delete

Search Project Resources

post

Search Project Resources

Query parameters
limitinteger · max: 1000Required

Pagination - limit records in response

offsetintegerRequired

Pagination - offset from which records should be returned in response

tenantIdstring · varcharRequired

Unique id for a tenant.

lastChangedSinceinteger · int64Optional

epoch of the time since when the changes on the object should be picked up. Search results from this parameter should include both newly created objects since this time as well as any modified objects since this time. This criterion is included to help polling clients to get the changes in system since a last time they synchronized with the platform.

includeDeletedbooleanOptional

Used in search APIs to specify if (soft) deleted records should be included in search results.

Body
Responses
200

Project Resources

application/json
post
/project/resource/v1/_search

Last updated

Was this helpful?