Post a waive-audit request¶
Submit waive-audit items to a caller-selected Policy Audit API route.
| Field | Value |
|---|---|
| Operation ID | OP-003 |
| Trigger | A caller invokes WaiveAPICall(auditCollection, method). |
| Inputs | WaveAuditCollection auditCollection, string method. |
| Outputs | string wrapper representation. |
| Primary components | ApiCall.WaiveAPICall |
| Entry point | Business\SAIF.Business.Policy.Audit.ApiCalls\ApiCall.cs |
Steps¶
- Pass the caller-supplied
methodroute and waive-audit payload directly to_api.PostJson<bool>(BR-AAC-006). - Return
result.ToString()instead of extracting a boolean from the response wrapper (BR-AAC-008).
Process flow¶
The following diagram visualizes this operation's control flow.
flowchart TD
Start([WaiveAPICall]) --> Post[POST waive-audit collection]
Post --> Stringify[Convert wrapper to string]
Stringify --> Done([Return string])
Failure and edge-case behavior¶
- The method does not expose a boolean success flag even though it posts a
boolresponse type. - The method does not add its own exception handling.
Related documentation¶
Sources¶
Business\SAIF.Business.Policy.Audit.ApiCalls\ApiCall.cs