{"info":{"_postman_id":"3fcea17c-9834-438f-9d71-5fe43994bf65","name":"iServe Integration","description":"<html><head></head><body><h2 id=\"iserve-integration\">iServe Integration</h2>\n<p>This collection covers the backend integration layer of the <strong>iServe procurement platform</strong>, providing a unified set of API endpoints that connect iServe to multiple external ERP and financial systems. It is organised into five functional folders:</p>\n<h3 id=\"csd-integration\">CSD Integration</h3>\n<p>Endpoints for querying supplier data from the <strong>Central Supplier Database (CSD)</strong>. Covers retrieval of full supplier profiles, tax details, banking information, directors, addresses, commodities, accreditations, BBBEE status, associations, contact details, and modification tracking. Includes a health check endpoint.</p>\n<h3 id=\"sage-intacct-integration-rest\">Sage Intacct Integration (REST)</h3>\n<p>REST-based endpoints for interacting with <strong>Sage Intacct</strong>, including vendor management (list, create, get by ID), GL accounts, items, warehouses, units of measure, locations, departments, classes, journal entries, purchase orders, and invoice/payment lookups. Also includes OAuth token refresh and a health check.</p>\n<h3 id=\"sage-200-integration\">Sage 200 Integration</h3>\n<p>Endpoints for integrating with <strong>Sage 200</strong>, supporting purchase order creation, supplier creation and validation, GL account search, year-to-date actuals, fiscal periods, committed costs, available balance checks, departments, and areas. Includes a health check.</p>\n<h3 id=\"x3-integration\">X3 Integration</h3>\n<p>Endpoints for integrating with <strong>Sage X3</strong>, covering supplier creation/update and validation, asset management, purchase order existence checks and creation, department and account lookups, budget details, and CS data retrieval. Includes a health check.</p>\n<h3 id=\"sage-intacct-integration--legacy-soap\">Sage Intacct Integration — Legacy (SOAP)</h3>\n<p>Legacy SOAP-based endpoints for <strong>Sage Intacct</strong>, providing GL account listings, account balances (static and dynamic), budget names, and annual budget line items. Includes a health check.</p>\n<hr>\n<blockquote>\n<p><strong>Base URL:</strong> <code>{{$iserve-back-end-url}}</code><br>All requests use the active environment variable <code>$iserve-back-end-url</code> to target the correct backend instance.</p>\n</blockquote>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54161358","collectionId":"3fcea17c-9834-438f-9d71-5fe43994bf65","publishedId":"2sBYApyYDG","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-08-17T10:18:56.000Z"},"item":[{"name":"CSD intergration","item":[{"name":"Health","event":[{"id":"798eab3c-e40d-4784-b398-c1995344184d","listen":"test","script":{"type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has csd health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"CSD server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is http\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"http\");","});"]}}],"id":"4a952243-06fc-461c-b82a-9d8832cc9bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/health","description":"<p>Checks the availability and connectivity status of the CSD (Central Supplier Database) server.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"http\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","csd","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"2b11a6cf-7706-4822-8ce4-cccccd1a900a","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"111"},{"key":"ETag","value":"W/\"6f-M6SBgWLqsOr21aHko0HX6FyElYs\""},{"key":"Date","value":"Wed, 29 Jul 2026 11:16:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"http\",\n    \"checkedAt\": \"2026-07-29T11:16:44.891Z\",\n    \"message\": \"CSD server is available\"\n}"}],"_postman_id":"4a952243-06fc-461c-b82a-9d8832cc9bf0"},{"name":"Get MasterSupplier Details SI","id":"1f5c2206-15eb-4081-a32f-c7408f918f57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/detail-si","description":"<p>Retrieves master supplier identification details from the CSD for a given supplier number.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number (e.g. \"MAAA0000001\").</li>\n</ul>\n<p><strong>Returns:</strong> <code>SupplierIdentification</code> object including legal name, registration details, active status, and supplier flags.</p>\n","urlObject":{"path":["api","v2","csd","supplier","detail-si"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"68228b8c-6411-4c34-b45d-ba35bed74547","name":"Get MasterSupplier Details SI","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/detail-si"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1553"},{"key":"ETag","value":"W/\"611-EfPH7HzkP6k24VgF5qdWgOcMqWw\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:08:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"SupplierIdentification\": {\n        \"SupplierNumber\": \"MAAA0000001\",\n        \"UniqueRegistrationReferenceNumber\": \"BC70CC5D-0870-42AA-8DFA-52D2577AD11A\",\n        \"IsActive\": true,\n        \"SupplierInactiveReason\": \"\",\n        \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n        \"SupplierStateCode\": 1,\n        \"IsAssociated\": false,\n        \"SupplierTypeCode\": 4,\n        \"SupplierSubTypeCode\": 7,\n        \"GovernmentTypeCode\": 7,\n        \"CountryOfOriginCode\": \"ZAF\",\n        \"LegalName\": \"ACCENTURE (SOUTH AFRICA)\",\n        \"TradingName\": \"\",\n        \"IDTypeCode\": 4,\n        \"SAIDNumber\": \"\",\n        \"ForeignIDNumber\": \"\",\n        \"ForeignPassportNumber\": \"\",\n        \"WorkPermitNumber\": \"\",\n        \"SACompanyNumber\": \"2001/007340/07\",\n        \"RegistrationDate\": \"2001-03-30T00:00:00\",\n        \"ForeignCompanyRegistrationNumber\": \"\",\n        \"SATrustRegistrationNumber\": \"\",\n        \"ForeignTrustRegistrationNumber\": \"\",\n        \"NonProfitOrganisationNumber\": \"\",\n        \"OoSIDNumber\": \"\",\n        \"DateOperationsStarted\": \"1900-01-01T00:00:00\",\n        \"HaveBankAccount\": true,\n        \"BusinessStatusCode\": 3,\n        \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n        \"IsListedOnStockExchange\": false,\n        \"IsOwnedByNaturalSAPerson\": false,\n        \"TotalAnnualTurnoverCode\": 3,\n        \"FinancialYearStartDate\": \"2016-09-01T00:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-08-31T16:31:45\",\n        \"EditDate\": \"2025-01-16T09:34:53\",\n        \"SupplierFlags\": {\n            \"SupplierFlag\": {\n                \"SupplierFlagType\": \"Restricted\",\n                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                \"SupplierFlagValue\": false,\n                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                \"SupplierFlagDetails\": \"\"\n            }\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"1f5c2206-15eb-4081-a32f-c7408f918f57"},{"name":"Get SupplierDetails Tax","id":"09431832-9b5a-4ee6-a549-b517a9e32b55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/tax","description":"<p>Retrieves tax details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier tax information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","tax"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"837a1441-f322-4703-8139-cf307f0cddea","name":"Get SupplierDetails Tax","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/tax"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"491"},{"key":"ETag","value":"W/\"1eb-AyS4FLXt1mGfbYzOA++3K9CZrAQ\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:22:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tax\": {\n        \"IsRegistered\": true,\n        \"IsVATVendor\": true,\n        \"IncomeTaxNumber\": 9817054142,\n        \"PAYENumber\": 7350739209,\n        \"VATNumber\": 4210117901,\n        \"IsValidCertificate\": true,\n        \"ValidationResponse\": \"Tax Compliant\",\n        \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-06-21T14:42:00\",\n        \"EditDate\": \"2026-02-16T22:39:35\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"09431832-9b5a-4ee6-a549-b517a9e32b55"},{"name":"Get MasterSupplierDetails Association","id":"951b0c81-4089-4271-859c-f82090f213c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/association","description":"<p>Retrieves association details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier association records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","association"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc39eb88-509e-4ac7-84e4-b608dd304964","name":"Get MasterSupplierDetails Association","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/association"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2199"},{"key":"ETag","value":"W/\"897-+FneU8nDrd5Eoc51JtvaSCjqWfk\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:23:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Associations\": {\n        \"Association\": [\n            {\n                \"AssociationID\": 137,\n                \"SupplierNumberRequestor\": \"MAAA0011126\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2015-11-12T12:46:21\",\n                \"EditDate\": \"2015-11-12T12:56:12.39\"\n            },\n            {\n                \"AssociationID\": 611,\n                \"SupplierNumberRequestor\": \"MAAA0068168\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-03-12T22:20:24\",\n                \"EditDate\": \"2016-03-30T22:08:56.293\"\n            },\n            {\n                \"AssociationID\": 884,\n                \"SupplierNumberRequestor\": \"MAAA0101670\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-04-21T09:45:11\",\n                \"EditDate\": \"2016-04-21T10:06:15.923\"\n            },\n            {\n                \"AssociationID\": 960,\n                \"SupplierNumberRequestor\": \"MAAA0107890\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-04-25T12:45:39\",\n                \"EditDate\": \"2016-04-25T13:07:40.497\"\n            },\n            {\n                \"AssociationID\": 1119,\n                \"SupplierNumberRequestor\": \"MAAA0119118\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-05-03T16:46:18\",\n                \"EditDate\": \"2016-05-03T17:00:02.577\"\n            },\n            {\n                \"AssociationID\": 1299,\n                \"SupplierNumberRequestor\": \"MAAA0138981\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-05-16T21:00:48\",\n                \"EditDate\": \"2016-05-16T21:24:22.62\"\n            },\n            {\n                \"AssociationID\": 1581,\n                \"SupplierNumberRequestor\": \"MAAA0168063\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-13T13:37:52\",\n                \"EditDate\": \"2016-06-13T14:08:39.347\"\n            },\n            {\n                \"AssociationID\": 1635,\n                \"SupplierNumberRequestor\": \"MAAA0174221\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-21T14:09:43\",\n                \"EditDate\": \"2016-06-21T14:16:02.97\"\n            },\n            {\n                \"AssociationID\": 1811,\n                \"SupplierNumberRequestor\": \"MAAA0212344\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-22T17:26:54\",\n                \"EditDate\": \"2016-07-11T16:58:46.65\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"951b0c81-4089-4271-859c-f82090f213c1"},{"name":"Get SupplierDetails Contact","id":"f0aab28e-c90b-4685-8d38-95d2a0ef5775","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/contact","description":"<p>Retrieves contact details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier contact information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","contact"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ba9b4acb-8359-493f-a904-2f823e12ccf7","name":"Get SupplierDetails Contact","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/contact"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2479"},{"key":"ETag","value":"W/\"9af-PoNYcuF4UcE35+Q3TGelPa3KvEg\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:25:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Contacts\": {\n        \"Contact\": [\n            {\n                \"ContactID\": 1,\n                \"ContactTypes\": {\n                    \"ContactType\": {\n                        \"ContactTypeCode\": 1\n                    }\n                },\n                \"IsPreferred\": false,\n                \"Name\": \"Kgomotso\",\n                \"Surname\": \"Lebele\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 7807185306082,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": true,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": true,\n                \"EmailAddress\": \"kgomotso.lebele@accenture.com\",\n                \"CellphoneNumber\": \"082 395 3395\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": true,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:01:06\",\n                \"EditDate\": \"2021-11-25T08:34:18.29\"\n            },\n            {\n                \"ContactID\": 2,\n                \"ContactTypes\": {\n                    \"ContactType\": {\n                        \"ContactTypeCode\": 1\n                    }\n                },\n                \"IsPreferred\": false,\n                \"Name\": \"Gugu\",\n                \"Surname\": \"Nyanda\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 7004250405086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": true,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": true,\n                \"EmailAddress\": \"gugulethu.nyanda@accenture.com\",\n                \"CellphoneNumber\": \"083 591 3654\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": false,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:05:35\",\n                \"EditDate\": \"2023-07-28T08:44:17.957\"\n            },\n            {\n                \"ContactID\": 9671,\n                \"ContactTypes\": {\n                    \"ContactType\": [\n                        {\n                            \"ContactTypeCode\": 3\n                        },\n                        {\n                            \"ContactTypeCode\": 5\n                        }\n                    ]\n                },\n                \"IsPreferred\": true,\n                \"Name\": \"Dianne\",\n                \"Surname\": \"Trepp\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 6308200035088,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": false,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": false,\n                \"EmailAddress\": \"dianne.trepp@accenture.com\",\n                \"CellphoneNumber\": \"078 110 0299\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": true,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-10-21T17:22:10\",\n                \"EditDate\": \"2023-10-03T11:18:22.423\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"f0aab28e-c90b-4685-8d38-95d2a0ef5775"},{"name":"Get SupplierDetails Banking","id":"47ec061f-f4d9-45cb-b597-cb81cc5ae968","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/banking","description":"<p>Retrieves banking details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier banking information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","banking"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9ab3dfac-e79a-44c0-871a-c9eb194a4e9d","name":"Get SupplierDetails Banking","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/banking"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1607"},{"key":"ETag","value":"W/\"647-oZ6RnPgyjtzl3dK/4D6ULzDBDWU\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:26:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"BankAccounts\": {\n        \"BankAccount\": [\n            {\n                \"BankAccountID\": 1,\n                \"IsPreferred\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsActive\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsForeignBankAccount\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"AccountHolder\": \"\",\n                \"BankAccountTypeCode\": \"\",\n                \"BankName\": \"\",\n                \"BankCode\": \"\",\n                \"BranchName\": \"\",\n                \"BranchNumber\": \"\",\n                \"AccountNumber\": \"\",\n                \"BankAccountStatusCode\": 8,\n                \"BankAccountVerificationDate\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"AddressLine1\": \"\",\n                \"AddressLine2\": \"\",\n                \"CountryCode\": \"\",\n                \"ZipCode\": \"\",\n                \"FirstName\": \"\",\n                \"Initials\": \"\",\n                \"LastName\": \"\",\n                \"Title\": \"\",\n                \"IsIdentifierLinkedAtBank\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsSharedFundingAccount\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"FundingContacts\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-09-17T12:52:56\",\n                \"EditDate\": \"2025-09-17T14:00:15.573\"\n            },\n            {\n                \"BankAccountID\": 1713680,\n                \"IsPreferred\": true,\n                \"IsActive\": true,\n                \"IsForeignBankAccount\": false,\n                \"AccountHolder\": \"ACCENTURE (SOUTH AFRICA) (PTY) LTD\",\n                \"BankAccountTypeCode\": 1,\n                \"BankName\": \"STANDARD CHARTERED BANK\",\n                \"BankCode\": 39,\n                \"BranchName\": \"STANDARD CHARTERED BANK JHB\",\n                \"BranchNumber\": 730020,\n                \"AccountNumber\": 188158302,\n                \"BankAccountStatusCode\": 4,\n                \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\",\n                \"AddressLine1\": \"\",\n                \"AddressLine2\": \"\",\n                \"CountryCode\": \"\",\n                \"ZipCode\": \"\",\n                \"FirstName\": \"\",\n                \"Initials\": \"\",\n                \"LastName\": \"\",\n                \"Title\": \"\",\n                \"IsIdentifierLinkedAtBank\": true,\n                \"IsSharedFundingAccount\": false,\n                \"FundingContacts\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-07-14T16:44:04\",\n                \"EditDate\": \"2025-07-16T16:01:02.613\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"47ec061f-f4d9-45cb-b597-cb81cc5ae968"},{"name":"Get SupplierDetails Address","id":"842a14e5-664f-4711-b435-a26b39bc42ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/address","description":"<p>Retrieves address details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier address information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","address"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"13b31d58-9d7d-4d8f-9dcc-dbd36572f700","name":"Get SupplierDetails Address","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/address"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3754"},{"key":"ETag","value":"W/\"eaa-busNgQgrC0DeGIVksQysGXMYD9w\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:27:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Addresses\": {\n        \"Address\": [\n            {\n                \"AddressID\": 1,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                \"AddressLine2\": \"74 Waterfall Drive, Waterfall City, Johannesburg\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 991006,\n                \"SuburbCode\": 987172909,\n                \"WardCode\": 94705031063019,\n                \"PostalCode\": 2090,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:18:42.393\",\n                \"EditDate\": \"2026-06-05T08:00:09.39\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 10851,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 2,\n                \"AddressLine1\": \"PO Box 1587\",\n                \"AddressLine2\": \"Kelvin\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 798013,\n                \"SuburbCode\": 798013022,\n                \"WardCode\": 94705031063274,\n                \"PostalCode\": 2054,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-10-21T17:27:41.553\",\n                \"EditDate\": \"2024-09-03T12:41:28.163\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 996991,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                \"AddressLine2\": \"74 Waterfall Drive\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 991006,\n                \"SuburbCode\": 987172909,\n                \"WardCode\": 94705031063019,\n                \"PostalCode\": 1685,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2019-01-28T15:08:33.827\",\n                \"EditDate\": \"2024-09-03T12:41:28.163\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 996992,\n                \"IsPreferred\": false,\n                \"IsActive\": false,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"8th Floor, Convention Towers\",\n                \"AddressLine2\": \"Heerengracht Avenue, Foreshore\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 1,\n                \"DistrictCode\": 199,\n                \"MunicipalityCode\": 199,\n                \"CityCode\": 199041,\n                \"SuburbCode\": 987162625,\n                \"WardCode\": 94705031052214,\n                \"PostalCode\": 8001,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2019-01-28T15:08:33.857\",\n                \"EditDate\": \"2025-07-02T06:44:47.303\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 4451444,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 2,\n                \"AddressLine1\": \"PO BOX 1587\",\n                \"AddressLine2\": \"KELVIN\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": \"\",\n                \"MunicipalityCode\": \"\",\n                \"CityCode\": \"\",\n                \"SuburbCode\": \"\",\n                \"WardCode\": \"\",\n                \"PostalCode\": 2054,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-06-04T15:39:32.45\",\n                \"EditDate\": \"2026-06-04T15:39:32.45\",\n                \"AddressSource\": \"CIPC\"\n            },\n            {\n                \"AddressID\": 4454698,\n                \"IsPreferred\": true,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"BUILDING NO 3 WATERFALL CORPORATE C\",\n                \"AddressLine2\": \"74 WATERFALL DRIVE\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": \"\",\n                \"MunicipalityCode\": \"\",\n                \"CityCode\": \"\",\n                \"SuburbCode\": \"\",\n                \"WardCode\": \"\",\n                \"PostalCode\": 1685,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-06-05T07:34:37.843\",\n                \"EditDate\": \"2026-06-05T07:34:37.843\",\n                \"AddressSource\": \"CIPC\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"842a14e5-664f-4711-b435-a26b39bc42ac"},{"name":"Get SupplierDetails Directors","id":"46cc62f1-4e34-47bf-bcba-4f2f3ccd115a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/directors","description":"<p>Retrieves director details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier director information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","directors"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc6ec54e-7bab-46f1-9576-e34e915b72d2","name":"Get SupplierDetails Directors","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/directors"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"9899"},{"key":"ETag","value":"W/\"26ab-CtRhaeJ2q5icVC0iFzESzX+PrfI\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:28:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Directors\": {\n        \"Director\": [\n            {\n                \"DirectorID\": 2421455,\n                \"Name\": \"MODISE KLAAS\",\n                \"Surname\": \"MOTLHABANE\",\n                \"AppointmentDate\": \"2016-11-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7106175672086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 721538448,\n                \"EmailAddress\": \"KLAAS.M.MOTLHABANE@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2018-05-15T11:27:46\",\n                \"EditDate\": \"2026-02-17T14:34:12\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 3489220,\n                \"Name\": \"ETIENNE ASHLEY\",\n                \"Surname\": \"STEYN\",\n                \"AppointmentDate\": \"2020-11-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7605175136083,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 730750720,\n                \"EmailAddress\": \"ETIENNE.STEYN@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2020-11-05T02:21:46\",\n                \"EditDate\": \"2026-02-17T14:34:12\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 3528066,\n                \"Name\": \"MOLEBOGENG\",\n                \"Surname\": \"ZULU\",\n                \"AppointmentDate\": \"2021-01-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7811040326087,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 832612943,\n                \"EmailAddress\": \"MOLEBOGENG.LEKALA@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2021-01-20T12:36:52\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4197469,\n                \"Name\": \"FAVOURATE GUGULETHU\",\n                \"Surname\": \"NYANDA\",\n                \"AppointmentDate\": \"2023-12-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7004250405086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 835913654,\n                \"EmailAddress\": \"GUGULETHU.NYANDA@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2023-12-07T12:36:49\",\n                \"EditDate\": \"2026-02-17T14:34:11\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4429693,\n                \"Name\": \"OANKAR SINGH\",\n                \"Surname\": \"LIDDAR\",\n                \"AppointmentDate\": \"2025-01-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 2,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": \"\",\n                \"ForeignIDNumber\": 128357602,\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"K\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 44778888425,\n                \"EmailAddress\": \"ONKAR.LIDDAR@ACCENTURE.COM\",\n                \"GenderCode\": \"\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": {\n                        \"SupplierFlagType\": \"Restricted\",\n                        \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                        \"SupplierFlagValue\": false,\n                        \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                        \"SupplierFlagDetails\": \"\"\n                    }\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-01-29T15:37:25\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4577121,\n                \"Name\": \"KGOMOTSO PATRICK\",\n                \"Surname\": \"LEBELE\",\n                \"AppointmentDate\": \"2025-10-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7807185306082,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 823953395,\n                \"EmailAddress\": \"KGOMOTSO.LEBELE@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-10-07T08:39:20\",\n                \"EditDate\": \"2026-02-17T14:34:11\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4655302,\n                \"Name\": \"CELESTE ELEANOR\",\n                \"Surname\": \"KOERT\",\n                \"AppointmentDate\": \"2026-02-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7801180116083,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"K\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 825631269,\n                \"EmailAddress\": \"CELESTE.KOERT@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-02-17T14:34:13\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"46cc62f1-4e34-47bf-bcba-4f2f3ccd115a"},{"name":"Get SupplierDetails Statuses","id":"8e3db142-6360-4a91-a58f-206b338fb0bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/statuses","description":"<p>Retrieves status information for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier status records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","statuses"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"8eb91375-2d62-49e2-97db-d16fb9a91daf","name":"Get SupplierDetails Statuses","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/statuses"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6381"},{"key":"ETag","value":"W/\"18ed-UcSAKW1qbpbNSSBvSDwPesi+mQI\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:30:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"SupplierStatuses\": {\n        \"SupplierIdentification\": {\n            \"SupplierNumber\": \"MAAA0000001\",\n            \"IsActive\": true,\n            \"SupplierInactiveReason\": \"\",\n            \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n            \"SupplierStateCode\": 1,\n            \"BusinessStatusCode\": 3,\n            \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n            \"SupplierFlags\": {\n                \"SupplierFlag\": {\n                    \"SupplierFlagType\": \"Restricted\",\n                    \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                    \"SupplierFlagValue\": false,\n                    \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                    \"SupplierFlagDetails\": \"\"\n                }\n            }\n        },\n        \"BankAccounts\": {\n            \"BankAccount\": [\n                {\n                    \"BankAccountID\": 1,\n                    \"IsActive\": false,\n                    \"BankAccountStatusCode\": 8,\n                    \"BankAccountVerificationDate\": {\n                        \"xsi:nil\": \"true\"\n                    }\n                },\n                {\n                    \"BankAccountID\": 1713680,\n                    \"IsActive\": true,\n                    \"BankAccountStatusCode\": 4,\n                    \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\"\n                }\n            ]\n        },\n        \"Tax\": {\n            \"IsRegistered\": true,\n            \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n            \"IsValidCertificate\": true,\n            \"ValidationResponse\": \"Tax Compliant\"\n        },\n        \"Directors\": {\n            \"Director\": [\n                {\n                    \"DirectorID\": 2421455,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 3489220,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 3528066,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4197469,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4429693,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    }\n                },\n                {\n                    \"DirectorID\": 4577121,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4655302,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                }\n            ]\n        },\n        \"BBBEE\": {\n            \"CertificateTypeCode\": 1,\n            \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n            \"StatusLevelOfContributorCode\": 1,\n            \"StatusTypeCode\": \"\",\n            \"LastVerificationDate\": \"1900-01-01T00:00:00\"\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"8e3db142-6360-4a91-a58f-206b338fb0bb"},{"name":"Get SupplierDetails Full","id":"00be41a8-2786-4415-b0eb-0ada475d71e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/full","description":"<p>Retrieves the full supplier profile from the CSD including all available details.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Complete supplier profile object from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","full"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"28851be0-b190-40c7-a2b5-1c9de103c155","name":"Get SupplierDetails Full","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/full"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26611"},{"key":"ETag","value":"W/\"67f3-8nLxW68hf5A44rvO47QBhS2rxaA\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:31:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Supplier\": {\n        \"SupplierIdentification\": {\n            \"SupplierNumber\": \"MAAA0000001\",\n            \"UniqueRegistrationReferenceNumber\": \"BC70CC5D-0870-42AA-8DFA-52D2577AD11A\",\n            \"IsActive\": true,\n            \"SupplierInactiveReason\": \"\",\n            \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n            \"SupplierStateCode\": 1,\n            \"IsAssociated\": false,\n            \"SupplierTypeCode\": 4,\n            \"SupplierSubTypeCode\": 7,\n            \"GovernmentTypeCode\": 7,\n            \"CountryOfOriginCode\": \"ZAF\",\n            \"LegalName\": \"ACCENTURE (SOUTH AFRICA)\",\n            \"TradingName\": \"\",\n            \"IDTypeCode\": 4,\n            \"SAIDNumber\": \"\",\n            \"ForeignIDNumber\": \"\",\n            \"ForeignPassportNumber\": \"\",\n            \"WorkPermitNumber\": \"\",\n            \"SACompanyNumber\": \"2001/007340/07\",\n            \"RegistrationDate\": \"2001-03-30T00:00:00\",\n            \"ForeignCompanyRegistrationNumber\": \"\",\n            \"SATrustRegistrationNumber\": \"\",\n            \"ForeignTrustRegistrationNumber\": \"\",\n            \"NonProfitOrganisationNumber\": \"\",\n            \"OoSIDNumber\": \"\",\n            \"DateOperationsStarted\": \"1900-01-01T00:00:00\",\n            \"HaveBankAccount\": true,\n            \"BusinessStatusCode\": 3,\n            \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n            \"IsListedOnStockExchange\": false,\n            \"IsOwnedByNaturalSAPerson\": false,\n            \"TotalAnnualTurnoverCode\": 3,\n            \"FinancialYearStartDate\": \"2016-09-01T00:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-08-31T16:31:45\",\n            \"EditDate\": \"2025-01-16T09:34:53\",\n            \"SupplierFlags\": {\n                \"SupplierFlag\": {\n                    \"SupplierFlagType\": \"Restricted\",\n                    \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                    \"SupplierFlagValue\": false,\n                    \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                    \"SupplierFlagDetails\": \"\"\n                }\n            }\n        },\n        \"IndustryClassifications\": {\n            \"IndustryClassification\": [\n                {\n                    \"IndustryClassificationCode\": 132,\n                    \"PercentageRanking\": 25,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 135,\n                    \"PercentageRanking\": 15,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 146,\n                    \"PercentageRanking\": 10,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 105,\n                    \"PercentageRanking\": 50,\n                    \"CoreIndustryIndicator\": true\n                }\n            ]\n        },\n        \"Contacts\": {\n            \"Contact\": [\n                {\n                    \"ContactID\": 1,\n                    \"ContactTypes\": {\n                        \"ContactType\": {\n                            \"ContactTypeCode\": 1\n                        }\n                    },\n                    \"IsPreferred\": false,\n                    \"Name\": \"Kgomotso\",\n                    \"Surname\": \"Lebele\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 7807185306082,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": true,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": true,\n                    \"EmailAddress\": \"kgomotso.lebele@accenture.com\",\n                    \"CellphoneNumber\": \"082 395 3395\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": true,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:01:06\",\n                    \"EditDate\": \"2021-11-25T08:34:18.29\"\n                },\n                {\n                    \"ContactID\": 2,\n                    \"ContactTypes\": {\n                        \"ContactType\": {\n                            \"ContactTypeCode\": 1\n                        }\n                    },\n                    \"IsPreferred\": false,\n                    \"Name\": \"Gugu\",\n                    \"Surname\": \"Nyanda\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 7004250405086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": true,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": true,\n                    \"EmailAddress\": \"gugulethu.nyanda@accenture.com\",\n                    \"CellphoneNumber\": \"083 591 3654\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": false,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:05:35\",\n                    \"EditDate\": \"2023-07-28T08:44:17.957\"\n                },\n                {\n                    \"ContactID\": 9671,\n                    \"ContactTypes\": {\n                        \"ContactType\": [\n                            {\n                                \"ContactTypeCode\": 3\n                            },\n                            {\n                                \"ContactTypeCode\": 5\n                            }\n                        ]\n                    },\n                    \"IsPreferred\": true,\n                    \"Name\": \"Dianne\",\n                    \"Surname\": \"Trepp\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 6308200035088,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": false,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": false,\n                    \"EmailAddress\": \"dianne.trepp@accenture.com\",\n                    \"CellphoneNumber\": \"078 110 0299\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": true,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-10-21T17:22:10\",\n                    \"EditDate\": \"2023-10-03T11:18:22.423\"\n                }\n            ]\n        },\n        \"Addresses\": {\n            \"Address\": [\n                {\n                    \"AddressID\": 1,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                    \"AddressLine2\": \"74 Waterfall Drive, Waterfall City, Johannesburg\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 991006,\n                    \"SuburbCode\": 987172909,\n                    \"WardCode\": 94705031063019,\n                    \"PostalCode\": 2090,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:18:42.393\",\n                    \"EditDate\": \"2026-06-05T08:00:09.39\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 10851,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 2,\n                    \"AddressLine1\": \"PO Box 1587\",\n                    \"AddressLine2\": \"Kelvin\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 798013,\n                    \"SuburbCode\": 798013022,\n                    \"WardCode\": 94705031063274,\n                    \"PostalCode\": 2054,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-10-21T17:27:41.553\",\n                    \"EditDate\": \"2024-09-03T12:41:28.163\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 996991,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                    \"AddressLine2\": \"74 Waterfall Drive\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 991006,\n                    \"SuburbCode\": 987172909,\n                    \"WardCode\": 94705031063019,\n                    \"PostalCode\": 1685,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2019-01-28T15:08:33.827\",\n                    \"EditDate\": \"2024-09-03T12:41:28.163\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 996992,\n                    \"IsPreferred\": false,\n                    \"IsActive\": false,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"8th Floor, Convention Towers\",\n                    \"AddressLine2\": \"Heerengracht Avenue, Foreshore\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 1,\n                    \"DistrictCode\": 199,\n                    \"MunicipalityCode\": 199,\n                    \"CityCode\": 199041,\n                    \"SuburbCode\": 987162625,\n                    \"WardCode\": 94705031052214,\n                    \"PostalCode\": 8001,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2019-01-28T15:08:33.857\",\n                    \"EditDate\": \"2025-07-02T06:44:47.303\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 4451444,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 2,\n                    \"AddressLine1\": \"PO BOX 1587\",\n                    \"AddressLine2\": \"KELVIN\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": \"\",\n                    \"MunicipalityCode\": \"\",\n                    \"CityCode\": \"\",\n                    \"SuburbCode\": \"\",\n                    \"WardCode\": \"\",\n                    \"PostalCode\": 2054,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-06-04T15:39:32.45\",\n                    \"EditDate\": \"2026-06-04T15:39:32.45\",\n                    \"AddressSource\": \"CIPC\"\n                },\n                {\n                    \"AddressID\": 4454698,\n                    \"IsPreferred\": true,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"BUILDING NO 3 WATERFALL CORPORATE C\",\n                    \"AddressLine2\": \"74 WATERFALL DRIVE\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": \"\",\n                    \"MunicipalityCode\": \"\",\n                    \"CityCode\": \"\",\n                    \"SuburbCode\": \"\",\n                    \"WardCode\": \"\",\n                    \"PostalCode\": 1685,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-06-05T07:34:37.843\",\n                    \"EditDate\": \"2026-06-05T07:34:37.843\",\n                    \"AddressSource\": \"CIPC\"\n                }\n            ]\n        },\n        \"BankAccounts\": {\n            \"BankAccount\": [\n                {\n                    \"BankAccountID\": 1,\n                    \"IsPreferred\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsActive\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsForeignBankAccount\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"AccountHolder\": \"\",\n                    \"BankAccountTypeCode\": \"\",\n                    \"BankName\": \"\",\n                    \"BankCode\": \"\",\n                    \"BranchName\": \"\",\n                    \"BranchNumber\": \"\",\n                    \"AccountNumber\": \"\",\n                    \"BankAccountStatusCode\": 8,\n                    \"BankAccountVerificationDate\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"AddressLine1\": \"\",\n                    \"AddressLine2\": \"\",\n                    \"CountryCode\": \"\",\n                    \"ZipCode\": \"\",\n                    \"FirstName\": \"\",\n                    \"Initials\": \"\",\n                    \"LastName\": \"\",\n                    \"Title\": \"\",\n                    \"IsIdentifierLinkedAtBank\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsSharedFundingAccount\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"FundingContacts\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-09-17T12:52:56\",\n                    \"EditDate\": \"2025-09-17T14:00:15.573\"\n                },\n                {\n                    \"BankAccountID\": 1713680,\n                    \"IsPreferred\": true,\n                    \"IsActive\": true,\n                    \"IsForeignBankAccount\": false,\n                    \"AccountHolder\": \"ACCENTURE (SOUTH AFRICA) (PTY) LTD\",\n                    \"BankAccountTypeCode\": 1,\n                    \"BankName\": \"STANDARD CHARTERED BANK\",\n                    \"BankCode\": 39,\n                    \"BranchName\": \"STANDARD CHARTERED BANK JHB\",\n                    \"BranchNumber\": 730020,\n                    \"AccountNumber\": 188158302,\n                    \"BankAccountStatusCode\": 4,\n                    \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\",\n                    \"AddressLine1\": \"\",\n                    \"AddressLine2\": \"\",\n                    \"CountryCode\": \"\",\n                    \"ZipCode\": \"\",\n                    \"FirstName\": \"\",\n                    \"Initials\": \"\",\n                    \"LastName\": \"\",\n                    \"Title\": \"\",\n                    \"IsIdentifierLinkedAtBank\": true,\n                    \"IsSharedFundingAccount\": false,\n                    \"FundingContacts\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-07-14T16:44:04\",\n                    \"EditDate\": \"2025-07-16T16:01:02.613\"\n                }\n            ]\n        },\n        \"Tax\": {\n            \"IsRegistered\": true,\n            \"IsVATVendor\": true,\n            \"IncomeTaxNumber\": 9817054142,\n            \"PAYENumber\": 7350739209,\n            \"VATNumber\": 4210117901,\n            \"IsValidCertificate\": true,\n            \"ValidationResponse\": \"Tax Compliant\",\n            \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-06-21T14:42:00\",\n            \"EditDate\": \"2026-02-16T22:39:35\"\n        },\n        \"Directors\": {\n            \"Director\": [\n                {\n                    \"DirectorID\": 2421455,\n                    \"Name\": \"MODISE KLAAS\",\n                    \"Surname\": \"MOTLHABANE\",\n                    \"AppointmentDate\": \"2016-11-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7106175672086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 721538448,\n                    \"EmailAddress\": \"KLAAS.M.MOTLHABANE@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2018-05-15T11:27:46\",\n                    \"EditDate\": \"2026-02-17T14:34:12\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 3489220,\n                    \"Name\": \"ETIENNE ASHLEY\",\n                    \"Surname\": \"STEYN\",\n                    \"AppointmentDate\": \"2020-11-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7605175136083,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 730750720,\n                    \"EmailAddress\": \"ETIENNE.STEYN@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2020-11-05T02:21:46\",\n                    \"EditDate\": \"2026-02-17T14:34:12\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 3528066,\n                    \"Name\": \"MOLEBOGENG\",\n                    \"Surname\": \"ZULU\",\n                    \"AppointmentDate\": \"2021-01-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7811040326087,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 832612943,\n                    \"EmailAddress\": \"MOLEBOGENG.LEKALA@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2021-01-20T12:36:52\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4197469,\n                    \"Name\": \"FAVOURATE GUGULETHU\",\n                    \"Surname\": \"NYANDA\",\n                    \"AppointmentDate\": \"2023-12-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7004250405086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 835913654,\n                    \"EmailAddress\": \"GUGULETHU.NYANDA@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2023-12-07T12:36:49\",\n                    \"EditDate\": \"2026-02-17T14:34:11\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4429693,\n                    \"Name\": \"OANKAR SINGH\",\n                    \"Surname\": \"LIDDAR\",\n                    \"AppointmentDate\": \"2025-01-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 2,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": \"\",\n                    \"ForeignIDNumber\": 128357602,\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"K\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 44778888425,\n                    \"EmailAddress\": \"ONKAR.LIDDAR@ACCENTURE.COM\",\n                    \"GenderCode\": \"\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-01-29T15:37:25\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4577121,\n                    \"Name\": \"KGOMOTSO PATRICK\",\n                    \"Surname\": \"LEBELE\",\n                    \"AppointmentDate\": \"2025-10-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7807185306082,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 823953395,\n                    \"EmailAddress\": \"KGOMOTSO.LEBELE@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-10-07T08:39:20\",\n                    \"EditDate\": \"2026-02-17T14:34:11\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4655302,\n                    \"Name\": \"CELESTE ELEANOR\",\n                    \"Surname\": \"KOERT\",\n                    \"AppointmentDate\": \"2026-02-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7801180116083,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"K\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 825631269,\n                    \"EmailAddress\": \"CELESTE.KOERT@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-02-17T14:34:13\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                }\n            ]\n        },\n        \"OwnershipNonNaturals\": {\n            \"OwnershipNonNatural\": [\n                {\n                    \"OwnershipNonNaturalID\": 3724,\n                    \"SupplierNumber\": \"\",\n                    \"LegalName\": \"AKHA BLACK ECONOMIC EMPOWERMENT TRUST\",\n                    \"TradingName\": \"\",\n                    \"SharesInterestPercentage\": 30,\n                    \"IsActive\": true,\n                    \"CreatedDate\": \"2017-05-17T15:07:57.82\",\n                    \"EditDate\": \"2025-01-13T15:28:43.683\"\n                },\n                {\n                    \"OwnershipNonNaturalID\": 3725,\n                    \"SupplierNumber\": \"\",\n                    \"LegalName\": \"Accenture International B.V.\",\n                    \"TradingName\": \"\",\n                    \"SharesInterestPercentage\": 70,\n                    \"IsActive\": true,\n                    \"CreatedDate\": \"2017-05-17T15:07:57.82\",\n                    \"EditDate\": \"2025-01-16T09:40:00.993\"\n                }\n            ]\n        },\n        \"Associations\": {\n            \"Association\": [\n                {\n                    \"AssociationID\": 137,\n                    \"SupplierNumberRequestor\": \"MAAA0011126\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2015-11-12T12:46:21\",\n                    \"EditDate\": \"2015-11-12T12:56:12.39\"\n                },\n                {\n                    \"AssociationID\": 611,\n                    \"SupplierNumberRequestor\": \"MAAA0068168\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-03-12T22:20:24\",\n                    \"EditDate\": \"2016-03-30T22:08:56.293\"\n                },\n                {\n                    \"AssociationID\": 884,\n                    \"SupplierNumberRequestor\": \"MAAA0101670\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-04-21T09:45:11\",\n                    \"EditDate\": \"2016-04-21T10:06:15.923\"\n                },\n                {\n                    \"AssociationID\": 960,\n                    \"SupplierNumberRequestor\": \"MAAA0107890\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-04-25T12:45:39\",\n                    \"EditDate\": \"2016-04-25T13:07:40.497\"\n                },\n                {\n                    \"AssociationID\": 1119,\n                    \"SupplierNumberRequestor\": \"MAAA0119118\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-05-03T16:46:18\",\n                    \"EditDate\": \"2016-05-03T17:00:02.577\"\n                },\n                {\n                    \"AssociationID\": 1299,\n                    \"SupplierNumberRequestor\": \"MAAA0138981\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-05-16T21:00:48\",\n                    \"EditDate\": \"2016-05-16T21:24:22.62\"\n                },\n                {\n                    \"AssociationID\": 1581,\n                    \"SupplierNumberRequestor\": \"MAAA0168063\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-13T13:37:52\",\n                    \"EditDate\": \"2016-06-13T14:08:39.347\"\n                },\n                {\n                    \"AssociationID\": 1635,\n                    \"SupplierNumberRequestor\": \"MAAA0174221\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-21T14:09:43\",\n                    \"EditDate\": \"2016-06-21T14:16:02.97\"\n                },\n                {\n                    \"AssociationID\": 1811,\n                    \"SupplierNumberRequestor\": \"MAAA0212344\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-22T17:26:54\",\n                    \"EditDate\": \"2016-07-11T16:58:46.65\"\n                }\n            ]\n        },\n        \"CommodityGroups\": {\n            \"CommodityGroup\": [\n                {\n                    \"CommodityGroupID\": 347925,\n                    \"Name\": \"Training Services\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 86132101\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:12\"\n                },\n                {\n                    \"CommodityGroupID\": 347924,\n                    \"Name\": \"Management Advisory\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            80101507,\n                            80101504,\n                            80101506,\n                            80101505,\n                            80101501,\n                            80101508,\n                            80101502,\n                            80101513,\n                            80101503\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347923,\n                    \"Name\": \"IT Software\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            43231601,\n                            43231602,\n                            43231604,\n                            43231605,\n                            43231603\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347922,\n                    \"Name\": \"Engineering IT Serv Del\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": false,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 81161502\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347921,\n                    \"Name\": \"Engineering Analytics\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": false,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            81131503,\n                            81131501\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347920,\n                    \"Name\": \"Eng Process Control\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 81111704\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:12\"\n                },\n                {\n                    \"CommodityGroupID\": 347919,\n                    \"Name\": \"Computer Services\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            81111709,\n                            81111702,\n                            81111703,\n                            81111710,\n                            81111704,\n                            81111705,\n                            81111701\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347918,\n                    \"Name\": \"Computer Equipment\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 43212201\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 1,\n                    \"Name\": \"Client delivery solution\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            43233203,\n                            43233204,\n                            43233201,\n                            43233205\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:12:06\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                }\n            ]\n        },\n        \"Accreditations\": \"\",\n        \"BBBEE\": {\n            \"CertificateTypeCode\": 1,\n            \"VerificationRegulatorCode\": \"SA\",\n            \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n            \"CertificateIssueDate\": \"2025-10-16T00:00:00\",\n            \"CertificateExpiryDate\": \"2026-10-15T00:00:00\",\n            \"StatusLevelOfContributorCode\": 1,\n            \"BlackOwnership\": 30,\n            \"BlackWomanOwnership\": 14.86,\n            \"IsAcceptUnderstandAffidavid\": false,\n            \"CertificateSignedBy\": \"\",\n            \"CertificateSignDate\": \"1900-01-01T00:00:00\",\n            \"SectorCharterCode\": \"IC\",\n            \"SubSectorCharterCode\": 0,\n            \"ValueAddingSupplier\": true,\n            \"EmpoweringSupplier\": false,\n            \"IRBARegisteredAuditorCode\": 0,\n            \"SANASAccreditedAgencyCode\": \"BVA199\",\n            \"OwnershipScore\": 25,\n            \"ManagementControlScore\": 15.15,\n            \"EmploymentEquityScore\": 0,\n            \"SkillsDevelopmentScore\": 12.94,\n            \"PreferentialProcurementScore\": 0,\n            \"EnterpriseDevelopmentScore\": 0,\n            \"SocioEconomicDevelopmentScore\": 5,\n            \"EnterpriseSupplierDevelopmentScore\": 45.11,\n            \"LandOwnershipScore\": 0,\n            \"EmpowermentFinancingScore\": 0,\n            \"AccessFinancialServicesScore\": 0,\n            \"EconomicDevelopmentScore\": 0,\n            \"ForeignOwnershipScore\": 0,\n            \"StatusTypeCode\": \"\",\n            \"LastVerificationDate\": \"1900-01-01T00:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-06-21T14:49:16\",\n            \"EditDate\": \"2025-10-17T11:06:30\"\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"00be41a8-2786-4415-b0eb-0ada475d71e9"},{"name":"Get SupplierDetails Commodities","id":"51910afc-51aa-4017-8c8d-29b68fb4edba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves commodity/accreditation details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier commodity and accreditation records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bf20c53c-8d14-4ad3-80f8-961274da50f7","name":"Get SupplierDetails Commodities","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3217"},{"key":"ETag","value":"W/\"c91-H4Ji69tAuWwoCAsBvsdfoHqvB8w\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:32:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"CommodityGroups\": {\n        \"CommodityGroup\": [\n            {\n                \"CommodityGroupID\": 347925,\n                \"Name\": \"Training Services\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 86132101\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:12\"\n            },\n            {\n                \"CommodityGroupID\": 347924,\n                \"Name\": \"Management Advisory\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        80101507,\n                        80101504,\n                        80101506,\n                        80101505,\n                        80101501,\n                        80101508,\n                        80101502,\n                        80101513,\n                        80101503\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347923,\n                \"Name\": \"IT Software\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        43231601,\n                        43231602,\n                        43231604,\n                        43231605,\n                        43231603\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347922,\n                \"Name\": \"Engineering IT Serv Del\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": false,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 81161502\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347921,\n                \"Name\": \"Engineering Analytics\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": false,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        81131503,\n                        81131501\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347920,\n                \"Name\": \"Eng Process Control\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 81111704\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:12\"\n            },\n            {\n                \"CommodityGroupID\": 347919,\n                \"Name\": \"Computer Services\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        81111709,\n                        81111702,\n                        81111703,\n                        81111710,\n                        81111704,\n                        81111705,\n                        81111701\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347918,\n                \"Name\": \"Computer Equipment\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 43212201\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 1,\n                \"Name\": \"Client delivery solution\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        43233203,\n                        43233204,\n                        43233201,\n                        43233205\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:12:06\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"51910afc-51aa-4017-8c8d-29b68fb4edba"},{"name":"Get SupplierDetails Accreditation","id":"706cd487-d821-4958-a8f0-e4a2b015f62c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves accreditation details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier accreditation records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"d8383047-47d0-4ec7-ab8e-9e78c3d861be","name":"Get SupplierDetails Accreditation","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/accreditation"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"123"},{"key":"ETag","value":"W/\"7b-puzydQSifP7zArBTKPzVUOPIMpE\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:33:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Accreditations\": {\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"706cd487-d821-4958-a8f0-e4a2b015f62c"},{"name":"Get MasterSupplierDetails BBBEE","id":"4569f882-2575-4f10-b23a-2746a48fb009","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves B-BBEE (Broad-Based Black Economic Empowerment) details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier B-BBEE information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"881018ce-d9f4-4b6d-aa8f-319d9654cce2","name":"Get MasterSupplierDetails BBBEE","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/bbbee"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1281"},{"key":"ETag","value":"W/\"501-2bK1ro9ixAFTBh2+gUhpe/QFgcc\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:35:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"BBBEE\": {\n        \"CertificateTypeCode\": 1,\n        \"VerificationRegulatorCode\": \"SA\",\n        \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n        \"CertificateIssueDate\": \"2025-10-16T00:00:00\",\n        \"CertificateExpiryDate\": \"2026-10-15T00:00:00\",\n        \"StatusLevelOfContributorCode\": 1,\n        \"BlackOwnership\": 30,\n        \"BlackWomanOwnership\": 14.86,\n        \"IsAcceptUnderstandAffidavid\": false,\n        \"CertificateSignedBy\": \"\",\n        \"CertificateSignDate\": \"1900-01-01T00:00:00\",\n        \"SectorCharterCode\": \"IC\",\n        \"SubSectorCharterCode\": 0,\n        \"ValueAddingSupplier\": true,\n        \"EmpoweringSupplier\": false,\n        \"IRBARegisteredAuditorCode\": 0,\n        \"SANASAccreditedAgencyCode\": \"BVA199\",\n        \"OwnershipScore\": 25,\n        \"ManagementControlScore\": 15.15,\n        \"EmploymentEquityScore\": 0,\n        \"SkillsDevelopmentScore\": 12.94,\n        \"PreferentialProcurementScore\": 0,\n        \"EnterpriseDevelopmentScore\": 0,\n        \"SocioEconomicDevelopmentScore\": 5,\n        \"EnterpriseSupplierDevelopmentScore\": 45.11,\n        \"LandOwnershipScore\": 0,\n        \"EmpowermentFinancingScore\": 0,\n        \"AccessFinancialServicesScore\": 0,\n        \"EconomicDevelopmentScore\": 0,\n        \"ForeignOwnershipScore\": 0,\n        \"StatusTypeCode\": \"\",\n        \"LastVerificationDate\": \"1900-01-01T00:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-06-21T14:49:16\",\n        \"EditDate\": \"2025-10-17T11:06:30\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"4569f882-2575-4f10-b23a-2746a48fb009"},{"name":"Check SupplierModified Since","id":"e9c65422-94cd-4473-82b6-7fa392950b3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA00000001\",\r\n  \"date\": \"2022-05-13\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since","description":"<p>Checks whether a supplier's CSD record has been modified since a given date.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n<li><code>modifiedSince</code> — ISO date string to check modifications from.</li>\n</ul>\n<p><strong>Returns:</strong> Indicates whether the supplier record has been updated since the specified date.</p>\n","urlObject":{"path":["api","v2","csd","supplier","modified-since"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"b1e60f6f-3e7b-4e63-ac7c-67d57a185196","name":"Check SupplierModified Since","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"\r\n{\r\n  \"supplierNumber\": \"MAAA0000001\",\r\n    \"date\": \"2022-05-13\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"193"},{"key":"ETag","value":"W/\"c1-laCC9wJT8C1VoaukZZ8uauZoUUo\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:39:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"CheckSupplierModifiedDateResponse\": {\n        \"IsModified\": true,\n        \"EditDate\": \"2026-06-05T08:00:09\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"},{"id":"bd9d1dca-3679-4c2b-b986-21ebcfc3dd57","name":"Error","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA00000001\",\r\n  \"date\": \"2022-05-13\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"82"},{"key":"ETag","value":"W/\"52-JeUatL/24F6GibBi/OzZqO6sU+E\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:39:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"CSD call failed (400): Request failed with status code 400\"\n    }\n}"}],"_postman_id":"e9c65422-94cd-4473-82b6-7fa392950b3b"}],"id":"40b1033e-ac66-4ac1-b297-e0ef26bbfdf1","description":"<h2 id=\"csd-integration\">CSD Integration</h2>\n<p>This folder contains endpoints for integrating with the <strong>Central Supplier Database (CSD)</strong> — South Africa's official government supplier registry. These endpoints allow the iServe procurement platform to retrieve and validate detailed supplier information directly from the CSD.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the CSD integration service.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Full</strong></td>\n<td>Retrieves a complete supplier profile from the CSD.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplier Details SI</strong></td>\n<td>Fetches master supplier details in the Sage Intacct format.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Tax</strong></td>\n<td>Returns the supplier's tax registration information.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplierDetails Association</strong></td>\n<td>Retrieves supplier association and group membership details.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Contact</strong></td>\n<td>Fetches the supplier's contact person information.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Banking</strong></td>\n<td>Returns the supplier's registered banking details.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Address</strong></td>\n<td>Retrieves the supplier's registered physical and postal addresses.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Directors</strong></td>\n<td>Returns a list of the supplier's directors or key personnel.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Statuses</strong></td>\n<td>Fetches the current registration and compliance statuses of the supplier.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Commodities</strong></td>\n<td>Returns the commodity categories the supplier is registered under.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Accreditation</strong></td>\n<td>Retrieves the supplier's accreditation and certification records.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplierDetails BBBEE</strong></td>\n<td>Fetches the supplier's Broad-Based Black Economic Empowerment (BBBEE) status.</td>\n</tr>\n<tr>\n<td><strong>Check SupplierModified Since</strong></td>\n<td>Checks whether a supplier's CSD record has been updated since a given date, useful for keeping local data in sync.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"40b1033e-ac66-4ac1-b297-e0ef26bbfdf1"},{"name":"Sage X3 Intergration","item":[{"name":"Health","event":[{"id":"a7905a1c-f803-40ea-b9e0-c15378b27906","listen":"test","script":{"type":"text/javascript","exec":["","pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has x3_health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","","    pm.expect(jsonData).to.have.property(\"webr\");","    pm.expect(jsonData.webr).to.have.property(\"ok\").that.is.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"webs\");","    pm.expect(jsonData.webs).to.have.property(\"ok\").that.is.a(\"boolean\");","});","","pm.test(\"Sage X3 server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","    pm.expect(jsonData.webr.ok).to.be.true;","    pm.expect(jsonData.webs.ok).to.be.true;","});","","pm.test(\"Protocol includes webr and webs\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.include(\"webr\");","    pm.expect(jsonData.protocol).to.include(\"webs\");","});",""]}}],"id":"e4871712-a39a-477e-9ef3-d6dab695f624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v1/external/x3_health","description":"<p>Checks the availability and connectivity status of the Sage X3 server (both WEBR and WEBS services).</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code>, <code>protocol</code> (\"webr and webs\"), <code>checkedAt</code>, <code>message</code>, <code>webr.ok</code>, and <code>webs.ok</code>.</p>\n","urlObject":{"path":["api","v1","external","x3_health"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"47650a2c-ae51-4710-acfa-c5fe6eb519c0","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v1/external/x3_health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"162"},{"key":"ETag","value":"W/\"a2-34bBJRSAG3oux4kRYFGGv8uM6ko\""},{"key":"Date","value":"Wed, 29 Jul 2026 11:06:38 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"webr and webs\",\n    \"checkedAt\": \"2026-07-29T11:06:28.112Z\",\n    \"message\": \"Sage X3 server is available\",\n    \"webr\": {\n        \"ok\": true\n    },\n    \"webs\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"e4871712-a39a-477e-9ef3-d6dab695f624"},{"name":"Create or Update Supplier","id":"02158417-7e9e-44f6-b2f8-fa9118fcb55f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"supplier\": \"BG00011111\",\r\n    \"companyName\": \"! - Water Tools\",\r\n    \"shortDesc\": \"Bowmans\",\r\n    \"currency\": \"ZAR\",\r\n    \"taxRule\": \"ZADOM\",\r\n    \"accountingCode\": \"STD\",\r\n    \"vatNumber\": 499567897,\r\n    \"email\": \"supplier@yahoo.com\",\r\n    \"description\": \"Alice Lane\",\r\n    \"addresline1\": \"36 Sandton\",\r\n    \"addresline2\": \"24 Johannesburg\",\r\n    \"addresline3\": \"11 Alice Lane\",\r\n    \"postalCode\": \"2196\",\r\n    \"city\": \"Johannesburg\",\r\n    \"country\": \"ZA\",\r\n    \"telephone\": \"+27112345678\",\r\n    \"byDefault\": \"2\"\r\n  },\r\n  \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_supplier","description":"<p>Creates or updates a supplier record in Sage X3 from iServe.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the supplier create/update operation in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_create_supplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"1c2e9f71-7211-4c91-b408-672e4aa4d743","name":"Create or Update Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"supplier\": \"! - BG00011111\",\r\n    \"companyName\": \"Bowmans P\",\r\n    \"shortDesc\": \"Bowmans\",\r\n    \"currency\": \"ZAR\",\r\n    \"taxRule\": \"ZADOM\",\r\n    \"accountingCode\": \"STD\",\r\n    \"vatNumber\": 499567897,\r\n    \"email\": \"supplier@yahoo.com\",\r\n    \"description\": \"Alice Lane\",\r\n    \"addresline1\": \"36 Sandton\",\r\n    \"addresline2\": \"24 Johannesburg\",\r\n    \"addresline3\": \"11 Alice Lane\",\r\n    \"postalCode\": \"2196\",\r\n    \"city\": \"Johannesburg\",\r\n    \"country\": \"ZA\",\r\n    \"telephone\": \"+27112345678\",\r\n    \"byDefault\": \"2\"\r\n  },\r\n  \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"29"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Wed, 17 Sep 2025 08:56:30 GMT"},{"key":"Etag","value":"W/\"1d-OCWmdp5iK0VrzQMl2mBMHB6S7UI\""},{"key":"Expect-Ct","value":"max-age=0"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Ratelimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Ratelimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:NmJlNGU1ZjM0ZTA0:"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=5bDGLU%2BgEz6RFEfqHcSnlsZ1EVi%2FkybY5rfxVCN1Ifc%3D\\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\\u0026ts=1758099384\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=5bDGLU%2BgEz6RFEfqHcSnlsZ1EVi%2FkybY5rfxVCN1Ifc%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1758099384\""},{"key":"Server","value":"Heroku"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"\"|Update of . . . BG00011111\""}],"_postman_id":"02158417-7e9e-44f6-b2f8-fa9118fcb55f"},{"name":"Purchase Order exist validator","id":"189ebb4b-673f-4a49-8cad-466c3d9571c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"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\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_po_exist","description":"<p>Validates whether a purchase order already exists in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Boolean or record indicating whether the purchase order exists in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_po_exist"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"af25ebb3-7759-4d17-b18b-4affef38958a","name":"Purchase Order exist validator","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"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\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_po_exist"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=840"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-zn0rrfMPv1Exq1cFaIwEtz40xj4\""},{"key":"Date","value":"Tue, 21 Oct 2025 11:32:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": true\n}"}],"_postman_id":"189ebb4b-673f-4a49-8cad-466c3d9571c4"},{"name":"Create Purchase Order","id":"f0f002e0-9d61-426f-813d-32b52b46f331","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"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\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/external/x3_create_po","description":"<p>Creates a purchase order in Sage X3 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage X3.</p>\n","urlObject":{"protocol":"http","port":"5000","path":["api","v1","external","x3_create_po"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"92b55603-9d68-4285-8ff3-7119b78950bd","name":"Create Purchase Order","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",\r\n    \"orderNumber\": \"w233\",\r\n    \"orderDate\": \"20250707\",\r\n    \"supplier\": \"2C002\",\r\n    \"internalRef\": \"\",\r\n    \"currency\": \"ZAR\", \r\n    \"items\": [ \r\n      {\r\n        \"quantity\": \"100\",\r\n        \"description\": \"62 still water-20L\",\r\n        \"receivingSite\": \"IP001\", \r\n        \"unitOfMeasure\": \"EA\", \r\n        \"expectedReceiptDate\": \"20250707\",\r\n        \"grossPrice\": \"100\"\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3993; t=32"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-OwSR/t+BTXI2x4SlGF0EJDixf5E\""},{"key":"Date","value":"Wed, 20 Aug 2025 09:39:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO Created Successfully\"\n}"},{"id":"f247ddbb-b5d0-4b5d-86c4-228450522cbd","name":"Create Purchase Order with comments","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",// optional \r\n    \"orderNumber\": \"w233\", // optional\r\n    \"orderDate\": \"20250707\", //required - user input\r\n    \"supplier\": \"2C002\", //BG00088645 required - user input\r\n    \"internalRef\": \"\", // CS contract Number  optional\r\n    \"currency\": \"ZAR\", // Required\r\n    \"items\": [ // required - user input\r\n      {\r\n        \"quantity\": \"100\", // required - user input \r\n        \"description\": \"62 still water-20L\", // required  - user input\r\n        \"receivingSite\": \"IP001\", // required\r\n        \"unitOfMeasure\": \"EA\", // required - user input \r\n        \"expectedReceiptDate\": \"20250707\", //  user input required  \r\n        \"grossPrice\": \"100\" // required - user input\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3993; t=32"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-OwSR/t+BTXI2x4SlGF0EJDixf5E\""},{"key":"Date","value":"Wed, 20 Aug 2025 09:39:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO Created Successfully\"\n}"},{"id":"6a9ccb48-ebe3-4dfa-8178-18c374f38fb6","name":"error","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",\r\n    \"orderNumber\": \"w233\",\r\n    \"orderDate\": \"20250707\",\r\n    \"supplier\": \"2C002\",\r\n    \"internalRef\": \"\",\r\n    \"currency\": \"ZAR\", \r\n    \"items\": [ \r\n      {\r\n        \"quantity\": \"10\", \r\n        \"description\": \"62 still water-20L\",\r\n        \"receivingSite\": \"IP001\", \r\n        \"unitOfMeasure\": \"EA\", \r\n        \"expectedReceiptDate\": \"20250707\",\r\n        \"grossPrice\": \"100\"\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n  \"docId\": \"68c7f15e9e36b79353f7296f\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-local}}/api/v1/external/x3_create_po"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=706"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"531"},{"key":"ETag","value":"W/\"213-9yTMwGM/DDJ7UCUGVDtxDgwlVy0\""},{"key":"Date","value":"Mon, 15 Sep 2025 11:30:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"Unable to create PO: \\\"Field ITMREF : Products : 10 Record does not exist <w233>\\\"\",\n        \"stack\": \"Error: Unable to create PO: \\\"Field ITMREF : Products : 10 Record does not exist <w233>\\\"\\n    at ExternalAPIService.CreateX3PurchaseOrder (C:\\\\Users\\\\27792\\\\Documents\\\\GitHub\\\\ar\\\\osproc-be\\\\src\\\\services\\\\externalAPI.ts:75:15)\\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n    at C:\\\\Users\\\\27792\\\\Documents\\\\GitHub\\\\ar\\\\osproc-be\\\\src\\\\api\\\\routes\\\\External\\\\v1\\\\external.ts:63:26\"\n    }\n}"}],"_postman_id":"f0f002e0-9d61-426f-813d-32b52b46f331"},{"name":"Get X3 PO by Supplier Number","id":"9b491fd0-cd0a-4b5a-979d-f71d98c157a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"filterValue\": \"2C002\",\r\n    \"keyword\": \"BPSNUM\" // supplier\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_purchase_orders","description":"<p>Retrieves purchase orders from Sage X3 filtered by supplier number.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Array of purchase order records for the specified supplier from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_purchase_orders"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"e6719267-5331-4929-b61b-5ae183c6a99d","name":"Get X3 PO by Supplier Number","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"filterValue\": \"2C002\",\r\n    \"keyword\": \"BPSNUM\" // BPSNUM, POHNUM ..refere to the test case for more properties\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_purchase_orders"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3998; t=876"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6041"},{"key":"ETag","value":"W/\"1799-S79s8C4FeEoKfTFrC9qyePT5lls\""},{"key":"Date","value":"Fri, 08 Aug 2025 08:13:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"a96ff235-26f8-ed48-8a1c-39e0e6384daa\",\n        \"$etag\": \"2025-07-07T11:22:31Z\",\n        \"POHNUM\": \"IP0012507POH00000001\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\", // Supplier Number\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"36685ba1-cd57-9d4f-8513-29a5a3c3cc98\",\n        \"$etag\": \"2025-07-07T11:22:58Z\",\n        \"POHNUM\": \"IP0012507POH00000002\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"bb2ba1a9-ccf7-844d-b6d7-ede8e3264641\",\n        \"$etag\": \"2025-07-16T08:37:17Z\",\n        \"POHNUM\": \"IP0012507POH00000025\",\n        \"ORDDAT\": \"2025-07-16\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"b9cb553d-1a3e-f24a-8381-fe22843e19d7\",\n        \"$etag\": \"2025-07-16T08:28:07Z\",\n        \"POHNUM\": \"IP0012507POH00000026\",\n        \"ORDDAT\": \"2025-07-16\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4b8cd6cd-998c-2745-8900-046c09bcc90e\",\n        \"$etag\": \"2025-07-25T11:46:02Z\",\n        \"POHNUM\": \"IP0012507POH00000044\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"564724b1-b35a-0e40-9705-f73960160be3\",\n        \"$etag\": \"2025-07-25T12:12:42Z\",\n        \"POHNUM\": \"IP0012507POH00000045\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"305d1a0b-9c4e-5042-93c9-bdc70d5611a5\",\n        \"$etag\": \"2025-07-25T12:13:49Z\",\n        \"POHNUM\": \"IP0012507POH00000046\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4bdb7def-8ba2-7a42-a989-20787b99d78a\",\n        \"$etag\": \"2025-07-25T12:20:49Z\",\n        \"POHNUM\": \"IP0012507POH00000047\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"59989c42-2fcf-8541-b4c1-8b7d2bf8d305\",\n        \"$etag\": \"2025-07-28T07:07:52Z\",\n        \"POHNUM\": \"IP0012507POH00000048\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"8a4a073a-5e12-5f4c-8992-6a075c56d4fb\",\n        \"$etag\": \"2025-07-28T07:52:57Z\",\n        \"POHNUM\": \"IP0012507POH00000049\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"aa7214a1-e0c4-614b-8a37-e78c06fb4c24\",\n        \"$etag\": \"2025-07-29T14:27:07Z\",\n        \"POHNUM\": \"IP0012507POH00000051\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"6075a8f5-f229-1842-9366-74cdde7c5209\",\n        \"$etag\": \"2025-07-29T14:31:54Z\",\n        \"POHNUM\": \"IP0012507POH00000052\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"3de334e1-bca1-3246-b108-9d3aa6228d44\",\n        \"$etag\": \"2025-07-29T15:35:20Z\",\n        \"POHNUM\": \"IP0012507POH00000053\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"6f8f69c9-d659-1743-a996-2dd4a5b4a980\",\n        \"$etag\": \"2025-07-29T15:37:03Z\",\n        \"POHNUM\": \"IP0012507POH00000054\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"27e7c69f-b536-ba44-9aa5-b0b539c2eb5a\",\n        \"$etag\": \"2025-07-29T15:39:10Z\",\n        \"POHNUM\": \"IP0012507POH00000055\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"0839cca0-c723-7e47-a0ff-76edb3f8762d\",\n        \"$etag\": \"2025-07-29T15:46:40Z\",\n        \"POHNUM\": \"IP0012507POH00000056\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"9dbc10a8-cfff-2641-b94a-683604d2c907\",\n        \"$etag\": \"2025-07-29T15:47:58Z\",\n        \"POHNUM\": \"IP0012507POH00000057\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"5f2a6e80-b3ca-7f44-9b27-966a288abe9d\",\n        \"$etag\": \"2025-07-30T08:09:03Z\",\n        \"POHNUM\": \"IP0012507POH00000058\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"cebbc8ec-e760-2845-ae94-9cf434d99047\",\n        \"$etag\": \"2025-07-30T12:50:57Z\",\n        \"POHNUM\": \"IP0012507POH00000060\",\n        \"ORDDAT\": \"2025-07-30\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4079a248-1690-854d-afbc-558ba6fc9cae\",\n        \"$etag\": \"2025-07-30T13:05:48Z\",\n        \"POHNUM\": \"IP0012507POH00000061\",\n        \"ORDDAT\": \"2025-07-30\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    }\n]"}],"_postman_id":"9b491fd0-cd0a-4b5a-979d-f71d98c157a0"},{"name":"Get X3 Departments","id":"2415490a-ef9d-408b-ad10-a537bb15c49d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"},{"key":"Origin","value":"localhost-test"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_departments","description":"<p>Retrieves a list of departments from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Array of department records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_departments"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"3adfde3a-2d70-428f-bd68-788cbd6c2f61","name":"Get X3 Departments","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_departments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3992; t=662"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3866"},{"key":"ETag","value":"W/\"f1a-X/QPSvbbvq/5peGfOMHuAzyWsgU\""},{"key":"Date","value":"Wed, 20 Aug 2025 13:50:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"a2d455e7-f684-f34a-9f03-888a6dfc7fd7\",\n        \"$etag\": \"2025-06-27T09:59:28Z\",\n        \"CCE\": \"0\",\n        \"DESTRA\": \"IT - Small Equipment\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f230c021-254a-d646-8e6a-09dfa3e0864c\",\n        \"$etag\": \"2025-08-05T07:00:14Z\",\n        \"CCE\": \"100\",\n        \"DESTRA\": \"Admin Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"bd6d3c25-841c-0f48-a5b1-5843558f86ff\",\n        \"$etag\": \"2025-08-05T07:00:36Z\",\n        \"CCE\": \"200\",\n        \"DESTRA\": \"CEO Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"cde6157b-a583-5d4d-852f-c3d719d2187d\",\n        \"$etag\": \"2025-08-05T07:01:05Z\",\n        \"CCE\": \"250\",\n        \"DESTRA\": \"Contract Management Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"8aa19358-2396-6144-8577-31e2c65da903\",\n        \"$etag\": \"2025-08-05T07:01:35Z\",\n        \"CCE\": \"300\",\n        \"DESTRA\": \"Economic Development Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"504b53da-6ecc-2846-8466-118132eac783\",\n        \"$etag\": \"2025-06-26T19:20:34Z\",\n        \"CCE\": \"310\",\n        \"DESTRA\": \"Finance-Phase 2-EY\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"32040b24-dd66-9a4f-877d-bad3718c7bd7\",\n        \"$etag\": \"2025-06-27T09:34:44Z\",\n        \"CCE\": \"311\",\n        \"DESTRA\": \"Finance Phase 2 - Fieldstone\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"ae361736-ff40-af46-8c1d-beef0b535eb5\",\n        \"$etag\": \"2025-06-27T09:37:04Z\",\n        \"CCE\": \"314\",\n        \"DESTRA\": \"Finance-Phase 2-PWC\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"1b3c4ebb-ad62-4341-bc6f-2b3a0b738e8a\",\n        \"$etag\": \"2025-08-05T07:01:57Z\",\n        \"CCE\": \"350\",\n        \"DESTRA\": \"Facilities Management Departme\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"e1124ffb-df48-ba48-80b7-b1f8180d9df5\",\n        \"$etag\": \"2025-08-05T07:02:17Z\",\n        \"CCE\": \"400\",\n        \"DESTRA\": \"Finance\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"78639c1b-53fa-d441-9f81-b314fa3fc00d\",\n        \"$etag\": \"2025-08-05T07:02:52Z\",\n        \"CCE\": \"450\",\n        \"DESTRA\": \"Governance and Risk Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f210ea23-ca23-e24c-a9f8-cca0df5608a6\",\n        \"$etag\": \"2025-08-05T07:03:20Z\",\n        \"CCE\": \"500\",\n        \"DESTRA\": \"Human Capital Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"966aa3b9-ef64-374f-825f-e97af11ba760\",\n        \"$etag\": \"2025-08-05T07:04:23Z\",\n        \"CCE\": \"550\",\n        \"DESTRA\": \"Information Systems Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"0f449817-0eee-6848-a018-220961a8781e\",\n        \"$etag\": \"2025-08-05T07:05:20Z\",\n        \"CCE\": \"600\",\n        \"DESTRA\": \"Legal \",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"8bab8514-c927-054d-b3f0-89785a884cf5\",\n        \"$etag\": \"2025-08-05T07:06:11Z\",\n        \"CCE\": \"650\",\n        \"DESTRA\": \"Programme Management Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"2a6192d4-473f-584b-b698-6c011e2dad89\",\n        \"$etag\": \"2025-08-05T07:07:11Z\",\n        \"CCE\": \"700\",\n        \"DESTRA\": \"Project Coordination Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f213b1c4-326a-9e4e-8898-1b792c6b1392\",\n        \"$etag\": \"2025-08-05T07:08:19Z\",\n        \"CCE\": \"800\",\n        \"DESTRA\": \"Stakeholder Relations Departme\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"cf80cfa2-ff70-dc4c-b87d-56e795d54fbd\",\n        \"$etag\": \"2025-08-05T07:08:46Z\",\n        \"CCE\": \"850\",\n        \"DESTRA\": \"Technical\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"654ca885-bbd8-0945-8849-7acdcb5ec7f9\",\n        \"$etag\": \"2025-08-05T07:09:16Z\",\n        \"CCE\": \"900\",\n        \"DESTRA\": \"Infrastructure Finance Departm\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"0e87cfff-282a-1b48-9be9-3402919dfea1\",\n        \"$etag\": \"2025-08-20T08:39:34Z\",\n        \"CCE\": \"999\",\n        \"DESTRA\": \"Default Dimensio\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    }\n]"}],"_postman_id":"2415490a-ef9d-408b-ad10-a537bb15c49d"},{"name":"Get X3 Account Details by ACC","id":"8350a76c-c025-4f5f-893d-e23ed00e4462","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterValue\": \"1009\",\r\n    \"keyword\": \"ACC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_accounts","description":"<p>Retrieves GL account details from Sage X3 by account code.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> GL account details from Sage X3 matching the specified account code.</p>\n","urlObject":{"path":["api","v1","external","x3_get_accounts"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"fbc88792-a7d4-404f-b67e-3a68e6fc4392","name":"Get X3 Account Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterValue\": \"1009\",\r\n    \"keyword\": \"ACC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_accounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3998; t=601"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"173"},{"key":"ETag","value":"W/\"ad-SlKwG6/OdOHNJtsve/JoJU5PBis\""},{"key":"Date","value":"Fri, 15 Aug 2025 09:08:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"03a955dd-f65b-a64b-b28c-9c662a041bb6\",\n    \"$etag\": \"2025-08-06T09:09:16Z\",\n    \"COA\": \"ZAF\",\n    \"ACC\": \"1009\",\n    \"DESTRA\": \"TEST ACCOUNT\",\n    \"ACCSHO\": \"\",\n    \"CUR\": \"\",\n    \"CUR_REF\": {\n        \"$title\": \"\"\n    }\n}"}],"_postman_id":"8350a76c-c025-4f5f-893d-e23ed00e4462"},{"name":"Get CS Data","id":"ce208994-0be2-4e85-83d3-ff8d2324c393","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNumber\": \"FINAL001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/cs_get_data","description":"<p>Retrieves contract and supplier data from Sage X3 for use in iServe.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Contract and supplier data from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","cs_get_data"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9e835345-82b7-4b56-acf6-790e8591c8ba","name":"Get CS Data","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ iServe }}"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNumber\": \"FINAL001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/cs_get_data"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"199"},{"key":"ETag","value":"W/\"c7-A7kY5HYw5VUKR3RFduEj1n3g3WU\""},{"key":"Date","value":"Mon, 20 Oct 2025 12:11:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"response\": {\n        \"contract_name\": \"FINAL DRY RUN\",\n        \"contract_number\": \"FINAL001\",\n        \"contract_contractValue\": 1850000,\n        \"supplier_supplierName\": \"OS HOLDINGS\",\n        \"supplier_number\": \"OS HOLDINGS\",\n        \"domain\": \"localhost\"\n    }\n}7"}],"_postman_id":"ce208994-0be2-4e85-83d3-ff8d2324c393"},{"name":"Get X3 Budget Details by Department","id":"c8fa117c-26b3-4466-a186-7f22df7f5759","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_17jt}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"department\": \"100\",\r\n    \"financialYear\": \"26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_number","description":"<p>Retrieves budget details for a specific department from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Budget account details for the specified department from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_account_number"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bd95bb43-244b-4285-8631-76920566caf6","name":"Get X3 Budget Details by Department","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"department\": \"100\",\r\n    \"financialYear\": \"26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_number"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1684"},{"key":"ETag","value":"W/\"694-c3iUf6rh9/MVaUDFabvcz4mv9f4\""},{"key":"Date","value":"Fri, 29 Aug 2025 09:34:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"11f19167-7ffe-a346-92fb-ec0053a9b7c3\",\n        \"$etag\": \"2025-08-06T08:57:34Z\",\n        \"TECH_ACCNUM\": 1808,\n        \"BDA_COA\": \"ZAF\",\n        \"BDA_CPY\": \"IPP01\",\n        \"BDA_STE\": \"IP001\",\n        \"BDA_LTP\": \"1\",\n        \"TECH_LTP\": 1,\n        \"BDA_ACC\": \"4450\",\n        \"BDA_FYR\": \"2026\",\n        \"TECH_FYR\": \"2026-03-31\",\n        \"BDA_FYN\": 1,\n        \"BDA_BDG\": \"ORI\",\n        \"BDA_BST\": \"Original Budget\",\n        \"BDA_BVR\": \"FY26\",\n        \"BDA_DTP_1\": \"DPT\",\n        \"BDA_DTP_2\": \"\",\n        \"BDA_DTP_3\": \"\",\n        \"BDA_DTP_4\": \"\",\n        \"BDA_DTP_5\": \"\",\n        \"BDA_DTP_6\": \"\",\n        \"BDA_DTP_7\": \"\",\n        \"BDA_DTP_8\": \"\",\n        \"BDA_DTP_9\": \"\",\n        \"BDA_DVL_1\": \"100\",\n        \"BDA_DVL_2\": \"\",\n        \"BDA_DVL_3\": \"\",\n        \"BDA_DVL_4\": \"\",\n        \"BDA_DVL_5\": \"\",\n        \"BDA_DVL_6\": \"\",\n        \"BDA_DVL_7\": \"\",\n        \"BDA_DVL_8\": \"\",\n        \"BDA_DVL_9\": \"\",\n        \"BDA_LCR\": \"ZAR\",\n        \"BDA_BBL_1\": 4500,\n        \"BDA_BBL_2\": 0,\n        \"BDA_BBL_3\": 0,\n        \"BDA_BBL_4\": 0,\n        \"BDA_BBL_5\": 0,\n        \"BDA_BBL_6\": 0,\n        \"BDA_BBL_7\": 0,\n        \"BDA_BBL_8\": 0,\n        \"BDA_BBL_9\": 0,\n        \"BDA_BBL_10\": 0,\n        \"BDA_BBL_11\": 0,\n        \"BDA_BBL_12\": 0,\n        \"BDA_BBL_13\": 0,\n        \"namespace\": \"4450-Original Budget\"\n    },\n    {\n        \"$uuid\": \"744790dc-286f-6a41-bbc2-6cce2d7890ec\",\n        \"$etag\": \"2025-08-06T08:57:34Z\",\n        \"TECH_ACCNUM\": 1809,\n        \"BDA_COA\": \"ZAF\",\n        \"BDA_CPY\": \"IPP01\",\n        \"BDA_STE\": \"IP001\",\n        \"BDA_LTP\": \"1\",\n        \"TECH_LTP\": 1,\n        \"BDA_ACC\": \"4650\",\n        \"BDA_FYR\": \"2026\",\n        \"TECH_FYR\": \"2026-03-31\",\n        \"BDA_FYN\": 1,\n        \"BDA_BDG\": \"ORI\",\n        \"BDA_BST\": \"Original Budget\",\n        \"BDA_BVR\": \"FY26\",\n        \"BDA_DTP_1\": \"DPT\",\n        \"BDA_DTP_2\": \"\",\n        \"BDA_DTP_3\": \"\",\n        \"BDA_DTP_4\": \"\",\n        \"BDA_DTP_5\": \"\",\n        \"BDA_DTP_6\": \"\",\n        \"BDA_DTP_7\": \"\",\n        \"BDA_DTP_8\": \"\",\n        \"BDA_DTP_9\": \"\",\n        \"BDA_DVL_1\": \"100\",\n        \"BDA_DVL_2\": \"\",\n        \"BDA_DVL_3\": \"\",\n        \"BDA_DVL_4\": \"\",\n        \"BDA_DVL_5\": \"\",\n        \"BDA_DVL_6\": \"\",\n        \"BDA_DVL_7\": \"\",\n        \"BDA_DVL_8\": \"\",\n        \"BDA_DVL_9\": \"\",\n        \"BDA_LCR\": \"ZAR\",\n        \"BDA_BBL_1\": 5000,\n        \"BDA_BBL_2\": 5000,\n        \"BDA_BBL_3\": 5000,\n        \"BDA_BBL_4\": 5000,\n        \"BDA_BBL_5\": 5000,\n        \"BDA_BBL_6\": 5000,\n        \"BDA_BBL_7\": 5000,\n        \"BDA_BBL_8\": 5000,\n        \"BDA_BBL_9\": 5000,\n        \"BDA_BBL_10\": 5000,\n        \"BDA_BBL_11\": 5000,\n        \"BDA_BBL_12\": 5000,\n        \"BDA_BBL_13\": 0,\n        \"namespace\": \"4650-Original Budget\"\n    }\n]"}],"_postman_id":"c8fa117c-26b3-4466-a186-7f22df7f5759"},{"name":"Get X3 Budget Details","id":"9ff47129-e3c8-4ada-a037-bb6ece58d4b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"4450\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_details","description":"<p>Retrieves detailed budget account information from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Detailed budget account records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_account_details"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"17d0ae54-ff50-40b9-82f2-db4e42c15280","name":"Get X3 Budget Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"4450\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=193"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"818"},{"key":"ETag","value":"W/\"332-PiKN9y37XEXhonp1foavmRCgvks\""},{"key":"Date","value":"Fri, 29 Aug 2025 09:16:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"11f19167-7ffe-a346-92fb-ec0053a9b7c3\",\n    \"$etag\": \"2025-08-06T08:57:34Z\",\n    \"TECH_ACCNUM\": 1808,\n    \"BDA_COA\": \"ZAF\",\n    \"BDA_CPY\": \"IPP01\",\n    \"BDA_STE\": \"IP001\",\n    \"BDA_LTP\": \"1\",\n    \"TECH_LTP\": 1,\n    \"BDA_ACC\": \"4450\",\n    \"BDA_FYR\": \"2026\",\n    \"TECH_FYR\": \"2026-03-31\",\n    \"BDA_FYN\": 1,\n    \"BDA_BDG\": \"ORI\",\n    \"BDA_BST\": \"Original Budget\",\n    \"BDA_BVR\": \"FY26\",\n    \"BDA_DTP_1\": \"DPT\",\n    \"BDA_DTP_2\": \"\",\n    \"BDA_DTP_3\": \"\",\n    \"BDA_DTP_4\": \"\",\n    \"BDA_DTP_5\": \"\",\n    \"BDA_DTP_6\": \"\",\n    \"BDA_DTP_7\": \"\",\n    \"BDA_DTP_8\": \"\",\n    \"BDA_DTP_9\": \"\",\n    \"BDA_DVL_1\": \"100\",\n    \"BDA_DVL_2\": \"\",\n    \"BDA_DVL_3\": \"\",\n    \"BDA_DVL_4\": \"\",\n    \"BDA_DVL_5\": \"\",\n    \"BDA_DVL_6\": \"\",\n    \"BDA_DVL_7\": \"\",\n    \"BDA_DVL_8\": \"\",\n    \"BDA_DVL_9\": \"\",\n    \"BDA_LCR\": \"ZAR\",\n    \"BDA_BBL_1\": 4500,\n    \"BDA_BBL_2\": 0,\n    \"BDA_BBL_3\": 0,\n    \"BDA_BBL_4\": 0,\n    \"BDA_BBL_5\": 0,\n    \"BDA_BBL_6\": 0,\n    \"BDA_BBL_7\": 0,\n    \"BDA_BBL_8\": 0,\n    \"BDA_BBL_9\": 0,\n    \"BDA_BBL_10\": 0,\n    \"BDA_BBL_11\": 0,\n    \"BDA_BBL_12\": 0,\n    \"BDA_BBL_13\": 0,\n    \"totalBudgetValue\": \"4500.00\"\n}"}],"_postman_id":"9ff47129-e3c8-4ada-a037-bb6ece58d4b2"},{"name":"Get X3 Assert Details","id":"13c03297-bd85-41c4-a8f4-2ce9ff6e9dfc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"barcode\": \"CED10318\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_assert_details","description":"<p>Retrieves asset details from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Asset records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_assert_details"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"fba9f8b6-0958-450d-98f6-cc6b7d35d8f8","name":"Get X3 Assert Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"barcode\": \"CEC10349\",\"location\":\"\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_assert_details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=996; t=655"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"631"},{"key":"ETag","value":"W/\"277-jvoqtiDM6JwX/mHCiO1tZw9Cmec\""},{"key":"Date","value":"Tue, 04 Nov 2025 11:18:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"1fc0ef69-d926-724e-9abf-925cf5f65bbc\",\n    \"$etag\": \"2025-09-09T12:23:31Z\",\n    \"AASREF\": \"IP0012509FAS007948\",\n    \"AASDES1\": \"Printer\",\n    \"AASDES2\": \"CEC10349\",\n    \"ENAFAS\": true,\n    \"PURDAT\": \"2011-10-01\",\n    \"ITSDAT\": \"2011-10-01\",\n    \"ACGGRP\": \"2000\",\n    \"ACCCOD\": \"2000\",\n    \"GAC\": \"6510\",\n    \"ACGETRNOT\": 1300,\n    \"ISSDAT\": \"0000-00-00\",\n    \"CPY\": \"IPP01\",\n    \"CPY_REF_$title\": \"IPPO\",\n    \"CPY_REF_$description\": \"Independent Power Producer Procurem\",\n    \"FCY\": \"IP001\",\n    \"FCY_REF_$title\": \"IPPO\",\n    \"FCY_REF_$description\": \"IPPO Main Site\",\n    \"ACGCUR\": \"ZAR\",\n    \"ACGCUR_REF_$title\": \"Rand\",\n    \"ACGCUR_REF_$description\": \"South African Rand\",\n    \"ACGCUR_REF_$symbol\": \"\",\n    \"ACGCUR_REF_$scale\": 2,\n    \"ACGCUR_REF_$precision\": 13\n}"}],"_postman_id":"13c03297-bd85-41c4-a8f4-2ce9ff6e9dfc"},{"name":"Validate X3 Supplier","id":"79e27699-6386-4df7-bd93-c42ab18a15ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{ \"supplierNumber\": \"MA23435435\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier","description":"<p>Validates whether a supplier exists and is active in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Validation result indicating whether the supplier is valid in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_validate_supplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"aa59852b-dd71-4f96-b21a-cb080888a6f5","name":"Validate X3 Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"supplierNumber\": \"2C001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=709"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Date","value":"Tue, 16 Sep 2025 10:15:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"36b44261-ea4d-4671-a723-41f7381ab87a","name":"Validate X3 Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"supplierNumber\": \"CEC10349\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=996; t=755"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"5"},{"key":"ETag","value":"W/\"5-fLbvuYullyqbUJDcLlF/4U0SywQ\""},{"key":"Date","value":"Tue, 16 Sep 2025 10:14:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"false"}],"_postman_id":"79e27699-6386-4df7-bd93-c42ab18a15ae"},{"name":"Create iserve Record and Update ERP Assert","id":"6139839c-fca3-4d3f-8e37-8b337c34a819","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"AASDES1\": \"i7 dell laptop \",\r\n        \"AASDES2\": \"TAG0701\",\r\n        \"purchaseDate\": \"2011-10-01\",\r\n        \"inServiceDate\": \"2011-10-01\",\r\n        \"status\": \"INUSE\",\r\n        \"state\": \"ACTIVE\",\r\n        \"AASREF\": \"IP0012511FAS004564\"\r\n    },\r\n    \"workflowId\": \"68c08ba7198a1902363004a1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://staging.iserve.africa/api/v1/external/x3_create_assert","description":"<p>Creates an iServe record and updates the corresponding asset in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the iServe record creation and Sage X3 asset update.</p>\n","urlObject":{"protocol":"https","path":["api","v1","external","x3_create_assert"],"host":["staging","iserve","africa"],"query":[],"variable":[]}},"response":[{"id":"e1734639-de07-4383-878f-d093ab9c384b","name":"Create iserve Record and Update ERP Assert","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"status\": \"INUSE\",\r\n        \"dateAdded\": \"2025-09-10T22:00:00.000Z\",\r\n        \"AASDES2\": \"CEC10349\",\r\n        \"assetLocation\": \"JHB\",\r\n        \"AASDES1\": \"i7 DELL Laptop \"\r\n    },\r\n    \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_assert"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=998; t=681"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"27"},{"key":"ETag","value":"W/\"1b-WhLieCXhzT5qAzosQw8ucXy/T5E\""},{"key":"Date","value":"Thu, 11 Sep 2025 09:47:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"\"|Update of . . . ASS00123\""}],"_postman_id":"6139839c-fca3-4d3f-8e37-8b337c34a819"}],"id":"da4ba578-554a-42c9-a438-1bab799e47c7","description":"<h2 id=\"x3-integration\">X3 Integration</h2>\n<p>This folder contains endpoints for integrating the iServe procurement platform with <strong>Sage X3</strong>, an enterprise-grade ERP system. These endpoints support supplier management, purchase order workflows, budget and account lookups, asset management, and organisational data retrieval within the X3 environment.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the X3 integration service.</td>\n</tr>\n<tr>\n<td><strong>Create or Update Supplier</strong></td>\n<td>Creates a new supplier or updates an existing supplier record in X3.</td>\n</tr>\n<tr>\n<td><strong>Purchase Order exist validator</strong></td>\n<td>Validates whether a specific purchase order already exists in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 PO by Supplier Number</strong></td>\n<td>Retrieves purchase orders in X3 associated with a given supplier number.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Departments</strong></td>\n<td>Returns the list of departments configured in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Account Details by ACC</strong></td>\n<td>Fetches GL account details from X3 using an account code.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Budget Details</strong></td>\n<td>Retrieves budget information for a specific GL account in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Budget Details by Department</strong></td>\n<td>Fetches budget details filtered by department in X3.</td>\n</tr>\n<tr>\n<td><strong>Get CS Data</strong></td>\n<td>Retrieves data from the CS (Contract Sentinel) integration layer connected to X3.</td>\n</tr>\n<tr>\n<td><strong>Validate X3 Supplier</strong></td>\n<td>Validates a supplier's registration and status within X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Assert Details</strong></td>\n<td>Fetches asset details from X3 for a given asset record.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order</strong></td>\n<td>Submits a new purchase order to X3.</td>\n</tr>\n<tr>\n<td><strong>Create iserve Record and Update ERP Assert</strong></td>\n<td>Creates an iServe asset record and synchronises the corresponding asset entry in X3.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"da4ba578-554a-42c9-a438-1bab799e47c7"},{"name":"Sage200 Intergration","item":[{"name":"Health","event":[{"id":"d747e545-4ee9-4e79-802b-9723b18f1f72","listen":"test","script":{"id":"291e0e70-032f-41b3-b4f9-05a5e422e3de","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has sage200 health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage 200 server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is sql\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"sql\");","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"e02f2ce3-ec9c-40cc-94ab-9f5b653b38e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_00tn}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/health","description":"<p>Checks the availability and connectivity status of the Sage 200 SQL server.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"sql\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","sage200","health"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ccfdf9fc-a606-41cc-acde-faafe717ab62","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"119"},{"key":"ETag","value":"W/\"77-NPhFMzIvS6oXs8l2TvY3QuYg9WE\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:45:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"sql\",\n    \"checkedAt\": \"2026-07-29T10:45:43.382Z\",\n    \"message\": \"Sage 200 SQL server is available\"\n}"}],"_postman_id":"e02f2ce3-ec9c-40cc-94ab-9f5b653b38e1"},{"name":"Search GL Accounts","id":"8ea2d5c0-d0f7-4976-a170-39d379cb86ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/searchAccounts","description":"<p>Searches Sage 200 General Ledger accounts by keyword.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>keyword</code> — Search term to filter GL accounts by description or account code.</li>\n</ul>\n<p><strong>Returns:</strong> Array of matching GL account objects including <code>AccountLink</code>, <code>Account</code>, <code>Description</code>, <code>ulGLCostCentre</code>, and <code>accountWithDepartment</code>.</p>\n","urlObject":{"path":["api","v2","sage200","searchAccounts"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"c2d73329-2253-405f-af5a-4d75b6633874","name":"Search GL Accounts","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/searchAccounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=998; t=806"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"13908"},{"key":"ETag","value":"W/\"3654-HuJD/zWQwTGUiibl3NdYsgi4FzA\""},{"key":"Date","value":"Tue, 20 Jan 2026 10:36:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"AccountLink\": 411,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25012>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84373,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": 0,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": 0,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": 0,\n        \"iMBAssetCategoryID\": 0,\n        \"iMBAssetTypeID\": 0,\n        \"iMBGrantLevel1TypeID\": 0,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": true,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"\",\n        \"cBankAccountName\": \"\",\n        \"cBankCode\": \"\",\n        \"cBankAccountNumber\": \"\",\n        \"cBranchName\": \"\",\n        \"cSEPABranchCode\": \"\",\n        \"cBankRefNr\": \"\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.493Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Speaker\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Speaker - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\n    },\n    {\n        \"AccountLink\": 432,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25031>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84374,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.540Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Chief whip\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Chief whip - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\"\n    },\n    {\n        \"AccountLink\": 445,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25041>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84375,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.563Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Mayors Council\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Mayors Council - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\"\n    },\n    {\n        \"AccountLink\": 479,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25072>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84376,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.640Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Executive Mayor\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Executive Mayor - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\"\n    },\n    {\n        \"AccountLink\": 518,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25111>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 278,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84377,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.737Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the MM\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the MM - PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\"\n    }\n]"}],"_postman_id":"8ea2d5c0-d0f7-4976-a170-39d379cb86ed"},{"name":"Get GL Account by Description","id":"f85be957-905e-4f16-8d90-ef9a0787ac14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0z4k}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"Description\": \"SKILLS DEVELOPMENT\",\r\n  \"AccountLink\": 411\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAccountByDescription","description":"<p>Retrieves a specific Sage 200 GL account by its description and account link.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>Description</code> — The GL account description to look up.</li>\n<li><code>AccountLink</code> — The numeric account link identifier.</li>\n</ul>\n<p><strong>Returns:</strong> GL account object matching the provided description and account link.</p>\n","urlObject":{"path":["api","v2","sage200","getAccountByDescription"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc190cc8-dee2-42cc-819d-59047efdd115","name":"Get GL Account by Description","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"Description\": \"SKILLS DEVELOPMENT\",\r\n  \"AccountLink\": 411\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAccountByDescription"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2760"},{"key":"ETag","value":"W/\"ac8-4Pv5xxs79vzjxgK9geHDJjt+V94\""},{"key":"Date","value":"Thu, 06 Aug 2026 12:13:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountLink\": 411,\n    \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n    \"AccountLevel\": 0,\n    \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n    \"iAccountType\": 2,\n    \"SubAccOfLink\": 0,\n    \"Dept\": \"\",\n    \"Brch\": \"\",\n    \"Jr\": true,\n    \"Description\": \"SKILLS DEVELOPMENT\",\n    \"CaseAcc\": \"25012>000\",\n    \"ActiveAccount\": true,\n    \"dAccountsTimeStamp\": null,\n    \"cNextChequeNum\": \"\",\n    \"iGLSegment0ID\": 73862,\n    \"iGLSegment1ID\": 59014,\n    \"iGLSegment2ID\": 464,\n    \"iGLSegment3ID\": 277,\n    \"iGLSegment4ID\": 78505,\n    \"iGLSegment5ID\": 3,\n    \"iGLSegment6ID\": 84373,\n    \"iGLSegment7ID\": null,\n    \"iGLSegment8ID\": null,\n    \"iGLSegment9ID\": null,\n    \"iReportCategoryID\": 0,\n    \"fBankStatementBalance\": null,\n    \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n    \"iTaxTypeINVID\": 0,\n    \"iTaxTypeCRNID\": 0,\n    \"iTaxTypeGRVID\": 0,\n    \"iTaxTypeRTSID\": 0,\n    \"iAllowICSales\": true,\n    \"iAllowICPurchases\": true,\n    \"iMBReportingCategoryID\": 0,\n    \"iMBCashFlowCategoryID\": 0,\n    \"bMBIsAsset\": false,\n    \"bMBIsGrant\": false,\n    \"iMBAssetClassificationID\": 0,\n    \"iMBAssetCategoryID\": 0,\n    \"iMBAssetTypeID\": 0,\n    \"iMBGrantLevel1TypeID\": 0,\n    \"iMBGrantLevel2TypeID\": 0,\n    \"iMBGrantLevel3TypeID\": 0,\n    \"bIsBranchLoanAccount\": false,\n    \"bForeignBankAcc\": false,\n    \"iForeignBankCurrencyID\": 0,\n    \"iForeignBankPEXAccID\": 0,\n    \"iForeignBankLEXAccID\": 0,\n    \"bRevalueWithSellingRate\": true,\n    \"bPaymentsBasedTax\": false,\n    \"cBankName\": \"\",\n    \"cBankAccountName\": \"\",\n    \"cBankCode\": \"\",\n    \"cBankAccountNumber\": \"\",\n    \"cBranchName\": \"\",\n    \"cSEPABranchCode\": \"\",\n    \"cBankRefNr\": \"\",\n    \"Accounts_iBranchID\": 0,\n    \"Accounts_dCreatedDate\": null,\n    \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.493Z\",\n    \"Accounts_iCreatedBranchID\": null,\n    \"Accounts_iModifiedBranchID\": 0,\n    \"Accounts_iCreatedAgentID\": null,\n    \"Accounts_iModifiedAgentID\": 40,\n    \"Accounts_iChangeSetID\": 1,\n    \"Accounts_Checksum\": null,\n    \"ulGLSector1\": \"\",\n    \"ulGLSector2\": \"\",\n    \"ulGLSector3\": \"\",\n    \"ulGLSector4\": \"\",\n    \"ulGLSector5\": \"\",\n    \"ulGLSector6\": \"\",\n    \"ulGLSector7\": \"\",\n    \"ulGLSector8\": \"\",\n    \"ulGLSector9\": \"\",\n    \"ulGLSector10\": \"\",\n    \"ulGLCostCentre\": \"Office of the Speaker\",\n    \"ucGLProjcetcode\": null,\n    \"ucGLProjectDescription\": null,\n    \"ucGLProjectguid\": null,\n    \"ucGLProjectAccNo\": null,\n    \"ucGLRegioncode\": null,\n    \"ucGLRegionDescription\": null,\n    \"ucGLRegionGuid\": null,\n    \"ucGLRegionAccNo\": null,\n    \"ucGLFunctionCode\": null,\n    \"ucGLFunctionDescription\": null,\n    \"ucGLFunctionGuid\": null,\n    \"ucGLFunctionAccNo\": null,\n    \"ucGLFundCode\": null,\n    \"ucGLFundDescription\": null,\n    \"ucGLFundGuid\": null,\n    \"ucGLFundAccNo\": null,\n    \"ucGLItemCode\": null,\n    \"ucGLItemDescription\": null,\n    \"ucGLItemGuid\": null,\n    \"ucGLItemAccNo\": null,\n    \"ucGLCostCode\": \"CO10000\",\n    \"ucGLCostDescription\": \"Costing:Default\",\n    \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n    \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n    \"ulGLADReportCategoryADC\": null,\n    \"ulGLADReportCategoryADH\": null,\n    \"ulGLADReportCategoryADG\": null,\n    \"iAttributeGroupID\": 0,\n    \"xAttribute\": null,\n    \"cBCloudBankAccountID\": null,\n    \"accountWithDepartment\": \"Office of the Speaker - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\n}"}],"_postman_id":"f85be957-905e-4f16-8d90-ef9a0787ac14"},{"name":"Get Departments","id":"bbd24864-0beb-40b6-b82a-993f762ea568","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_18t2}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"cDescription\": \"Finance\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getDepartments","description":"<p>Retrieves Sage 200 departments filtered by description.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>cDescription</code> — Department description to filter by.</li>\n</ul>\n<p><strong>Returns:</strong> List of matching department records from Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","getDepartments"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"8ff25a92-ee6a-4903-bf4d-6bb642a5a5a2","name":"Get Department","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"cDescription\": \"Finance\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getDepartments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"77"},{"key":"ETag","value":"W/\"4d-Qx8lC5plxijV/D1C+6dsqKmPDNc\""},{"key":"Date","value":"Mon, 06 Jul 2026 14:36:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"DepartmentID\": 84380,\n        \"DepartmentCode\": \"103010\",\n        \"DepartmentName\": \"Finance\"\n    }\n]"}],"_postman_id":"bbd24864-0beb-40b6-b82a-993f762ea568"},{"name":"Get Area","id":"4835005f-ec5b-478d-ab56-dbd836878191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"description\": \"Johannesburg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAreas","description":"<p>Retrieves Sage 200 area records filtered by description.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>description</code> — Area description to filter by.</li>\n</ul>\n<p><strong>Returns:</strong> List of matching area records from Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","getAreas"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4835005f-ec5b-478d-ab56-dbd836878191"},{"name":"Get Year To Date","id":"1d8188ac-2667-4b52-b694-d81996555ae3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": \"2023\",\r\n  \"glAccount\": \"411\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getYTDActuals","description":"<p>Retrieves year-to-date actual figures for a specific GL account and financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>finYear</code> — The financial year (e.g. \"2023\").</li>\n<li><code>glAccount</code> — The GL account link identifier.</li>\n</ul>\n<p><strong>Returns:</strong> YTD actual values for the specified account and year.</p>\n","urlObject":{"path":["api","v2","sage200","getYTDActuals"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1d8188ac-2667-4b52-b694-d81996555ae3"},{"name":"Get Fiscal Year","id":"27519e70-84fd-41a5-8357-cdeccef2ab19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": 2025\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getFiscalPeriods","description":"<p>Retrieves fiscal period data for a given financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>finYear</code> — The financial year as a number (e.g. 2025).</li>\n</ul>\n<p><strong>Returns:</strong> List of fiscal periods for the specified year.</p>\n","urlObject":{"path":["api","v2","sage200","getFiscalPeriods"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"27519e70-84fd-41a5-8357-cdeccef2ab19"},{"name":"Get Commited Cost","id":"6336bff6-1569-4a81-9f75-c1ea4dc4f3ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": 2025,\r\n  \"glAccount\": \"1234/5678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getFiscalPeriods","description":"<p>Retrieves committed cost figures for a specific GL account and financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>finYear</code> — The financial year as a number (e.g. 2025).</li>\n<li><code>glAccount</code> — The GL account code.</li>\n</ul>\n<p><strong>Returns:</strong> Committed cost data for the specified account and year.</p>\n","urlObject":{"path":["api","v2","sage200","getFiscalPeriods"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6336bff6-1569-4a81-9f75-c1ea4dc4f3ff"},{"name":"Check Available Balance","id":"1e0628a3-74e8-4396-a853-9636e09afb97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"accountNumber\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkAvailableBalance","description":"<p>Checks the available budget balance for a specific Sage 200 GL account.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>accountNumber</code> — The full GL account code string.</li>\n</ul>\n<p><strong>Returns:</strong> Available balance information for the specified account.</p>\n","urlObject":{"path":["api","v2","sage200","checkAvailableBalance"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"e5e36fc0-f195-46f8-a3f2-d2a414d47ce2","name":"Check Available Balance","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"accountNumber\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkAvailableBalance"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=554"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-wRBG+aLQtPWmLKywvUwb9toAXDA\""},{"key":"Date","value":"Thu, 20 Nov 2025 10:17:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"balance\": \"4444.11\"\n}"}],"_postman_id":"1e0628a3-74e8-4396-a853-9636e09afb97"},{"name":"Check Supplier Exists","id":"5eb0a6ae-905a-4dac-847f-7925e5280731","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA06893\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists","description":"<p>Checks whether a supplier with the given code exists in Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>code</code> — The supplier account code to check.</li>\n</ul>\n<p><strong>Returns:</strong> Boolean or supplier record indicating whether the supplier exists.</p>\n","urlObject":{"path":["api","v2","sage200","checkSupplierExists"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9e6a7123-9049-4794-8858-a6f4c1632935","name":"Check Supplier Exists","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA06893\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"5"},{"key":"ETag","value":"W/\"5-fLbvuYullyqbUJDcLlF/4U0SywQ\""},{"key":"Date","value":"Tue, 13 Jan 2026 08:06:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"9af90ba9-357f-491c-8024-aac0df4d3ced","name":"Check Supplier Exists","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA011111\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=819"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Date","value":"Wed, 14 Jan 2026 12:47:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"5eb0a6ae-905a-4dac-847f-7925e5280731"},{"name":"Create Supplier","id":"d9411ed5-3074-4244-8a3f-6cefb08a60bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"docID\",\r\n    \"workflowId\": \"WorkflowId\",\r\n    \"data\": {\r\n        \"Code\": \"MAAA01112\",\r\n        \"Description\": \"Iserve 2026 Test\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createSupplier","description":"<p>Creates a new supplier in Sage 200 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>docId</code> — The iServe document ID.</li>\n<li><code>workflowId</code> — The iServe workflow ID.</li>\n<li><code>data.Code</code> — Supplier account code.</li>\n<li><code>data.Description</code> — Supplier name/description.</li>\n</ul>\n<p><strong>Returns:</strong> Result of the supplier creation in Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","createSupplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"50ba6f4a-0325-4b56-8020-aef4267b5355","name":"Create Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    //\"docId\": \"docID\",\r\n    \"workflowId\": \"68a71cce9d1014c33d82fded\",\r\n    \"data\": {\r\n        \"Code\": \"MAAA01113\",\r\n        \"Description\": \"Iserve 2026 Test\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createSupplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"ETag","value":"W/\"6b-u1fCu+m3IFLq/2wP/a5g3p2cQd8\""},{"key":"Date","value":"Wed, 04 Mar 2026 13:53:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"HasError\": false,\n    \"ID\": null,\n    \"Message\": \"Validation Success\",\n    \"OperationPerformed\": null,\n    \"ValidationErrors\": []\n}"}],"_postman_id":"d9411ed5-3074-4244-8a3f-6cefb08a60bc"},{"name":"Create Purchase Order","id":"0d885b94-46e3-45c4-98ca-a9735cde8631","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"docID\",\r\n    \"workflowId\": \"WorkflowId\",\r\n    \"data\": {\r\n        \"SupplierAccountCode\": \"CLLR175\",\r\n        \"OrderDate\": \"/Date(1771910586000+0200)/\",\r\n        \"Lines\": [\r\n            {\r\n                \"StockCode\": \"item001\",\r\n                //\"WarehouseCode\": \"Mstr\",\r\n                \"BarCode\": \"\",\r\n                \"SerialNumbers\": \"\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 52\r\n            }\r\n        ],\r\n        \"FinancialLines\": [\r\n            {\r\n                \"AccountCode\": \"PC10002/IA17421/FD10001/FX10047/RX10021/CO10000/103010\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 252\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createPurchaseOrder","description":"<p>Creates a purchase order in Sage 200 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>docId</code> — The iServe document ID.</li>\n<li><code>workflowId</code> — The iServe workflow ID.</li>\n<li><code>data.SupplierAccountCode</code> — Supplier account code.</li>\n<li><code>data.OrderDate</code> — Order date.</li>\n<li><code>data.Lines</code> — Array of stock line items.</li>\n<li><code>data.FinancialLines</code> — Array of financial coding lines.</li>\n</ul>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","createPurchaseOrder"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"f0c0b29f-4709-4f47-b156-6587a6bc36c6","name":"Create Purchase Order","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"69a83ada8d6023caec297729\",\r\n    \"workflowId\": \"68a71cce9d1014c33d82fded\",\r\n    \"data\": {\r\n        \"SupplierAccountCode\": \"CLLR175\",\r\n        \"OrderDate\": \"/Date(1771910586000+0200)/\",\r\n        \"Lines\": [\r\n            {\r\n                \"StockCode\": \"item001\",\r\n                //\"WarehouseCode\": \"Mstr\",\r\n                \"BarCode\": \"\",\r\n                \"SerialNumbers\": \"\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 52\r\n            }\r\n        ],\r\n        \"FinancialLines\": [\r\n            {\r\n                \"AccountCode\": \"PC10002/IA17421/FD10001/FX10047/RX10021/CO10000/103010\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 252\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createPurchaseOrder"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"161"},{"key":"ETag","value":"W/\"a1-5aOSxNZwpZJsoB/m9Pm1MKfhTIQ\""},{"key":"Date","value":"Wed, 04 Mar 2026 14:01:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"HasError\": false,\n    \"ID\": \"Object:PurchaseOrderDto | ID:251994 | Reference:PO012835\",\n    \"Message\": \"Validation Success\",\n    \"OperationPerformed\": null,\n    \"ValidationErrors\": []\n}"}],"_postman_id":"0d885b94-46e3-45c4-98ca-a9735cde8631"}],"id":"0edb80f8-fef3-4817-97e7-469171849d53","description":"<h2 id=\"sage-200-integration\">Sage 200 Integration</h2>\n<p>This folder contains endpoints for integrating the iServe procurement platform with <strong>Sage 200</strong>, an on-premise ERP system. These endpoints support financial data retrieval, budget management, supplier validation, and purchase order creation within the Sage 200 environment.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the Sage 200 integration service.</td>\n</tr>\n<tr>\n<td><strong>Search GL Accounts</strong></td>\n<td>Searches for General Ledger accounts by keyword or filter criteria.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account by Description</strong></td>\n<td>Retrieves a GL account by matching its description.</td>\n</tr>\n<tr>\n<td><strong>Get Departments</strong></td>\n<td>Returns all departments configured in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Area</strong></td>\n<td>Fetches the list of areas or cost centres defined in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Fiscal Year</strong></td>\n<td>Retrieves the fiscal periods and year configuration from Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Commited Cost</strong></td>\n<td>Returns committed cost figures for a given period or cost centre.</td>\n</tr>\n<tr>\n<td><strong>Get Year To Date</strong></td>\n<td>Fetches year-to-date actual expenditure figures from Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Check Available Balance</strong></td>\n<td>Checks the available budget balance for a given GL account or cost centre.</td>\n</tr>\n<tr>\n<td><strong>Check Supplier Exists</strong></td>\n<td>Validates whether a supplier is already registered in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Create Supplier</strong></td>\n<td>Creates a new supplier record in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order</strong></td>\n<td>Submits a new purchase order to Sage 200.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"0edb80f8-fef3-4817-97e7-469171849d53"},{"name":"Sage Intact Intergration","item":[{"name":"Health","event":[{"id":"3c929309-a261-408b-9009-9082c6eae6cb","listen":"test","script":{"type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has intacct health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage Intacct server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is rest\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"rest\");","});"]}}],"id":"603ac589-114f-4eaa-944b-3b2316c64189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","type":"text"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/health","description":"<p>Checks the availability and connectivity status of the Sage Intacct REST server.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"rest\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","intacct","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"58984117-880d-4590-a51e-a51e5c87e275","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"125"},{"key":"ETag","value":"W/\"7d-V0qy5lfihdvxCZ9n+fb0bido18w\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:40:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"rest\",\n    \"checkedAt\": \"2026-07-29T10:40:35.682Z\",\n    \"message\": \"Sage Intacct REST server is available\"\n}"}],"_postman_id":"603ac589-114f-4eaa-944b-3b2316c64189"},{"name":"Get Departments","id":"fe78aae0-a3b8-4f53-9087-bf1e5b351aea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0q06}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct/department?size=100","description":"<p>Retrieves a list of departments from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>size</code> — Number of records to return (default: 100).</li>\n</ul>\n<p><strong>Returns:</strong> Array of department objects with <code>id</code>, <code>name</code>, and <code>status</code>.</p>\n","urlObject":{"path":["api","v2","intacct","department"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"8c6b8fe5-fbc0-474e-a2c6-b8f9d85a29dc","name":"Get Departments","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/department?size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","department"],"query":[{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"333"},{"key":"ETag","value":"W/\"14d-feIfXbKNuEAMZ3gZ2DWQ3o06EEI\""},{"key":"Date","value":"Mon, 15 Jun 2026 10:19:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"300\",\n            \"name\": \"Admin\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"500\",\n            \"name\": \"IT\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"200\",\n            \"name\": \"Operations\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"100\",\n            \"name\": \"Sales\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"400\",\n            \"name\": \"Marketing\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 5,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"fe78aae0-a3b8-4f53-9087-bf1e5b351aea"},{"name":"Get Department by Id","id":"6f2a38ff-01f9-4d56-922c-a7f6e55bd965","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0q06}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"500\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/department/get","urlObject":{"path":["api","v2","intacct","department","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"3c61f4ec-bfb8-4b7e-adf4-34479c24daf3","name":"Get Department by Id","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"500\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/department/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"138"},{"key":"ETag","value":"W/\"8a-kVmdKfARSVb1QafuxdfimK+0qXg\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:08:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"500\",\n        \"name\": \"IT\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"6f2a38ff-01f9-4d56-922c-a7f6e55bd965"},{"name":"Get Location","id":"375961ee-de96-4e1c-a4f8-7969101759e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0ul8}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/location?size=50","description":"<p>Retrieves a list of locations from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>size</code> — Number of records to return.</li>\n</ul>\n<p><strong>Returns:</strong> Array of location objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","location"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"size","value":"50"}],"variable":[]}},"response":[{"id":"a89eea2a-4442-4e07-ab06-219b38cccaf4","name":"Get Location","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/location?size=50","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","location"],"query":[{"key":"size","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"834"},{"key":"ETag","value":"W/\"342-WpbXBw2UdzB+1aYe0o9v38+OPvE\""},{"key":"Date","value":"Tue, 28 Jul 2026 12:54:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"SAMSA Pretoria\",\n            \"name\": \"SAMSA\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"WER001\",\n            \"name\": \"Western Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"EAR001\",\n            \"name\": \"Eastern Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MOS001\",\n            \"name\": \"Mossel Bay\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"002001\",\n            \"name\": \"SAMSA-CPT OPS\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"NOR001\",\n            \"name\": \"Northern Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"Richards Bay\",\n            \"name\": \"SAMSA-Richards Bay\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"East London\",\n            \"name\": \"SAMSA-East London\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MF\",\n            \"name\": \"Maritime Fund\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"SAMSA\",\n            \"name\": \"South African Maritime Safety Authority\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MSP\",\n            \"name\": \"Maritime Special Projects\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"SOR001\",\n            \"name\": \"Southern Region\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 12,\n        \"start\": 1,\n        \"pageSize\": 50,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"375961ee-de96-4e1c-a4f8-7969101759e6"},{"name":"Get Location by ID","id":"5cb120d9-0016-4cd5-8ed9-592205f903b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0ecv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"WER001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/location/get","urlObject":{"path":["api","v2","intacct","location","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cb120d9-0016-4cd5-8ed9-592205f903b6"},{"name":"Get Class","id":"ac8b8a68-613f-40ee-9527-79780edd349f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/class","description":"<p>Retrieves a list of classes from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of class objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","class"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"43f3bb5d-61b4-4136-a379-a3660a3e97e4","name":"Get Class","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/class"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"247"},{"key":"ETag","value":"W/\"f7-UwmBG0U04vLYWxYg7svq4hXp0ck\""},{"key":"Date","value":"Mon, 15 Jun 2026 10:23:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"300\",\n            \"name\": \"Retail\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"200\",\n            \"name\": \"Commercial\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"100\",\n            \"name\": \"Residential\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 3,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"ac8b8a68-613f-40ee-9527-79780edd349f"},{"name":"Get Class by Id","id":"3e20690d-3a3e-4523-8bef-a7ca8539b4bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{iserve-back-end}}/api/v2/intacct/class/get","urlObject":{"path":["api","v2","intacct","class","get"],"host":["{{iserve-back-end}}"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"3f9e462f-77ff-406c-ab1a-9784b1230d32","name":"Get Class by Id","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/class/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"142"},{"key":"ETag","value":"W/\"8e-P2v09w2NcqhwWzRMwcdgStwonZ0\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:10:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"300\",\n        \"name\": \"Retail\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"3e20690d-3a3e-4523-8bef-a7ca8539b4bc"},{"name":"Get Warehouse","id":"064d3e7b-d770-42c6-9c6c-340e55f3d62b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct/warehouse?start=1&size=100","description":"<p>Retrieves a paginated list of warehouses from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>start</code> — Starting record index.</li>\n<li><code>size</code> — Number of records to return.</li>\n</ul>\n<p><strong>Returns:</strong> Array of warehouse objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","warehouse"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"2d2cfaa0-9b28-49f8-9b44-67c389422eac","name":"Get Warehouse","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/warehouse?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","warehouse"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1041"},{"key":"ETag","value":"W/\"411-jfFO8DfajhJX8euWDldwsrZlGxY\""},{"key":"Date","value":"Tue, 28 Jul 2026 13:35:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"010002\",\n            \"name\": \"SAMSA - Pretoria\",\n            \"status\": \"active\",\n            \"location.id\": \"SAMSA Pretoria\",\n            \"location.key\": \"11\"\n        },\n        {\n            \"id\": \"015001\",\n            \"name\": \"SAMSA - Port Nolloth\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"002001\",\n            \"name\": \"SAMSA - CPT OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"008001\",\n            \"name\": \"SAMSA - Saldanha\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"003001\",\n            \"name\": \"SAMSA - DBN OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"EAR001\",\n            \"location.key\": \"15\"\n        },\n        {\n            \"id\": \"006001\",\n            \"name\": \"SAMSA - Richards Bay\",\n            \"status\": \"active\",\n            \"location.id\": \"EAR001\",\n            \"location.key\": \"15\"\n        },\n        {\n            \"id\": \"004001\",\n            \"name\": \"SAMSA - PE OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        },\n        {\n            \"id\": \"007001\",\n            \"name\": \"SAMSA - Mossel Bay\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        },\n        {\n            \"id\": \"005001\",\n            \"name\": \"SAMSA - East London\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 9,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"064d3e7b-d770-42c6-9c6c-340e55f3d62b"},{"name":"Get Warehouse by ID","id":"1341789f-cc77-4a4d-8169-d6ef913b7308","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0a72}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"010002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/warehouse/get","urlObject":{"path":["api","v2","intacct","warehouse","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1341789f-cc77-4a4d-8169-d6ef913b7308"},{"name":"Get Unit of Measures","id":"13d1e9d2-4de0-4967-855b-11b0a1706645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0p3o}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/unit?start=1&size=100","description":"<p>Retrieves a paginated list of units of measure from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of unit of measure objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","unit"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"a0243ed7-5e06-42f5-80d1-0addd29f0c78","name":"Get Unit of Measures","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/unit?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","unit"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1444"},{"key":"ETag","value":"W/\"5a4-8bOk7DwRdV92qZO3oqTUITPUcEQ\""},{"key":"Date","value":"Fri, 24 Jul 2026 13:10:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"Centimeters\",\n            \"key\": \"8\"\n        },\n        {\n            \"id\": \"Meters\",\n            \"key\": \"9\"\n        },\n        {\n            \"id\": \"Kilometers\",\n            \"key\": \"10\"\n        },\n        {\n            \"id\": \"Inch\",\n            \"key\": \"11\"\n        },\n        {\n            \"id\": \"Pounds\",\n            \"key\": \"12\"\n        },\n        {\n            \"id\": \"Ton\",\n            \"key\": \"13\"\n        },\n        {\n            \"id\": \"Ounce\",\n            \"key\": \"17\"\n        },\n        {\n            \"id\": \"Tablespoons\",\n            \"key\": \"18\"\n        },\n        {\n            \"id\": \"Fluid Ounces\",\n            \"key\": \"19\"\n        },\n        {\n            \"id\": \"Milliliters\",\n            \"key\": \"24\"\n        },\n        {\n            \"id\": \"Liters\",\n            \"key\": \"25\"\n        },\n        {\n            \"id\": \"Cubic Inches\",\n            \"key\": \"26\"\n        },\n        {\n            \"id\": \"Cubic Feet\",\n            \"key\": \"27\"\n        },\n        {\n            \"id\": \"Cubic Centimeters\",\n            \"key\": \"28\"\n        },\n        {\n            \"id\": \"Cubic Meters\",\n            \"key\": \"29\"\n        },\n        {\n            \"id\": \"Teaspoon\",\n            \"key\": \"30\"\n        },\n        {\n            \"id\": \"Square Feet\",\n            \"key\": \"31\"\n        },\n        {\n            \"id\": \"Square Yards\",\n            \"key\": \"32\"\n        },\n        {\n            \"id\": \"Square Millimeters\",\n            \"key\": \"33\"\n        },\n        {\n            \"id\": \"Square Centimeters\",\n            \"key\": \"34\"\n        },\n        {\n            \"id\": \"Square Meters\",\n            \"key\": \"35\"\n        },\n        {\n            \"id\": \"Acre\",\n            \"key\": \"36\"\n        },\n        {\n            \"id\": \"Square Inch\",\n            \"key\": \"37\"\n        },\n        {\n            \"id\": \"Minute\",\n            \"key\": \"38\"\n        },\n        {\n            \"id\": \"Hours\",\n            \"key\": \"39\"\n        },\n        {\n            \"id\": \"Day\",\n            \"key\": \"40\"\n        },\n        {\n            \"id\": \"Week\",\n            \"key\": \"41\"\n        },\n        {\n            \"id\": \"Year\",\n            \"key\": \"42\"\n        },\n        {\n            \"id\": \"Seconds\",\n            \"key\": \"43\"\n        },\n        {\n            \"id\": \"Metric Tons\",\n            \"key\": \"14\"\n        },\n        {\n            \"id\": \"Grams\",\n            \"key\": \"15\"\n        },\n        {\n            \"id\": \"Kilograms\",\n            \"key\": \"16\"\n        },\n        {\n            \"id\": \"Pair\",\n            \"key\": \"1\"\n        },\n        {\n            \"id\": \"Dozen\",\n            \"key\": \"2\"\n        },\n        {\n            \"id\": \"Each\",\n            \"key\": \"3\"\n        },\n        {\n            \"id\": \"Feet\",\n            \"key\": \"4\"\n        },\n        {\n            \"id\": \"Yards\",\n            \"key\": \"5\"\n        },\n        {\n            \"id\": \"Miles\",\n            \"key\": \"6\"\n        },\n        {\n            \"id\": \"Millimeters\",\n            \"key\": \"7\"\n        },\n        {\n            \"id\": \"Cups\",\n            \"key\": \"20\"\n        },\n        {\n            \"id\": \"Pints\",\n            \"key\": \"21\"\n        },\n        {\n            \"id\": \"Quarts\",\n            \"key\": \"22\"\n        },\n        {\n            \"id\": \"Gallons\",\n            \"key\": \"23\"\n        },\n        {\n            \"id\": \"Case-24\",\n            \"key\": \"50\"\n        },\n        {\n            \"id\": \"Case-12\",\n            \"key\": \"49\"\n        },\n        {\n            \"id\": \"Count\",\n            \"key\": \"44\"\n        },\n        {\n            \"id\": \"Each\",\n            \"key\": \"52\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 47,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"13d1e9d2-4de0-4967-855b-11b0a1706645"},{"name":"Get Unit of Measures by ID","id":"2a7b7d2e-559f-4e15-b0dc-13dfd3e1a73b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"Meters\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/unit/get","description":"<p>Retrieves a paginated list of units of measure from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of unit of measure objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","unit","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"ed495686-f4c0-443c-b35b-e9fbaf524c69","name":"Get Unit of Measures by ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"Meters\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/unit/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"121"},{"key":"ETag","value":"W/\"79-bupPZrPu2pRwCkgg3NXXMHwz4lk\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:30:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"Meters\",\n        \"key\": \"9\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"2a7b7d2e-559f-4e15-b0dc-13dfd3e1a73b"},{"name":"Get GL Accounts","id":"669fa7b7-2534-48f2-9ca7-7b82e6d95de4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0c3s}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/account","description":"<p>Retrieves General Ledger accounts from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","account"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ac8d4c04-53a9-4da3-8355-91c942992ac4","name":"Get GL Accounts","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/account?start=101&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","account"],"query":[{"key":"start","value":"101"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1940"},{"key":"ETag","value":"W/\"794-AD42B9hvvKEPGsuE/gjwx5ZTHik\""},{"key":"Date","value":"Mon, 15 Jun 2026 11:27:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"15645\",\n            \"name\": \"Machinery & Equipment Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15650\",\n            \"name\": \"Furniture and Fixtures-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15655\",\n            \"name\": \"Furniture and Fixtures Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15660\",\n            \"name\": \"Computer Equipment-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15665\",\n            \"name\": \"Computer Equipment Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"40800\",\n            \"name\": \"Gain (Loss) Fixed Assets-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60670\",\n            \"name\": \"Depreciation Expense-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"80500\",\n            \"name\": \"Gain for Sale of an asset\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51708\",\n            \"name\": \"COGS-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51709\",\n            \"name\": \"COGS-Non-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51711\",\n            \"name\": \"Labor Cost Variance\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51710\",\n            \"name\": \"Labor Cost Offset\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20701\",\n            \"name\": \"Deferred Revenue\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20100\",\n            \"name\": \"Accounts Payable\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"12600\",\n            \"name\": \"Accounts Receivable - Other\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"16200\",\n            \"name\": \"Patents & Licenses\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15500\",\n            \"name\": \"Furniture & Fixtures\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15510\",\n            \"name\": \"Accm.Depr. Furniture & Fixtures\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15200\",\n            \"name\": \"Machinery & Equipment\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15210\",\n            \"name\": \"Machinery & Equipment Accm.Depr.\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60220\",\n            \"name\": \"Telecommunication Expense\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20900-100\",\n            \"name\": \"Due to Entity 100\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20605\",\n            \"name\": \"Salaries Payable\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60660\",\n            \"name\": \"Other G&A\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51702\",\n            \"name\": \"COGS-Non-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51703\",\n            \"name\": \"COGS-Burden on Projects\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51704\",\n            \"name\": \"COGS-Overhead on Projects\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 127,\n        \"start\": 101,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": 1\n    }\n}"}],"_postman_id":"669fa7b7-2534-48f2-9ca7-7b82e6d95de4"},{"name":"Get GL Account by ID","id":"353842ae-55fb-42f2-9e00-048da6a4c70c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0ecv}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"15645\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get","urlObject":{"path":["api","v2","intacct","account","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"abc6a26b-cd7e-42d1-b2d7-6f11bc6f8db7","name":"Get GL Account by ID","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"15645\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"189"},{"key":"ETag","value":"W/\"bd-yXoB/9hmF6XvNCBZ+wpjPXEK/iw\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:31:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"15645\",\n        \"name\": \"Machinery & Equipment Accumulated Depreciation-SFAM\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"353842ae-55fb-42f2-9e00-048da6a4c70c"},{"name":"Get GL Items","id":"db7abd3e-e380-4105-9d92-e804add9ccf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"40300\"\r\n   //\"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves a paginated list of inventory/GL items from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of item objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"fea87bae-b59d-4338-be38-89de6133bdff","name":"Get GL Items","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": \"40300\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","item"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2295"},{"key":"ETag","value":"W/\"8f7-zIIrk7aioqoslUfRfCy3s2TIebI\""},{"key":"Date","value":"Mon, 27 Jul 2026 14:09:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"GEN1010\",\n            \"name\": \"Disposable Gloves - 100 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1030LE\",\n            \"name\": \"Aspirin Tablets Two-Pack - Box of 50\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1004\",\n            \"name\": \"1stDefense Battery\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1005\",\n            \"name\": \"1stDefense HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1006\",\n            \"name\": \"ICU HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1020L\",\n            \"name\": \"Adhesive Bandages - 50 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1040S\",\n            \"name\": \"Infrared Thermometer\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1011\",\n            \"name\": \"USB 3.0 Extension Cable 12ft\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1050\",\n            \"name\": \"Safety Pack - Non-Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1051\",\n            \"name\": \"Mini-Safety Pack - Stockable Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 10,\n        \"start\": 1,\n        \"pageSize\": 100\n    }\n}"},{"id":"881589e9-a4f3-4d39-a2a1-8bbb88c9a2e7","name":"Get GL Items","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": 0,\r\n  \"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","item"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3893"},{"key":"ETag","value":"W/\"f35-HyKtJnT/kT1LrV92g4cBBmOX1/o\""},{"key":"Date","value":"Wed, 29 Jul 2026 09:18:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"GEN1010\",\n            \"name\": \"Disposable Gloves - 100 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1030LE\",\n            \"name\": \"Aspirin Tablets Two-Pack - Box of 50\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1004\",\n            \"name\": \"1stDefense Battery\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1005\",\n            \"name\": \"1stDefense HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1006\",\n            \"name\": \"ICU HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1020L\",\n            \"name\": \"Adhesive Bandages - 50 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1040S\",\n            \"name\": \"Infrared Thermometer\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1011\",\n            \"name\": \"USB 3.0 Extension Cable 12ft\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1051\",\n            \"name\": \"Mini-Safety Pack - Stockable Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1001\",\n            \"name\": \"UCME 4K 8MP Security System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS-Lot Tracked\",\n            \"name\": \"UCME 4K 6MP Security System - Lot Tracked\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS-Serial\",\n            \"name\": \"UCME 4K 6MP Security System - Serial\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1000\",\n            \"name\": \"UCME 4K 6MP Security System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1007\",\n            \"name\": \"ICU Security System - Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1010\",\n            \"name\": \"ICU Entry System - Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1003\",\n            \"name\": \"ICU XR Entry System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Entry\",\n            \"glAccount\": \"40200\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40200\",\n                \"inventory\": \"40200\"\n            }\n        },\n        {\n            \"id\": \"CSS1002\",\n            \"name\": \"ICU Entry System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Entry\",\n            \"glAccount\": \"40200\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40200\",\n                \"inventory\": \"40200\"\n            }\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 17,\n        \"start\": 1,\n        \"pageSize\": 100\n    }\n}"}],"_postman_id":"db7abd3e-e380-4105-9d92-e804add9ccf3"},{"name":"Get GL Item by ID","id":"03c3a009-aa38-4020-94dd-5ef0bacfce5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_1bzu}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": \"40300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves a specific inventory/GL item by ID from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Item object matching the specified ID.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"a63d24b6-1140-4271-a299-d49593e87e37","name":"Get GL Item by ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"id\": \"GEN1010\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"240"},{"key":"ETag","value":"W/\"f0-DHTqyIGB+jxDl2XxdR+VZAyBRLI\""},{"key":"Date","value":"Wed, 29 Jul 2026 09:26:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"GEN1010\",\n        \"name\": \"Disposable Gloves - 100 Count\",\n        \"status\": \"active\",\n        \"itemType\": \"Inventory\",\n        \"glGroup\": \"Accessories\",\n        \"glAccount\": \"40300\",\n        \"glAccounts\": {\n            \"cogs\": \"50100\",\n            \"expense\": \"50100\",\n            \"income\": \"40300\",\n            \"inventory\": \"40300\"\n        }\n    }\n}"}],"_postman_id":"03c3a009-aa38-4020-94dd-5ef0bacfce5d"},{"name":"Get vendor list","id":"00403002-c20c-427f-9338-cdbb97fffa2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor?start=1&size=100","description":"<p>Retrieves a paginated list of vendors from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of vendor objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","vendor"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"5766eedf-b4be-4f47-9f40-97f855e2568a","name":"Get vendor list","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/vendor?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","vendor"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"9329"},{"key":"ETag","value":"W/\"2471-FTb6z5ZBrqufaujghgrJgdAr560\""},{"key":"Date","value":"Mon, 15 Jun 2026 12:13:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"Vend-00010\",\n            \"name\": \"Design Works\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": 40000,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20007\",\n            \"name\": \"Lenovo\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"19-8404040\",\n            \"term.id\": \"Net 15\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Omar Wilson\"\n        },\n        {\n            \"id\": \"20026\",\n            \"name\": \"Signature Furniture Center\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20011\",\n            \"name\": \"Security Supply Depot\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"48-6091450\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": \"Daniel Jimenez\"\n        },\n        {\n            \"id\": \"20300\",\n            \"name\": \"Entity V300\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20025\",\n            \"name\": \"Specialty Business Equipment\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20017\",\n            \"name\": \"The Nonprofit Alliance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"44-6929303\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Ali Smith\"\n        },\n        {\n            \"id\": \"20021\",\n            \"name\": \"MedSupplies Direct\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20004\",\n            \"name\": \"National Grid\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"85-5095883\",\n            \"term.id\": \"Net 45\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"James Miller\"\n        },\n        {\n            \"id\": \"20019\",\n            \"name\": \"Hanson Learning Solutions\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"14-8332813\",\n            \"term.id\": \"Due Upon Receipt\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Li Chan\"\n        },\n        {\n            \"id\": \"20023\",\n            \"name\": \"Costco Wholesale Corporation\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"Commercial & Retail Products\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20024\",\n            \"name\": \"Summit Motors\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20006\",\n            \"name\": \"American Express\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"79-4785633\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Benjamin Garcia\"\n        },\n        {\n            \"id\": \"20027\",\n            \"name\": \"Commercial Cleaning Services\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": 2500,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"12-5467843\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20020\",\n            \"name\": \"Neighborhood Printers\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"95-5633646\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Maya Chow\"\n        },\n        {\n            \"id\": \"20100\",\n            \"name\": \"Entity V100\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20200\",\n            \"name\": \"Entity V200\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20012\",\n            \"name\": \"Security Systems Plus\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"86-4135380\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": \"Joshua Rojas\"\n        },\n        {\n            \"id\": \"20005\",\n            \"name\": \"State Farm Insurance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"35-4272158\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Arjun Davis\"\n        },\n        {\n            \"id\": \"20008\",\n            \"name\": \"RWS Commercial\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"David Anderson\"\n        },\n        {\n            \"id\": \"20010\",\n            \"name\": \"Shore Waste Management\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jacob Moore\"\n        },\n        {\n            \"id\": \"20022\",\n            \"name\": \"Indiana Department of Revenue\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"97-3397167\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20009\",\n            \"name\": \"Sapphire Venture Bank\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"13-8484578\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Oliver Taylor\"\n        },\n        {\n            \"id\": \"20003\",\n            \"name\": \"ADP\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"85-3678274\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"William Jones\"\n        },\n        {\n            \"id\": \"20001\",\n            \"name\": \"Massachusetts Department of Revenue\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"97-3397671\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"William Jones\"\n        },\n        {\n            \"id\": \"20015\",\n            \"name\": \"HC Equipment Repair\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"25-4545809\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Wei Lee\"\n        },\n        {\n            \"id\": \"20018\",\n            \"name\": \"River Glen Insurance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"93-6243965\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jing King\"\n        },\n        {\n            \"id\": \"20014\",\n            \"name\": \"Kristofferson Consulting\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"21-4705714\",\n            \"term.id\": \"Net 60\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Miguel Romero\"\n        },\n        {\n            \"id\": \"20013\",\n            \"name\": \"Kaufman & Langer LLP\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"67-6350028\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Mateo Perez\"\n        },\n        {\n            \"id\": \"20016\",\n            \"name\": \"The Post Company\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"66-8093607\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jian Chung\"\n        },\n        {\n            \"id\": \"20002\",\n            \"name\": \"Boston Properties\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"84-6109662\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Noah Brown\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 31,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"00403002-c20c-427f-9338-cdbb97fffa2b"},{"name":"Get Vendor by Id","id":"ff6fab61-ee68-4165-a388-ac69a74d90e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"20007\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get","urlObject":{"path":["api","v2","intacct","account","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff6fab61-ee68-4165-a388-ac69a74d90e5"},{"name":"Get Vendor list by location","id":"5f5bc00e-242c-4077-a3de-677aa90362d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"40300\"\r\n   //\"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves vendors filtered by location from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of vendor objects filtered by location.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[],"_postman_id":"5f5bc00e-242c-4077-a3de-677aa90362d2"},{"name":"Create Vendor","id":"261fd935-a7ec-4914-bdec-41aeee181d03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"Vend-00010\",\r\n    \"name\": \"Design Works\",\r\n    \"creditLimit\": 40000,\r\n    \"isOnHold\": false,\r\n    \"doNotPay\": false,\r\n    \"billingType\": \"openItem\",\r\n    \"paymentPriority\": \"normal\",\r\n    \"billPayment\": {\r\n      \"defaultDateOptions\": \"none\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor","description":"<p>Creates a new vendor in Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the vendor creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","vendor"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"27afe699-f4cf-42de-b849-7b3decbd4c13","name":"Create Vendor","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"Vend-00010\",\r\n    \"name\": \"Design Works\",\r\n    \"creditLimit\": 40000,\r\n    \"isOnHold\": false,\r\n    \"doNotPay\": false,\r\n    \"billingType\": \"openItem\",\r\n    \"paymentPriority\": \"normal\",\r\n    \"billPayment\": {\r\n      \"defaultDateOptions\": \"none\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"150"},{"key":"ETag","value":"W/\"96-jtDAYsaQjbWoAtBeKDToVpfXg1Y\""},{"key":"Date","value":"Tue, 24 Mar 2026 12:24:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"key\": \"63\",\n        \"id\": \"Vend-00010\",\n        \"href\": \"/objects/accounts-payable/vendor/63\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"totalSuccess\": 1,\n        \"totalError\": 0\n    }\n}"}],"_postman_id":"261fd935-a7ec-4914-bdec-41aeee181d03"},{"name":"Create Purchase Order Stock","id":"ff2e39af-4c20-444b-a44d-1ce380b4e7b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n        \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n        \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions\": {\r\n                    \"item\": {\r\n                        \"id\": \"GEN1010\",\r\n                        \"itemType\": \"inventory\"\r\n                    },\r\n                    \"warehouse\": {\r\n                        \"id\": \"WH1\"\r\n                    },\r\n                    \"location\": {\r\n                        \"id\": \"100\"\r\n                    },\r\n                    \"department\": {\r\n                        \"id\": \"500\"\r\n                    },\r\n                    \"class\": {\r\n                        \"id\": \"200\"\r\n                    }\r\n                },\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"100\",\r\n                \"unitPrice\": \"12\",\r\n                \"totalPrice\": \"1200.00\",\r\n                \"selectAccount\": \"20500\",\r\n                \"accountBalance\": -16.47,\r\n                \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n// {\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"Vend-00010\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions.item.id\": \"GEN1010\",\r\n//                 \"dimensions.item.itemType\": \"inventory\",\r\n//                 \"dimensions.warehouse.id\": \"GEN1010\",\r\n//                 \"dimensions.location.id\": \"100\",\r\n//                 \"dimensions.department.id\": \"500\",\r\n//                 \"dimensions.class.id\": \"300\",\r\n//                 \"unit\": \"each\",\r\n//                 \"unitQuantity\": \"1\",\r\n//                 \"unitPrice\": \"1200\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"id\": \"f9414288-0e5d-485b-a639-bc5d51e9d968\"\r\n//             }\r\n//         ]\r\n//     },\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n// }\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order","description":"<p>Creates a stock-based purchase order in Sage Intacct from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","purchase-order"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"75f44eca-218d-43bf-88f7-639257696100","name":"Create Purchase Order Stock","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n        \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n        \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions\": {\r\n                    \"item\": {\r\n                        \"id\": \"GEN1010\",\r\n                        \"itemType\": \"inventory\"\r\n                    },\r\n                    \"warehouse\": {\r\n                        \"id\": \"WH1\"\r\n                    },\r\n                    \"location\": {\r\n                        \"id\": \"100\"\r\n                    },\r\n                    \"department\": {\r\n                        \"id\": \"500\"\r\n                    },\r\n                    \"class\": {\r\n                        \"id\": \"200\"\r\n                    }\r\n                },\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"100\",\r\n                \"unitPrice\": \"12\",\r\n                \"totalPrice\": \"1200.00\",\r\n                \"selectAccount\": \"20500\",\r\n                \"accountBalance\": -16.47,\r\n                \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n// {\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"Vend-00010\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions.item.id\": \"GEN1010\",\r\n//                 \"dimensions.item.itemType\": \"inventory\",\r\n//                 \"dimensions.warehouse.id\": \"GEN1010\",\r\n//                 \"dimensions.location.id\": \"100\",\r\n//                 \"dimensions.department.id\": \"500\",\r\n//                 \"dimensions.class.id\": \"300\",\r\n//                 \"unit\": \"each\",\r\n//                 \"unitQuantity\": \"1\",\r\n//                 \"unitPrice\": \"1200\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"id\": \"f9414288-0e5d-485b-a639-bc5d51e9d968\"\r\n//             }\r\n//         ]\r\n//     },\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n// }\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"ETag","value":"W/\"2b-8xtqhPVEpNpFrMJ5LhIDnfstYmI\""},{"key":"Date","value":"Fri, 24 Jul 2026 12:56:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO created successfully: 1980\"\n}"},{"id":"155aa01a-391e-441c-acfa-f86ee5320cc9","name":"Create Purchase Order Stock","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"// {\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"20026\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions\": {\r\n//                     \"item\": {\r\n//                         \"id\": \"GEN1010\",\r\n//                         \"itemType\": \"inventory\"\r\n//                     },\r\n//                     \"warehouse\": {\r\n//                         \"id\": \"WH1\"\r\n//                     },\r\n//                     \"location\": {\r\n//                         \"id\": \"100\"\r\n//                     },\r\n//                     \"department\": {\r\n//                         \"id\": \"500\"\r\n//                     },\r\n//                     \"class\": {\r\n//                         \"id\": \"200\"\r\n//                     }\r\n//                 },\r\n//                 \"unit\": \"Each\",\r\n//                 \"unitQuantity\": \"100\",\r\n//                 \"unitPrice\": \"12\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"selectAccount\": \"20500\",\r\n//                 \"accountBalance\": -16.47,\r\n//                 \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n//             }\r\n//         ]\r\n//     }\r\n// }\r\n{\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"startDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"endDate\": \"2026-07-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions.item.id\": \"GEN1010\",\r\n                \"dimensions.item.itemType\": \"inventory\",\r\n                \"dimensions.warehouse.id\": \"WH1\",\r\n                \"dimensions.location.id\": \"100\",\r\n                \"dimensions.department.id\": \"300\",\r\n                \"dimensions.class.id\": \"300\",\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"2\",\r\n                \"unitPrice\": \"152\",\r\n                \"totalPrice\": \"304.00\",\r\n                \"id\": \"7554d87d-19df-47ef-a7d3-d79d756ebc94\"\r\n            }\r\n        ]\r\n    },\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"ETag","value":"W/\"2b-As/vT+1RSXNgVpngiOk1a8NTDCc\""},{"key":"Date","value":"Sun, 26 Jul 2026 10:48:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO created successfully: 1984\"\n}"}],"_postman_id":"ff2e39af-4c20-444b-a44d-1ce380b4e7b9"},{"name":"Get Invoice and Payment details","id":"f60ae57e-dfb0-435c-ad32-4235c06936e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"PO0055\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po","description":"<p>Retrieves invoice and payment details associated with a purchase order from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Invoice and payment records linked to the specified purchase order.</p>\n","urlObject":{"path":["api","v2","intacct","payment","by-po"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ee0323d5-2498-4afe-bc04-24f63c5c450c","name":"Get Invoice and Payment details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"1980\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"274"},{"key":"ETag","value":"W/\"112-4pOI9WD4R4r8w5DEdTRK0Agc3g0\""},{"key":"Date","value":"Wed, 29 Jul 2026 13:09:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"poNumber\": \"1980\",\n        \"purchaseOrder\": {\n            \"id\": \"1980\",\n            \"documentNumber\": \"PO0063\",\n            \"documentType\": \"Purchase Order\",\n            \"createdFrom\": null,\n            \"apBillId\": null,\n            \"state\": \"Pending\"\n        },\n        \"invoices\": [],\n        \"convertedDocuments\": [],\n        \"payments\": []\n    },\n    \"ia::meta\": {\n        \"invoiceCount\": 0,\n        \"paymentCount\": 0\n    }\n}"},{"id":"a817172d-3480-44ce-bb90-8ff6e8636a06","name":"Get Invoice and Payment details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"PO0055\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"875"},{"key":"ETag","value":"W/\"36b-G8Gp4LhLO+ISDua+YM4dnkDe6ao\""},{"key":"Date","value":"Wed, 29 Jul 2026 13:47:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"poNumber\": \"PO0055\",\n        \"purchaseOrder\": {\n            \"id\": \"1947\",\n            \"documentNumber\": \"PO0055\",\n            \"documentType\": \"Purchase Order\",\n            \"state\": \"converted\"\n        },\n        \"invoices\": [\n            {\n                \"id\": \"1305\",\n                \"billNumber\": \"FA-PR0003\",\n                \"documentNumber\": \"Example - Fixed Asset\",\n                \"vendorId\": \"20025\",\n                \"poNumber\": \"PO0055\",\n                \"totalEntered\": \"8600\",\n                \"totalDue\": \"1100\",\n                \"state\": \"Partially Paid\",\n                \"createdDate\": \"12/05/2018\",\n                \"dueDate\": \"01/04/2019\",\n                \"paidDate\": null,\n                \"source\": \"accounts-payable\"\n            }\n        ],\n        \"convertedDocuments\": [\n            {\n                \"id\": \"1950\",\n                \"documentNumber\": \"VI0073\",\n                \"documentType\": \"Vendor Invoice\",\n                \"createdFrom\": \"Purchase Order-PO0055\",\n                \"state\": \"Pending\"\n            }\n        ],\n        \"payments\": [\n            {\n                \"id\": \"279\",\n                \"billId\": \"1305\",\n                \"billLineId\": \"5189\",\n                \"amount\": \"7500\",\n                \"paymentDate\": \"07/29/2026\",\n                \"paymentId\": \"1355\",\n                \"paymentDocumentNumber\": \"PAY2026\",\n                \"paymentMethod\": \"Cash\",\n                \"paymentState\": \"C\",\n                \"vendorId\": \"20025\"\n            }\n        ]\n    },\n    \"ia::meta\": {\n        \"invoiceCount\": 1,\n        \"paymentCount\": 1,\n        \"protocol\": \"rest+soap\"\n    }\n}"}],"_postman_id":"f60ae57e-dfb0-435c-ad32-4235c06936e0"},{"name":"Create Journal GL (APIKey)","id":"5bb9effd-f70d-42d1-8061-621cc86ed10f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"iserve-api-key"},{"key":"value","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": {\r\n      \"id\": \"EJ\"\r\n    },\r\n    \"postingDate\": \"2024-11-01\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"4000\" },\r\n        \"description\": \"Revenue credit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"300\" },\r\n          \"location\": { \"id\": \"US-PNW\" }\r\n        }\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"1000\" },\r\n        \"description\": \"Cash debit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"300\" },\r\n          \"location\": { \"id\": \"US-PNW\" }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/journal-entry","description":"<p>Creates a General Ledger journal entry in Sage Intacct using an API key.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the journal entry creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","journal-entry"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"01f8f7f8-c41e-4d73-b234-48ade33f1ca4","name":"Create Journal GL (APIKey)","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": {\r\n      \"id\": \"GJ\"\r\n    },\r\n    \"postingDate\": \"2026-07-02\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"10010\" },\r\n        \"description\": \"Revenue credit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"500\" },\r\n          \"location\": { \"id\": \"110\" }\r\n        }\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"51710\" },\r\n        \"description\": \"Cash debit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"500\" },\r\n          \"location\": { \"id\": \"110\" }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/journal-entry"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"153"},{"key":"ETag","value":"W/\"99-53IJUpAvybAUUQgZwHM4wgAF/g8\""},{"key":"Date","value":"Thu, 02 Jul 2026 09:27:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"2690\",\n        \"key\": \"2690\",\n        \"href\": \"/objects/general-ledger/journal-entry/2690\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"totalSuccess\": 1,\n        \"totalError\": 0\n    }\n}"}],"_postman_id":"5bb9effd-f70d-42d1-8061-621cc86ed10f"},{"name":"Get RefreshToken","id":"449b4858-7fc7-4f61-b088-17f3135348df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"authorization_code","type":"text","uuid":"cc03cba0-a0ab-45be-a3d6-0c929ad4da0c"},{"key":"code","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzUxNiwiZXhwIjoxNzgxNTE4MTE2LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJhdXRoekNvZGUiOiJmNTllZjE2YWE3YTViZTQ1MGRmNTRjZDI5NjE4MWVZIiwidXNlcklkIjoiZW1tYSJ9.QRoVyK0YOaUYIvFqse6TDO-GMAsBe_KGCRVi3QCrjlg","type":"text","uuid":"6505a065-3344-4cf1-9493-a9066fb63c6d"},{"key":"redirect_uri","value":"https://review.iserve.africa","type":"text","uuid":"8d8974be-2ce7-4f01-9adc-446aebc168f1"},{"key":"client_id","value":"c232dc1256523330196f.app.sage.com","type":"text","uuid":"7ae334c1-1073-4409-aab0-ecb1c940f30e"},{"key":"client_secret","value":"f94400bc0b1d781fa81b5c8bf0352e79161d186e","type":"text","uuid":"74abd79a-01f5-4e50-bc43-1c144a8e4c95"}]},"url":"https://api.intacct.com/ia/api/v1/oauth2/token","description":"<p>Obtains a refreshed OAuth2 access token from the Sage Intacct API.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> New OAuth2 access token for authenticating subsequent Sage Intacct API calls.</p>\n","urlObject":{"protocol":"https","path":["ia","api","v1","oauth2","token"],"host":["api","intacct","com"],"query":[],"variable":[]}},"response":[{"id":"beeb0ef0-a674-4001-937b-ddda67cb83d7","name":"Get RefreshToken","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"authorization_code","type":"text","uuid":"cc03cba0-a0ab-45be-a3d6-0c929ad4da0c"},{"key":"code","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzUxNiwiZXhwIjoxNzgxNTE4MTE2LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJhdXRoekNvZGUiOiJmNTllZjE2YWE3YTViZTQ1MGRmNTRjZDI5NjE4MWVZIiwidXNlcklkIjoiZW1tYSJ9.QRoVyK0YOaUYIvFqse6TDO-GMAsBe_KGCRVi3QCrjlg","type":"text","uuid":"6505a065-3344-4cf1-9493-a9066fb63c6d"},{"key":"redirect_uri","value":"https://review.iserve.africa","type":"text","uuid":"8d8974be-2ce7-4f01-9adc-446aebc168f1"},{"key":"client_id","value":"c232dc1256523330196f.app.sage.com","type":"text","uuid":"7ae334c1-1073-4409-aab0-ecb1c940f30e"},{"key":"client_secret","value":"f94400bc0b1d781fa81b5c8bf0352e79161d186e","type":"text","uuid":"74abd79a-01f5-4e50-bc43-1c144a8e4c95"}]},"url":"https://api.intacct.com/ia/api/v1/oauth2/token"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 15 Jun 2026 10:05:48 GMT"},{"key":"content-type","value":"application/json"},{"key":"access-control-allow-credentials","value":"true"},{"key":"cache-control","value":"no-store"},{"key":"content-language","value":"en-US"},{"key":"set-cookie","value":"pagePostTime=deleted; expires=Thu, 01 Jan 1970 00:00:01 GMT; Max-Age=0; path=/; secure"},{"key":"set-cookie","value":"__cf_bm=PXLL4lR._i2bzRBBsEllV2EdLUgyzI3ikJIKHsOVcDI-1781517946.251823-1.0.1.1-xDd6nj..bsbqF9QZHVvmPUixeId3v9OrrlKtdhU7D89778kZeqJuywAWLDBi5FBIOEVmAQBuDFif7ISwoeqqzU8dDxTM2CprQk0bgDjZWXlLUD6fpGzIRvNReez2mgVE; HttpOnly; SameSite=None; Secure; Path=/; Domain=intacct.com; Expires=Mon, 15 Jun 2026 10:35:48 GMT"},{"key":"content-security-policy-report-only","value":"default-src 'self' data: https://*.grammarly.com; report-uri csp_listener.phtml; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.grammarly.com ; style-src 'self' 'unsafe-inline' ; img-src 'self' *.amazonaws.com data: https://*.grammarly.com ; frame-src 'self' *.intacct.com *.intacct-adv.com https://www.youtube.com *.sage.com *.onetrust.com https://app.powerbi.com/ https://dc.services.visualstudio.com ; connect-src 'self' *.intacct.com https://*.grammarly.com https://*.grammarly.io wss://*.grammarly.com https://api.gms.development.ca-central-1.sageai.sagecloudops.com https://api.gms.pre-production.ca-central-1.sageai.sagecloudops.com https://api.gms.ca-central-1.ai.sage.com https://api.gms.development.ap-southeast-2.sageai.sagecloudops.com https://api.gms.pre-production.ap-southeast-2.sageai.sagecloudops.com https://api.gms.ap-southeast-2.ai.sage.com https://api.gms.development.eu-west-1.sageai.sagecloudops.com https://api.gms.pre-production.eu-west-1.sageai.sagecloudops.com https://api.gms.ai.sage.com ;"},{"key":"p3p","value":"CP=\"Not a P3P policy."},{"key":"pragma","value":"no-cache"},{"key":"server","value":"cloudflare"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Origin,Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-envoy-upstream-service-time","value":"1669"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"x-ia-cpu-limit","value":"360000000"},{"key":"x-ia-cpu-limit-remaining","value":"359999900"},{"key":"x-ia-cpu-limit-reset","value":"1782864000"},{"key":"x-ia-cpu-request-cost","value":"299"},{"key":"x-ia-throttle-limit","value":"6"},{"key":"x-ia-throttle-limit-remaining","value":"5"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"content-encoding","value":"gzip"},{"key":"cf-ray","value":"a0c0c21c1d347e5f-JNB"}],"cookie":[],"responseTime":null,"body":"{\n    \"token_type\": \"Bearer\",\n    \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzk0NywiZXhwIjoxNzgxNTYxMTQ3LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJjbnlLZXkiOiI1MDQwMTAwMDI4ODUwMyIsInVzZXJJZCI6ImVtbWEiLCJ1c2VyS2V5IjoiMTYiLCJzZXNzaW9uSWQiOiJWRGxGVmlGU3VUMU44cWdmdk1WSVJBaDRQVXczbGxRNWFJREU1VW5LVGZLb0g3ekZTRlNUNDN0TyIsImVudGl0eUtleSI6IiIsImVudGl0eUlkIjoiIiwiYWlFbmFibGVkIjpmYWxzZX0.5hY8MP7HEMYi-aDB7mSDplO5gWM34Btsm6LaIKZ6coU\",\n    \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzk0NywiZXhwIjoxNzg5MjkzOTQ3LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJyZWZyZXNoVG9rZW4iOiJjMzUyMmEzZWMwMGRkNDEyNmExODI5NWU1MDE5ODU1ZmZiNThhY2MwIn0.DrxL2srWxLArNmZBnBSQCBSmAg96b1aFEOTAUvAeluo\",\n    \"expires_in\": 43200\n}"}],"_postman_id":"449b4858-7fc7-4f61-b088-17f3135348df"}],"id":"a7485b3a-2dc6-4968-8267-231e3287a784","description":"<h2 id=\"sage-intacct-integration-rest\">Sage Intacct Integration (REST)</h2>\n<p>This folder contains REST-based endpoints for integrating the iServe procurement platform with <strong>Sage Intacct</strong>, a cloud-based financial management system. These endpoints cover vendor management, general ledger operations, organisational structure lookups, procurement workflows, and OAuth authentication.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the Sage Intacct integration service.</td>\n</tr>\n<tr>\n<td><strong>Get vendor list</strong></td>\n<td>Retrieves a paginated list of vendors registered in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Departments</strong></td>\n<td>Returns all departments configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Department by Id</strong></td>\n<td>Fetches a specific department by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Location</strong></td>\n<td>Retrieves all locations defined in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Location by ID</strong></td>\n<td>Fetches a specific location by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Class</strong></td>\n<td>Returns all classes (cost centres or segments) in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Class by Id</strong></td>\n<td>Fetches a specific class by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Warehouse</strong></td>\n<td>Retrieves all warehouses configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Warehouse by ID</strong></td>\n<td>Fetches a specific warehouse by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Unit of Measures</strong></td>\n<td>Returns all units of measure defined in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Unit of Measures by ID</strong></td>\n<td>Fetches a specific unit of measure by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get GL Accounts</strong></td>\n<td>Retrieves the full list of General Ledger accounts.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account by ID</strong></td>\n<td>Fetches a specific GL account by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get GL Items</strong></td>\n<td>Returns a paginated list of GL items (products/services).</td>\n</tr>\n<tr>\n<td><strong>Get GL Item by ID</strong></td>\n<td>Fetches a specific GL item by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor by Id</strong></td>\n<td>Retrieves a specific vendor's details by their unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor list by location</strong></td>\n<td>Filters and returns vendors associated with a specific location.</td>\n</tr>\n<tr>\n<td><strong>Create Vendor</strong></td>\n<td>Creates a new vendor record in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Create Journal GL (APIKey)</strong></td>\n<td>Posts a General Ledger journal entry using an API key for authentication.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order Stock</strong></td>\n<td>Creates a stock-based purchase order in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Invoice and Payment details</strong></td>\n<td>Retrieves invoice and payment information linked to a purchase order.</td>\n</tr>\n<tr>\n<td><strong>Get RefreshToken</strong></td>\n<td>Refreshes the OAuth 2.0 access token for authenticating with the Sage Intacct API.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"a7485b3a-2dc6-4968-8267-231e3287a784"},{"name":"Sage Intact Intergration Legacy (soap)","item":[{"name":"Health","event":[{"id":"2a0fee98-eba7-4efc-83c4-320992e6e2a7","listen":"test","script":{"type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has intacct-soap health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage Intacct SOAP server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is soap\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"soap\");","});"]}}],"id":"11eae319-379e-4e1f-813a-0aff5fb45103","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","type":"text"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/health","description":"<p>Checks the availability and connectivity status of the Sage Intacct SOAP server.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"soap\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","intacct-soap","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"07bd34df-a6aa-4b3d-ad37-c7e1e88d343a","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"125"},{"key":"ETag","value":"W/\"7d-HEGik7gyzPhzGLrH/PPnZwHg8XQ\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:39:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"soap\",\n    \"checkedAt\": \"2026-07-29T10:39:37.458Z\",\n    \"message\": \"Sage Intacct SOAP server is available\"\n}"}],"_postman_id":"11eae319-379e-4e1f-813a-0aff5fb45103"},{"name":"Get GL Accounts","id":"088fc815-b4b9-40f0-9c83-83a10968f9f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/accounts","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","accounts"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"85b41d27-7ea4-4942-b150-aee89c3bb0f2","name":"Get GL Accounts","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/accounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8196"},{"key":"ETag","value":"W/\"2004-LCHXqFTur80Adr01fWQv83+Ttyw\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:06:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 57,\n    \"data\": [\n        {\n            \"recordNo\": \"67\",\n            \"accountNo\": \"50900\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 67,\n                \"ACCOUNTNO\": 50900,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"193\",\n            \"accountNo\": \"40300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 193,\n                \"ACCOUNTNO\": 40300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"195\",\n            \"accountNo\": \"70200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 195,\n                \"ACCOUNTNO\": 70200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"206\",\n            \"accountNo\": \"90000\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 206,\n                \"ACCOUNTNO\": 90000,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"181\",\n            \"accountNo\": \"60610\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 181,\n                \"ACCOUNTNO\": 60610,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"182\",\n            \"accountNo\": \"60620\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 182,\n                \"ACCOUNTNO\": 60620,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"183\",\n            \"accountNo\": \"60630\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 183,\n                \"ACCOUNTNO\": 60630,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"204\",\n            \"accountNo\": \"60150\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 204,\n                \"ACCOUNTNO\": 60150,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"196\",\n            \"accountNo\": \"40900\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 196,\n                \"ACCOUNTNO\": 40900,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"179\",\n            \"accountNo\": \"60510\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 179,\n                \"ACCOUNTNO\": 60510,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"174\",\n            \"accountNo\": \"60320\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 174,\n                \"ACCOUNTNO\": 60320,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"172\",\n            \"accountNo\": \"60300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 172,\n                \"ACCOUNTNO\": 60300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"173\",\n            \"accountNo\": \"60310\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 173,\n                \"ACCOUNTNO\": 60310,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"175\",\n            \"accountNo\": \"60330\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 175,\n                \"ACCOUNTNO\": 60330,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"176\",\n            \"accountNo\": \"60340\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 176,\n                \"ACCOUNTNO\": 60340,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"177\",\n            \"accountNo\": \"60400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 177,\n                \"ACCOUNTNO\": 60400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"178\",\n            \"accountNo\": \"60500\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 178,\n                \"ACCOUNTNO\": 60500,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"184\",\n            \"accountNo\": \"60640\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 184,\n                \"ACCOUNTNO\": 60640,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"87\",\n            \"accountNo\": \"60410\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 87,\n                \"ACCOUNTNO\": 60410,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"166\",\n            \"accountNo\": \"60110\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 166,\n                \"ACCOUNTNO\": 60110,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"167\",\n            \"accountNo\": \"60120\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 167,\n                \"ACCOUNTNO\": 60120,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"168\",\n            \"accountNo\": \"60130\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 168,\n                \"ACCOUNTNO\": 60130,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"169\",\n            \"accountNo\": \"60140\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 169,\n                \"ACCOUNTNO\": 60140,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"170\",\n            \"accountNo\": \"60200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 170,\n                \"ACCOUNTNO\": 60200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"171\",\n            \"accountNo\": \"60210\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 171,\n                \"ACCOUNTNO\": 60210,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"4\",\n            \"accountNo\": \"70100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 4,\n                \"ACCOUNTNO\": 70100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"32\",\n            \"accountNo\": \"51701\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 32,\n                \"ACCOUNTNO\": 51701,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"185\",\n            \"accountNo\": \"60650\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 185,\n                \"ACCOUNTNO\": 60650,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"57\",\n            \"accountNo\": \"51705\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 57,\n                \"ACCOUNTNO\": 51705,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"58\",\n            \"accountNo\": \"51706\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 58,\n                \"ACCOUNTNO\": 51706,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"59\",\n            \"accountNo\": \"51707\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 59,\n                \"ACCOUNTNO\": 51707,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"192\",\n            \"accountNo\": \"40200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 192,\n                \"ACCOUNTNO\": 40200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"191\",\n            \"accountNo\": \"40100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 191,\n                \"ACCOUNTNO\": 40100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"209\",\n            \"accountNo\": \"70600\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 209,\n                \"ACCOUNTNO\": 70600,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"162\",\n            \"accountNo\": \"50100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 162,\n                \"ACCOUNTNO\": 50100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"163\",\n            \"accountNo\": \"50200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 163,\n                \"ACCOUNTNO\": 50200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"164\",\n            \"accountNo\": \"50300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 164,\n                \"ACCOUNTNO\": 50300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"165\",\n            \"accountNo\": \"60100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 165,\n                \"ACCOUNTNO\": 60100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"180\",\n            \"accountNo\": \"60600\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 180,\n                \"ACCOUNTNO\": 60600,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"186\",\n            \"accountNo\": \"60700\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 186,\n                \"ACCOUNTNO\": 60700,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"188\",\n            \"accountNo\": \"80200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 188,\n                \"ACCOUNTNO\": 80200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"189\",\n            \"accountNo\": \"80400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 189,\n                \"ACCOUNTNO\": 80400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"215\",\n            \"accountNo\": \"60420\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 215,\n                \"ACCOUNTNO\": 60420,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"86\",\n            \"accountNo\": \"40400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 86,\n                \"ACCOUNTNO\": 40400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"5\",\n            \"accountNo\": \"80100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 5,\n                \"ACCOUNTNO\": 80100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"230\",\n            \"accountNo\": \"40800\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 230,\n                \"ACCOUNTNO\": 40800,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"231\",\n            \"accountNo\": \"60670\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 231,\n                \"ACCOUNTNO\": 60670,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"190\",\n            \"accountNo\": \"80500\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 190,\n                \"ACCOUNTNO\": 80500,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"60\",\n            \"accountNo\": \"51708\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 60,\n                \"ACCOUNTNO\": 51708,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"61\",\n            \"accountNo\": \"51709\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 61,\n                \"ACCOUNTNO\": 51709,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"29\",\n            \"accountNo\": \"51711\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 29,\n                \"ACCOUNTNO\": 51711,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"28\",\n            \"accountNo\": \"51710\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 28,\n                \"ACCOUNTNO\": 51710,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"207\",\n            \"accountNo\": \"60220\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 207,\n                \"ACCOUNTNO\": 60220,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"85\",\n            \"accountNo\": \"60660\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 85,\n                \"ACCOUNTNO\": 60660,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"33\",\n            \"accountNo\": \"51702\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 33,\n                \"ACCOUNTNO\": 51702,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"55\",\n            \"accountNo\": \"51703\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 55,\n                \"ACCOUNTNO\": 51703,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"56\",\n            \"accountNo\": \"51704\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 56,\n                \"ACCOUNTNO\": 51704,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        }\n    ]\n}"}],"_postman_id":"088fc815-b4b9-40f0-9c83-83a10968f9f5"},{"name":"Get GL Budget Names","id":"8f00c772-8ae8-45c2-83ee-f9ffbf307fc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets","description":"<p>Retrieves GL budget names from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> List of budget name records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","budgets"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"30ecdec0-f0c8-49a3-ae2d-2599eb445064","name":"Get GL Budget Names","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"825"},{"key":"ETag","value":"W/\"339-gEMQZKamasflfly6dWxb4jKfJsg\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:07:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 8,\n    \"data\": [\n        {\n            \"recordNo\": \"8\",\n            \"budgetId\": \"RevPlan Prior Year\",\n            \"raw\": {\n                \"RECORDNO\": 8,\n                \"BUDGETID\": \"RevPlan Prior Year\"\n            }\n        },\n        {\n            \"recordNo\": \"10\",\n            \"budgetId\": \"RevPlan Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 10,\n                \"BUDGETID\": \"RevPlan Current Year\"\n            }\n        },\n        {\n            \"recordNo\": \"16\",\n            \"budgetId\": \"Budget Prior Year\",\n            \"raw\": {\n                \"RECORDNO\": 16,\n                \"BUDGETID\": \"Budget Prior Year\"\n            }\n        },\n        {\n            \"recordNo\": \"17\",\n            \"budgetId\": \"Budget Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 17,\n                \"BUDGETID\": \"Budget Current Year\"\n            }\n        },\n        {\n            \"recordNo\": \"18\",\n            \"budgetId\": \"Project Budget\",\n            \"raw\": {\n                \"RECORDNO\": 18,\n                \"BUDGETID\": \"Project Budget\"\n            }\n        },\n        {\n            \"recordNo\": \"12\",\n            \"budgetId\": \"RevPlan Master\",\n            \"raw\": {\n                \"RECORDNO\": 12,\n                \"BUDGETID\": \"RevPlan Master\"\n            }\n        },\n        {\n            \"recordNo\": \"15\",\n            \"budgetId\": \"Master Budget\",\n            \"raw\": {\n                \"RECORDNO\": 15,\n                \"BUDGETID\": \"Master Budget\"\n            }\n        },\n        {\n            \"recordNo\": \"3\",\n            \"budgetId\": \"SM Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 3,\n                \"BUDGETID\": \"SM Current Year\"\n            }\n        }\n    ]\n}"}],"_postman_id":"8f00c772-8ae8-45c2-83ee-f9ffbf307fc5"},{"name":"Get GL Annual Budget","id":"d96c8ad7-4c18-4b02-bf83-222642ad4e39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"budgetId\": \"Budget Current Year\",\r\n  \"accountNo\": \"60640\",\r\n  \"deptNo\": \"300\",\r\n  \"locationTitle\": \"New York\"\r\n  //\"className\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items","description":"<p>Retrieves annual GL budget items from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of annual budget item records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","budget-items"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"3c5873c4-c547-4234-a13b-1d89d4aad503","name":"Get GL Budget Items","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"budgetId\": \"Budget Current Year\",\r\n  \"accountNo\": \"60640\",\r\n  \"deptNo\": \"300\",\r\n  \"locationTitle\": \"New York\"\r\n  //\"className\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6445"},{"key":"ETag","value":"W/\"192d-+vnUjwvGiur7cxcnsebcDvju5nI\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:11:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 12,\n    \"totalAmount\": 7900,\n    \"data\": [\n        {\n            \"recordNo\": \"32038\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended January 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"01/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32038,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended January 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"01/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32039\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended February 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"02/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32039,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended February 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"02/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32040\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended March 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"03/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32040,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended March 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"03/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32041\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended April 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"04/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32041,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended April 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"04/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32042\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended May 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"05/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32042,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended May 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"05/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32043\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended June 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"06/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32043,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended June 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"06/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32044\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended July 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"07/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32044,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended July 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"07/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32045\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended August 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"08/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32045,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended August 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"08/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32046\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended September 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"09/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32046,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended September 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"09/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32047\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended October 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"10/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32047,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended October 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"10/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32048\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended November 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"11/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32048,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended November 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"11/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32049\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended December 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"12/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32049,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended December 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"12/01/2018\"\n            }\n        }\n    ]\n}"}],"_postman_id":"d96c8ad7-4c18-4b02-bf83-222642ad4e39"},{"name":"Get GL Account Balance","id":"02095694-4aaf-4346-a694-5f8d1687b6cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"accountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances","description":"<p>Retrieves GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"feafef81-5cbc-4444-8361-eef0d68d0c44","name":"Get GL Account Balance","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"accountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"556"},{"key":"ETag","value":"W/\"22c-TclkRmsBcQ/otagu9/E4y8fP97g\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:13:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 1,\n    \"data\": [\n        {\n            \"glaccountno\": 60640,\n            \"startbalance\": 0,\n            \"periodbalance\": 7152.93,\n            \"endbalance\": 7152.93,\n            \"currency\": \"USD\",\n            \"locationid\": 110,\n            \"locationname\": \"New York\",\n            \"departmentid\": 300,\n            \"departmentname\": \"Admin\"\n        }\n    ],\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"e598b68f-d29a-460f-a95f-c9d6cf8ed23e\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60640,\n                \"startbalance\": 0,\n                \"periodbalance\": 7152.93,\n                \"endbalance\": 7152.93,\n                \"currency\": \"USD\",\n                \"locationid\": 110,\n                \"locationname\": \"New York\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"02095694-4aaf-4346-a694-5f8d1687b6cd"},{"name":"Get GL Account Balance Dynamic","id":"f17c8bff-1d46-42c7-9302-5cca97bd8242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2022-01-01\",\r\n  \"endDate\": \"2022-12-31\",\r\n  \"startAccountNo\": \"60410\",\r\n  \"endAccountNo\": \"60410\",\r\n  \"locationId\": \"100\",\r\n  \"groupBy\": \"location,department\",\r\n  \"includeReportingBook\": false,\r\n  \"adjBooks\": [\"Commitments\"]\r\n  //\"classid\": \"\",\r\n  //\"departmentid\" \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic","description":"<p>Retrieves dynamically calculated GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Dynamically computed account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances","dynamic"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"991f4249-fc15-4f96-a90b-3c53d813de10","name":"Get GL Account Balance Dynamic","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2022-01-01\",\r\n  \"endDate\": \"2022-12-31\",\r\n  \"startAccountNo\": \"60410\",\r\n  \"endAccountNo\": \"60410\",\r\n  \"locationId\": \"100\",\r\n  \"groupBy\": \"location,department\",\r\n  \"includeReportingBook\": false,\r\n  \"adjBooks\": [\"Commitments\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"532"},{"key":"ETag","value":"W/\"214-j5o9buOjhaCTNiFxSXL/oCg3WZ8\""},{"key":"Date","value":"Mon, 08 Jun 2026 13:08:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 1,\n    \"data\": [\n        {\n            \"glaccountno\": 60410,\n            \"startbalance\": 0,\n            \"periodbalance\": 400,\n            \"endbalance\": 400,\n            \"currency\": \"USD\",\n            \"locationid\": 100,\n            \"locationname\": \"USA1\",\n            \"departmentid\": 300,\n            \"departmentname\": \"Admin\"\n        }\n    ],\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"10cdc639-bafc-4b2d-8975-db70ad9c6b67\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60410,\n                \"startbalance\": 0,\n                \"periodbalance\": 400,\n                \"endbalance\": 400,\n                \"currency\": \"USD\",\n                \"locationid\": 100,\n                \"locationname\": \"USA1\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"f17c8bff-1d46-42c7-9302-5cca97bd8242"}],"id":"a4a5e84d-a7f3-4a91-ab24-89edecdadbb1","description":"<h2 id=\"sage-intacct-integration--legacy-soap\">Sage Intacct Integration — Legacy (SOAP)</h2>\n<p>This folder contains legacy <strong>SOAP-based</strong> endpoints for integrating the iServe procurement platform with <strong>Sage Intacct</strong>. These endpoints predate the REST integration and communicate with Sage Intacct using the older XML/SOAP protocol. They are primarily used for General Ledger budget and balance queries that may not yet be available through the REST API.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the legacy Sage Intacct SOAP integration service.</td>\n</tr>\n<tr>\n<td><strong>Get GL Accounts</strong></td>\n<td>Retrieves the full list of General Ledger accounts via the SOAP interface.</td>\n</tr>\n<tr>\n<td><strong>Get GL Budget Names</strong></td>\n<td>Returns the names of all budget definitions configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get GL Annual Budget</strong></td>\n<td>Fetches the annual budget line items for a specified budget and GL account.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance</strong></td>\n<td>Retrieves the current balance for a specific GL account.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance Dynamic</strong></td>\n<td>Fetches GL account balances dynamically based on flexible filter parameters such as period, department, or location.</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> New integrations should use the <a href>Sage Intacct Integration (REST)</a> folder where possible. This SOAP folder is maintained for backward compatibility.</p>\n</blockquote>\n","_postman_id":"a4a5e84d-a7f3-4a91-ab24-89edecdadbb1"}],"event":[{"listen":"prerequest","script":{"id":"879b26e1-a05f-4e89-b44d-4d19bef3e22f","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"3c442f41-7c8f-4212-b1ce-8c5f015f9f03","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"{{$iserve-back-end-url}}","value":""},{"key":"json_web_token_0ul8","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"78f54862-8fce-4641-b72c-9b3362239ad8","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"auth_secret_0ecv","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"a6be28df-33be-47dd-a4e9-84a3ed5f3588","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"supabase_service_role_api_key_0ecv","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"3c64e01b-cad9-4c7c-99b1-9c8ccdbdc1c2","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}}]}