{"ok":true,"commandType":"export-creditor-details","module":"AP","mode":"read","summary":"Export up to 5000 creditor/supplier master records in one read-only command.","payloadSchema":{"maxCreditors":"optional integer 1-5000, default 5000","maxTableRows":"optional integer 1-1000 per child table per supplier, default 20; zero is rejected","includeTableData":"optional boolean, default true; child rows are available only in full mode","activeOnly":"optional boolean, default false","detailMode":"optional: auto (default, fast master fields) | full (bounded per-supplier SDK fields and child tables)"},"examplePayload":{"maxCreditors":5000,"includeTableData":false,"activeOnly":false,"detailMode":"auto"},"examples":[],"payloadEnums":{},"requiredPayloadFields":[],"conditionalPayloadRules":{},"notes":"Fast mode returns flat data rows, not sequential get-creditor-detail calls. Use detailMode:\"full\" with includeTableData:true for contact/branch tables. Check partial, truncated, failedRows/failedCreditors and childTablesTruncated; do not treat a bounded export as complete. Large responses expose artifactUrl; download GET /v1/commands/{commandId}/artifact with the same tenant authorization. The authenticated artifact contains the original result, while inline data may be a preview.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}