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 |
---|---|---|
|
|
Array of |
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 });