Professional Services Automation Invocable Action Reference

ServicesDeliverableServiceActionAdd

Adds services deliverables with services credits pricing to a project and automatically allocates services credits to milestones according to the specified allocation mode.

PropertyValue
LabelAdd Services Deliverables with Services Credits Pricing to Project
CategoryServices Deliverables
SinceWinter 2026
Read-onlyNo
Supports AgentsNo
Supports FlowsYes
Async ActionYes
Keywordsservices deliverable, project, add, deliverable

Request Parameters

FieldTypeLabelDescriptionRequired
projectIdIdProject IDThe ID of the project to which deliverables are to be added.Yes
deliverableIdsList<Id>Deliverable IDsThe list of services deliverable IDs to be added to the project.Yes
allocationModeStringAllocation ModeThe allocation mode for services credits: ALLOCATION_REQUIRE_SUCCESS, ALLOCATION_ALLOW_FAILURE, or NO_ALLOCATIONYes

Response Parameters

FieldTypeLabelDescriptionRequired
resultListList<AddServicesCreditsDeliverableResult>Add Deliverable ResultsA list including the results from the request to add services deliverables.No
resultsList<AddDeliverableResult>DEPRECATED: Add Deliverable ResultsA list including the results from the request to add services deliverables.No
deliverableIdIdDeliverable IDThe ID of the processed services deliverable.No
errorMessagesList<String>Error MessagesA list containing error messages that occurred during the process. When ALLOCATION_ALLOW_FAILURE mode is used, this list might include errors related to the credit allocation even if the project deliverable is successfully created.No
deliverableInstanceServices_Deliverable_Instance__cDeliverable InstanceIf the deliverable is successfully added to the project, this field contains the created project services deliverable record, which is linked to the associated records. If the process fails, this field is not populated.No
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.