Segment REST Endpoints

Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace