Service Level Agreements - Effort Class Rate IDs API
This API works only for service level agreements where you have the Financial Manager role in that account.
List all effort class rate IDs of a service level agreement
Заголовок раздела «List all effort class rate IDs of a service level agreement»List all effort class rate IDs of a service level agreement with a specific ID.
GET /slas/:id/effort_class_rateids
Response
Заголовок раздела «Response»Status: 200 OK[ { "id": 97, "nodeID": "...", "rateID": "rate-identifier", "effort_class": { "id": 10, "name": "Billable Project Management - Business Hours", "account": { "id": "pro-product", "name": "Widget International" }, "nodeID": "..." } }]Add an effort class rate ID to a service level agreement
Заголовок раздела «Add an effort class rate ID to a service level agreement»Add an effort class rate ID to a service offering with a specific ID.
POST /slas/:id/effort_class_rateids
When creating a new effort class rate ID for a service level agreement these fields are available.
Response
Заголовок раздела «Response»Status: 200 OK{ "rateID": "rate-123", "effort_class": { "id": 10, "name": "Billable Project Management - Business Hours", "account": { "id": "pro-product", "name": "Widget International" }, "nodeID": "..." }, "id": 100, "nodeID": "..."}Update an effort class rate ID of a service level agreement
Заголовок раздела «Update an effort class rate ID of a service level agreement»Update an effort class rate ID with a specific ID of a service level agreement with a specific ID.
PATCH /slas/:id/effort_class_rateids/:effort_class_rateID_id
When updating an existing effort class rate ID for a service level agreement these fields are available.
Response
Заголовок раздела «Response»Status: 200 OK{ "rateID": "rate-123", "effort_class": { "id": 10, "name": "Billable Project Management - Business Hours", "account": { "id": "pro-product", "name": "Widget International" }, "nodeID": "..." }, "id": 100, "nodeID": "..."}Remove an effort class rate ID from a service level agreement
Заголовок раздела «Remove an effort class rate ID from a service level agreement»Remove an effort class rate ID with a specific ID from a service level agreement with a specific ID.
DELETE /slas/:id/effort_class_rateids/:effort_class_rateID_id
Response
Заголовок раздела «Response»Status: 204 No Contentid
Readonly integer — The unique ID of the effort class rate ID.
rateID
Required string — The Rate ID is the unique identifier by which an effort class that is linked to a time entry when an activity was performed through the coverage of the SLA is known in the billing system of the service provider.
effort_class
Required reference to Effort class — The ID of the effort class related to the effort class rate ID.