approve()

Approves one or more transactions that were submitted for approval.

Syntax

            ApproveResult[] approveResults = stub.approve(new ApproveRequest[] approveRequests); 

          

Usage

Use the approve() command to approve transactions which were submitted for approval. The maximum number of objects you can approve with one single call is 1,000.

For information about object types for which the XML API and SOAP API support approval-related operations, see Approval-Related Operations.

Arguments

Name

Type

Description

approveRequests

ApproveRequest[]

Array of ApproveRequest objects

Response

ApproveResult[] — Array of ApproveResult objects.

Sample Code — C#

            // approve an envelope
oaEnvelope env = new oaEnvelope();
env.id = "122";

oaApproval appr = new oaApproval();
appr.cc = "help@ddd.com"; // cc approval email to additional contacts
appr.notes = "Approval notes";

ApproveRequest ar = new ApproveRequest();
ar.approve = env;
ar.approval = appr;

ApproveResult[] results = _svc.approve(new ApproveRequest[] { ar }); 

          

Sample Code — Java

            // approve an envelope which was submitted for approval
oaEnvelope env = new oaEnvelope();
env.setId("122");
oaApproval appr = new oaApproval();
appr.setCc("help@ddd.com"); // cc approval email to additional contacts
appr.setNotes("approval notes");
ApproveRequest ar = new ApproveRequest();
ar.setApproval(appr);
ar.setApprove( env );

ApproveResult[] results = stub.approve(new ApproveRequest[] { ar });