Tool to manually add an approver to a contract. Use when you need to add a user or user group to the approval chain of a contract at a specific position.
idRequiredintegerCoupa unique identifier of the contract.
positionRequiredstringString representation of the approver position. Acceptable values: before_current_approver, after_current_approver, end_of_list, watcher.
approver_idRequiredintegerUser ID or UserGroup ID to add as approver.
on_behalf_ofstringPerform the action on behalf of this user (email or login); sent as X-COUPA-ON-BEHALF-OF header.
approver_typeRequiredstringType of approver entity. Acceptable values: user, UserGroup.
api_user_emailstringImpersonate as the given user email via X-COUPA-API-EMAIL header.
current_approver_idintegerActive approver ID. Required when position is 'before_current_approver' or 'after_current_approver' to specify which approver to add before/after.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.