reject()

Rejects a transaction that was submitted for approvals.

Syntax

            RejectResult[] rejectResults = stub.reject(new RejectRequest[] rejectRequests); 

          

Usage

Use the reject() command to reject transactions such as bookings, expense reports, invoices, or timesheets which were submitted for approval. The maximum number of objects you can reject 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

rejectRequests

RejectRequest[]

Array of RejectRequest objects

Response

RejectResult[] — Array of RejectResult objects.

Sample Code — C#

            // reject an envelope which was submitted for approval
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";

RejectRequest rr = new RejectRequest();
rr.reject = env;
rr.approval = appr;

RejectResult[] results = _svc.reject(new RejectRequest[] { rr }); 

          

Sample Code — Java

            // reject 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");
RejectRequest rr = new RejectRequest();
rr.setApproval(appr);
rr.setReject( env );

RejectResult[] results = stub.reject(new RejectRequest[] { rr });