The GetPartnerDetails Outbound API allows you to retrieve partner-related data from the system. It is designed to integrate with external services to fetch partner information using simple HTTP requests. This API supports three independent use cases, enabling retrieval of various partner details.
API Endpoint:
https://<Instance>/leoV2-supplier-composite-microservice/api/v1/PLSOutbound/GetPartnerDetails 
 
{
  "clientPartnerCode": "string",
  "pageNumber": "1",
  "pageSize": "1",
  "filters": {
    "partnerStatus": "string",
    "overallStatus": "string",
    "interfacedStatus": {
      "isInterfaced": boolean,
      "sourceSystemName": "string"
    },
    "partnerStatus": "string",
    "overallStatus": "string"
  }
}
{
    "totalNoOfRecords": "integer",
    "pageSize": "integer",
    "pageNumber": "integer",
    "getPartnerDetails": [
        {
            "clientPartnerCode": "string",
            "rootMetaData": {
                "clientPartnerCode": "string"
            },
            "partnerCode": "string",
            "isDeleted": "boolean",
            "sections": {
                "isDeleted": "boolean",
                "paymentTerm": {
                    "rows": [
                        {
                            "businessUnits": [
                                {
                                    "entityDetailCode": "integer",
                                    "entityName": "string",
                                    "entityType": "string",
                                    "entityCode": "string",
                                    "entityDetailDescription": "string",
                                    "parentEntityDetailCode": "integer",
                                    "parentEntity": "string",
                                    "parentEntityCode": "string",
                                    "gepId": "string",
                                    "lobName": "string",
                                    "lobCode": "string",
                                    "isDefault": "boolean",
                                    "level": "integer",
                                    "childCount": "integer",
                                    "displayName": "string",
                                    "parentDetails": [
                                        {
                                            "entityName": "string",
                                            "entityDetailCode": "integer",
                                            "level": "integer"
                                        }
                                    ]
                                }
                            ],
                            "paymentTerms": [
                                {
                                    "paymentTermCode": "string",
                                    "lob": "string",
                                    "orgEntityDetailCode": "string",
                                    "paymentTermName": "string",
                                    "description": "string",
                                    "dueDays": "integer",
                                    "discountPercentage": "float",
                                    "discountDays": "integer",
                                    "markAsDefault": "boolean",
                                    "isActive": "boolean",
                                    "isPrimary": "boolean"
                                },
                                {
                                    "paymentTermCode": "string",
                                    "lob": "string",
                                    "orgEntityDetailCode": "string",
                                    "paymentTermName": "string",
                                    "description": "string",
                                    "dueDays": "integer",
                                    "discountPercentage": "float",
                                    "discountDays": "integer",
                                    "markAsDefault": "boolean",
                                    "isActive": "boolean",
                                    "isPrimary": "boolean"
                                }
                            ],
                            "paymentTermsId": "string",
                            "partnerCode": "string",
                            "rowAuditFields": {
                                "createdDate": "string",
                                "updatedDate": "string"
                            },
                            "isDeleted": "boolean",
                            "id": "string"
                        }
                    ]
                },
                "basicDetails": {
                    "supplierId": "string",
                    "doingBusinessAs": "string",
                    "legalCompanyName": "string",
                    "origination": "string",
                    "normalisedName": "string",
                    "uniqueIdentificationNumber": "string",
                    "isUINUpdated": "boolean",
                    "domainName": "string",
                    "formerlyKnownAs": "string",
                    "isUniqueIdentificationNumberEncrypted": "boolean",
                    "isDomainOwner": "boolean",
                    "similarSupplier": "array",
                    "widgetId": "string",
                    "supplierCreatedOn": "string",
                    "sustainabilityScore": "number",
                    "isManagedFlag": "boolean",
                    "isRnDFlag": "boolean",
                    "isManaged": "string",
                    "lastTriggerDate": "string",
                    "isDiversity": "string",
                    "isUINMaskedUpdated": "boolean",
                    "hierarchySupplierManager": "number",
                    "reasonForDeactivation": "string",
                    "spendValue": "string",
                    "qualificationScore": "string",
                    "imageURL": "string",
                    "isDirectLink": "boolean",
                    "isAllLocationORGMapped": "boolean",
                    "partnerRescreeningStatus": "number",
                    "qualificationIndicator": "string",
                    "formUpdatedDate": "string",
                    "bvdId": "string",
                    "nppSpendStatus": "string",
                    "prodSpendStatus": "string",
                    "spendStatus": "string",
                    "tpiapprovername": "string",
                    "tpiapprovercode": "string",
                    "interfaceToPlant": "string",
                    "ecovadisSustainibilityScore": "number",
                    "capacityApproveForVendor": "string",
                    "airwallxId": "string",
                    "chkReasonAddingSup1": "boolean",
                    "chkReasonAddingSup2": "boolean",
                    "chkReasonAddingSup3": "boolean",
                    "reasonCommentAddingSup": "string",
                    "reasonCommentAddingSup1": "string",
                    "isTurnoverAboveFiveCr": "string",
                    "regions": [
                        {
                            "id": "number",
                            "code": "string",
                            "name": "string",
                            "childCount": "number",
                            "parentDetails": "array",
                            "isDefault": "boolean",
                            "level": "number",
                            "displayName": "string"
                        }
                    ],
                    "tradingPartner": "array",
                    "categories": [
                        {
                            "id": "number",
                            "name": "string",
                            "parentId": "number",
                            "clientCode": "string",
                            "isDefault": "boolean",
                            "childCount": "number",
                            "level": "number",
                            "parentDetails": "array",
                            "displayName": "string"
                        }
                    ],
                    "nDSAStatus": {
                        "name": "string",
                        "code": "string"
                    },
                    "heirachicalDetails": {
                        "parentClientSupplierCode": "string",
                        "parentLegalCompanyName": "string",
                        "parentName": "string",
                        "parentPartnerCode": "string",
                        "parentSmartPartnerCode": "string"
                    },
                    "formerlyFieldData": "array",
                    "uniqueIdentificationNumberStatus": {
                        "name": "string",
                        "code": "string"
                    },
                    "businessUnits": [
                        {
                            "entityDetailCode": "number",
                            "entityName": "string",
                            "entityType": "string",
                            "entityCode": "string",
                            "entityDetailDescription": "string",
                            "parentEntityDetailCode": "number",
                            "parentEntity": "string",
                            "parentEntityCode": "string",
                            "gepId": "string",
                            "lobName": "string",
                            "lobCode": "string",
                            "isDefault": "boolean",
                            "level": "number",
                            "childCount": "number",
                            "displayName": "string"
                        }
                    ],
                    "supplierManagers": "array",
                    "starRating": {
                        "starRating": "string",
                        "code": "string"
                    },
                    "partnerStatus": {
                        "name": "string",
                        "code": "string",
                        "nameKey": "string"
                    },
                    "isDeversity": {
                        "name": "string",
                        "code": "string",
                        "nameKey": "string"
                    },
                    "searchParentCompanyUsing": {
                        "name": "string",
                        "code": "string"
                    },
                    "reasonForAddingSupplier": {
                        "name": "string",
                        "code": "string"
                    },
                    "supplierScope": {
                        "code": "string",
                        "name": "string",
                        "codeType": "string"
                    }
                },
                "identification": {
                    "rows": [
                        {
                            "identificationNumber": "string",
                            "attachment": "array",
                            "identificationnumberEncrypt": "boolean",
                            "id": "string",
                            "country": {
                                "code": "string",
                                "name": "string"
                            },
                            "identificationType": {
                                "code": "string",
                                "name": "string"
                            },
                            "isDeleted": "boolean",
                            "identificationkey": "string",
                            "thirdPartyId": "string",
                            "isIdentificationUpdated": "boolean",
                            "rowAuditFields": {
                                "createdDate": "string",
                                "updatedDate": "string"
                            },
                            "isNewlyCreated": "boolean"
                        }
                    ]
                },
                "transactionTypeDetails": {
                    "contractFormat": {
                        "name": "string",
                        "code": "string"
                    },
                    "servConfFormat": {
                        "name": "string",
                        "code": "string"
                    },
                    "rFXFormat": {
                        "name": "string",
                        "code": "string"
                    },
                    "pOFormat": {
                        "name": "string",
                        "code": "string"
                    },
                    "auctionFormat": {
                        "name": "string",
                        "code": "string"
                    },
                    "invoiceFormat": {
                        "name": "string",
                        "code": "string"
                    }
                },
                "supplierSourceInfo": {
                    "rows": [
                        {
                            "createdInErp": "string",
                            "code": "integer",
                            "id": "string",
                            "name": "string",
                            "sourceIdentificationNo": "string",
                            "updatedDate": "string",
                            "createdDate": "string",
                            "interfaceComments": "string",
                            "isInterfaced": "boolean",
                            "isDeleted": "boolean",
                            "interfaceStatus": {
                                "name": "string",
                                "code": "string"
                            }
                        }
                    ]
                },
                "onboarding": {
                    "rows": [
                        {
                            "formCode": "string",
                            "formName": "string",
                            "formResponseSubmittedBy": "string",
                            "formSubmissionUserType": "string",
                            "isInvitePrimaryContact": "boolean",
                            "isTriggerRelationship": "boolean",
                            "transactionFormCode": "string",
                            "transactionFormCodes": [
                                "array of strings"
                            ],
                            "formResponseSubmissionDate": "string",
                            "lastRefreshDate": "string",
                            "id": "string",
                            "categories": [
                                {
                                    "childCount": "integer",
                                    "clientCode": "string",
                                    "displayName": "string",
                                    "isDefault": "boolean",
                                    "level": "integer",
                                    "name": "string",
                                    "id": "integer",
                                    "parentId": "integer",
                                    "parentDetails": [
                                        {
                                            "id": "integer",
                                            "name": "string",
                                            "level": "integer"
                                        }
                                    ]
                                }
                            ],
                            "onboardingRelationshipInfo": {
                                "isRelationshipApproved": "boolean",
                                "isMailSentForExpiry": "boolean",
                                "approvers": "string",
                                "approversFullName": "string",
                                "autoCalculatedOverallStatus": "boolean",
                                "finalActionTakenUsername": "string",
                                "instanceid": "string",
                                "isActive": "boolean",
                                "isFormTriggered": "boolean",
                                "isOnboardingSentBack": "boolean",
                                "isOnboardingSubmitted": "boolean",
                                "isOnboardingTriggered": "boolean",
                                "isRelationshipRejected": "boolean",
                                "numberOfOnboardingApprovalSentBackCycles": "integer",
                                "numberOfRefreshApprovalSentBackCycles": "integer",
                                "onboardingApprovedBy": "string",
                                "onboardingRejectedBy": "string",
                                "onboardingRowId": "string",
                                "onboardingSentBackBy": "string",
                                "onboardingSubmittedBy": "string",
                                "onboardingTriggeredBy": "string",
                                "oridSendBackType": "string",
                                "overallStatusId": "string",
                                "profileSubmissionUserName": "string",
                                "profileSubmissionUserType": "string",
                                "relationshipTypeId": "integer",
                                "relationshipTypeName": "string",
                                "status": "string",
                                "tradingPartnerTypeCode": "string",
                                "tradingPartnerTypeName": "string",
                                "isMailSent": "boolean",
                                "onboardingSentBackDate": "string",
                                "onboardingSubmittedDate": "string",
                                "onboardingTriggeredDate": "string",
                                "profileSubmissionDate": "string",
                                "onboardingFinalActionTakenDate": "string",
                                "statusId": "string",
                                "onboardingApprovedOn": "string",
                                "onboardingRejectedon": "string",
                                "isApprovedViaInterface": "boolean",
                                "oldOverallStatusId": "string",
                                "oldOverallStatus": "string",
                                "overallStatus": "string",
                                "isFirstRelationship": "boolean",
                                "onboardingReviewedBy": "string",
                                "onboardingApprovedByReviewer": "boolean",
                                "onboardingReviewTriggered": "boolean",
                                "alertDate": "string",
                                "nBOHDate": "string",
                                "isMailSentForAlert": "boolean",
                                "isMailSentForNBOH": "boolean",
                                "isRelationshipWithdrawn": "boolean",
                                "onboardingWithdrawnBy": "string",
                                "onboardingWithdrawnOn": "string",
                                "refreshSupplierWorkflowDetails": [
                                    {
                                        "actionTakenDate": "string",
                                        "approvers": "string",
                                        "isNoChangesNeeded": "boolean",
                                        "isSentBack": "boolean",
                                        "isSubmittedOboSupplier": "boolean",
                                        "refreshDate": "string",
                                        "refreshProfileInstanceId": "string",
                                        "refreshSupplierActionTaken": "string",
                                        "refreshTriggerStatus": "string",
                                        "rid": "string",
                                        "sendBackAction": "integer",
                                        "refreshedOn": "string",
                                        "requestedDate": "string",
                                        "actionTaken": "string",
                                        "currentStatus": "string",
                                        "formStatus": "string",
                                        "orId": "string",
                                        "createdByCC": "string",
                                        "approvedBy": "string",
                                        "refreshTriggeredDate": "string",
                                        "refreshTriggeredBy": "string",
                                        "triggerSubmissionDate": "string",
                                        "isRefreshTriggerSubmitted": "boolean",
                                        "actionTakenId": "string",
                                        "instanceId": "string",
                                        "isRefreshTriggerApproved": "boolean",
                                        "rejectedOn": "string",
                                        "rejectedBy": "string",
                                        "isRefreshSentBack": "boolean",
                                        "isRefreshTriggerRejected": "boolean",
                                        "partnerCode": "string",
                                        "isActive": "boolean",
                                        "refreshSupplierWorkflowDetailsId": "string",
                                        "contactCode": "string",
                                        "orIdList": "string",
                                        "triggerType": "string",
                                        "lastRefreshDate": "string"
                                    }
                                ]
                            },
                            "businessUnits": [
                                {
                                    "childCount": "integer",
                                    "displayName": "string",
                                    "entityCode": "string",
                                    "entityDetailDescription": "string",
                                    "entityDetailId": "string",
                                    "entityDetailName": "string",
                                    "entityId": "integer",
                                    "entityName": "string",
                                    "entityType": "string",
                                    "gepId": "string",
                                    "isDefault": "boolean",
                                    "level": "integer",
                                    "lobCode": "string",
                                    "lobName": "string",
                                    "parentEntity": "string",
                                    "parentEntityCode": "string",
                                    "parentEntityDetailCode": "integer",
                                    "entityDetailCode": "integer",
                                    "parentDetails": [
                                        {
                                            "entityName": "string",
                                            "level": "integer",
                                            "entityDetailCode": "integer"
                                        }
                                    ]
                                }
                            ],
                            "regions": [
                                {
                                    "childCount": "integer",
                                    "code": "string",
                                    "displayName": "string",
                                    "isDefault": "boolean",
                                    "level": "integer",
                                    "name": "string",
                                    "id": "integer",
                                    "parentDetails": [
                                        {
                                            "code": "string",
                                            "name": "string",
                                            "level": "integer"
                                        }
                                    ]
                                }
                            ],
                            "overallStatus": {
                                "name": "string",
                                "code": "string",
                                "translationCode": "string"
                            },
                            "usageType": {
                                "usageTypeId": "integer",
                                "usageTypeName": "string"
                            },
                            "vendorType": {
                                "name": "string",
                                "code": "string"
                            }
                        }
                    ],
                    "defaultOnboardingType": {
                        "name": "string",
                        "code": "string"
                    }
                },
                "teamMember": {
                    "rows": [
                        {
                            "id": "string",
                            "teamMemberId": "string",
                            "createdBy": "string",
                            "contactCode": "string",
                            "stakeholderName": "string",
                            "emailAddress": "string",
                            "roleId": "string",
                            "roleName": "string",
                            "businessUnits": [
                                "array of objects"
                            ],
                            "isRowDisabled": "boolean",
                            "isDeleted": "boolean"
                        }
                    ]
                },
                "relationshipInfo": {
                    "businessCriticality": {
                        "name": "string",
                        "code": "string"
                    },
                    "vendorType": {
                        "name": "string",
                        "code": "string"
                    },
                    "relationshipType": {
                        "name": "string",
                        "code": "string"
                    },
                    "supplierRiskType": {
                        "name": "string",
                        "code": "string"
                    },
                    "matchingType": {
                        "name": "string",
                        "code": "string"
                    },
                    "sourceType": {
                        "name": "string",
                        "code": "string"
                    }
                },
                "businessInfo": {
                    "annualRevenue": "number",
                    "annualProfit": "number",
                    "employees": "number",
                    "website": "string",
                    "facebookURL": "string",
                    "linkedInURL": "string",
                    "twitterURL": "string",
                    "about": "string",
                    "currentCustomers": "string",
                    "widgetId": "string",
                    "autoAcknowledgeOrder": "boolean",
                    "isPCardSupported": "boolean",
                    "isAllowCreateASN": "boolean",
                    "isAllowAutoReceiving": "boolean",
                    "isERSEnabled": "boolean",
                    "dateOfIncorporation": "string (date format)",
                    "amount": "string",
                    "commercialOffering": "string",
                    "clients": "string",
                    "paymentType": {
                        "name": "string",
                        "code": "string"
                    },
                    "languageDetails": [
                        {
                            "code": "string",
                            "displayName": "string"
                        }
                    ],
                    "businessType": {
                        "name": "string",
                        "code": "string"
                    },
                    "currency": {
                        "name": "string",
                        "code": "string"
                    },
                    "fOnBoard": {
                        "name": "string",
                        "code": "string"
                    },
                    "prepaidFrieght": {
                        "name": "string",
                        "code": "string"
                    },
                    "shippingMethod": {
                        "name": "string",
                        "code": "string"
                    },
                    "taxIndicator": {
                        "name": "string",
                        "code": "string"
                    }
                }
            },
            "certificateDiversity": {
                "isDiverseSupplier": "boolean",
                "certificateUnrecognized": "boolean",
                "certificateMismatchThreshold": "boolean",
                "isDeleted": "boolean",
                "root_id": "string",
                "parent_id": "string",
                "rows": [
                    {
                        "id": "string",
                        "certificateId": "string",
                        "aIValidationStatus": "string",
                        "certificateCategory": {
                            "code": "string",
                            "name": "string"
                        },
                        "certificateType": {
                            "code": "string",
                            "name": "string",
                            "plsCertificateTypesCodeMapping": "string"
                        },
                        "certificateSubType": {
                            "code": "string",
                            "name": "string"
                        },
                        "certificateNumber": "string",
                        "issuingAuthority": "string",
                        "certificateStatus": {
                            "code": "string",
                            "name": "string"
                        },
                        "mandatoryForComplience": {
                            "code": "string",
                            "name": "string"
                        },
                        "repeatEvery": "number",
                        "sendEmail": "number",
                        "certificateAttachment": [
                            {
                                "id": "string",
                                "fileName": "string",
                                "expireOn": "string (date format)",
                                "effectiveFrom": "string (date format)",
                                "uploadedBy": "string",
                                "uploadedOn": "string (date format)",
                                "fileId": "string",
                                "doesNotExpire": "boolean",
                                "aIValidationStatus": "string",
                                "isAttachmentUpdated": "boolean"
                            }
                        ],
                        "isNewlyCreated": "boolean",
                        "isDeleted": "boolean",
                        "isNewlyCreatedCertificate": "boolean"
                    }
                ]
            },
            "location": {
                "isDeleted": "boolean",
                "root_id": "string",
                "parent_id": "string",
                "rows": [
                    {
                        "isHeadquarter": "boolean",
                        "locationId": "number",
                        "isDeleted": "boolean",
                        "supplierProfile_partnerCode": "string",
                        "isNewlyCreated": "boolean",
                        "id": "string",
                        "sections": {
                            "locationOrgEntityMapping": {
                                "rows": [
                                    {
                                        "id": "string",
                                        "eRSFlag": "boolean",
                                        "isDeleted": "boolean",
                                        "locationtype": [
                                            {
                                                "code": "string",
                                                "name": "string"
                                            }
                                        ],
                                        "businessUnits": "array",
                                        "engagementModel": [
                                            {
                                                "code": "string",
                                                "name": "string"
                                            }
                                        ],
                                        "status": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "defaultCurrency": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "locorgersflag": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "currency": [
                                            {
                                                "code": "string",
                                                "name": "string"
                                            }
                                        ],
                                        "isNewlyCreated": "boolean"
                                    }
                                ]
                            },
                            "locationAddress": {
                                "addressLine1": "string",
                                "addressLine2": "string",
                                "city": "string",
                                "zipCode": "string",
                                "pOBoxnumber": "string",
                                "id": "string",
                                "county": "string",
                                "postalCode": "string",
                                "addressLine3": "string",
                                "runTrilliumCheck": "boolean",
                                "trilliumVerified": "boolean",
                                "areaCode": "string",
                                "street3": "string",
                                "country": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "state": {
                                    "code": "string",
                                    "name": "string",
                                    "countryCode": "string"
                                },
                                "cityLocode": {
                                    "name": "string",
                                    "code": "string"
                                }
                            },
                            "locationContactRoles": {
                                "rows": [
                                    {
                                        "id": "string",
                                        "contactRoleId": "string",
                                        "contactRoleName": "string",
                                        "contacts": "string",
                                        "roleId": "string",
                                        "roleName": "string",
                                        "role": "string",
                                        "customAttributes": "string",
                                        "isDeleted": "boolean",
                                        "isNewlyCreated": "boolean",
                                        "contactNames": [
                                            {
                                                "clientContactCode": "string",
                                                "firstName": "string",
                                                "lastName": "string"
                                            }
                                        ],
                                        "contactRole": {
                                            "name": "string",
                                            "code": "string"
                                        }
                                    }
                                ]
                            },
                            "locationTransactionType": {
                                "contractFormat": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "servConfFormat": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "rFXFormat": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "pOFormat": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "auctionFormat": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "invoiceFormat": {
                                    "code": "string",
                                    "name": "string"
                                }
                            },
                            "locationBasicDetails": {
                                "isNoInvoicinginGEP": "boolean",
                                "changeOrder": "boolean",
                                "autoAcknowlegeOrder": "boolean",
                                "isDefaultCurrencyCodeAvailable": "boolean",
                                "autoacknowledgereturnnote": "boolean",
                                "isSingleCurrencyAvailable": "string",
                                "locationName": "string",
                                "primaryBusinessPhone": "string",
                                "secondaryBusinessPhone": "string",
                                "supplierLocationCode": "string",
                                "bankingInformationCodes": "string",
                                "allLocationType": "string",
                                "primaryNumberExtn": "string",
                                "secondaryNumberExtn": "string",
                                "faxNumber": "string",
                                "isLocationStatus": "string",
                                "isCountryCurrencyUpdated": "boolean",
                                "faxNoExtension": "string",
                                "alternateLocationName": "string",
                                "isERSEnabled": "boolean",
                                "primaryPaySite": "boolean",
                                "payEachInvoiceAlone": "boolean",
                                "isParentLocation": "boolean",
                                "alternatePaySiteLocationID": "number",
                                "latitude": "string",
                                "longitude": "string",
                                "bpdh": "boolean",
                                "legalEntityID": "string",
                                "locationType": [
                                    {
                                        "code": "string",
                                        "name": "string"
                                    }
                                ],
                                "supportedCurrencies": [
                                    {
                                        "code": "string",
                                        "name": "string"
                                    }
                                ],
                                "supportingCurrencies": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "climateRiskRating": {
                                    "name": "string",
                                    "code": "string"
                                }
                            },
                            "locationIdentification": {
                                "rows": [
                                    {
                                        "identificationNumber": "string",
                                        "identificationnumberEncrypt": "boolean",
                                        "id": "string",
                                        "country": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "identificationType": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "isDeleted": "boolean",
                                        "isIdentificationUpdated": "boolean",
                                        "identificationkey": "string",
                                        "thirdPartyId": "string",
                                        "isNewlyCreated": "boolean"
                                    }
                                ]
                            },
                            "locationIncoTerms": {
                                "rows": [
                                    {
                                        "id": "string",
                                        "isDeleted": "boolean",
                                        "isNewlyCreated": "boolean",
                                        "division": "string",
                                        "description": "string",
                                        "incoTerms": {
                                            "name": "string",
                                            "code": "string"
                                        },
                                        "businessUnits": [
                                            {
                                                "entityDetailCode": "number",
                                                "entityName": "string",
                                                "entityType": "string",
                                                "entityCode": "string",
                                                "entityDetailDescription": "string",
                                                "parentEntityDetailCode": "number",
                                                "parentEntity": "string",
                                                "parentEntityCode": "string",
                                                "gepId": "string",
                                                "lobName": "string",
                                                "lobCode": "string",
                                                "isDefault": "boolean",
                                                "level": "number",
                                                "childCount": "number",
                                                "displayName": "string"
                                            }
                                        ]
                                    }
                                ]
                            }
                        },
                        "defaultBanking": {
                            "locationName": "string",
                            "locationId": "string",
                            "clientBankingCode": "string",
                            "bankingDetails": "string",
                            "bankingId": "string"
                        },
                        "creditBanking": {
                            "locationName": "string",
                            "locationId": "string",
                            "clientBankingCode": "string",
                            "bankingDetails": "string",
                            "bankingId": "string"
                        }
                    }
                ],
                "referenceMetaData": {
                    "partnerCode": "string",
                    "isChangeRequest": "boolean",
                    "isDraft": "boolean",
                    "draftId": "string",
                    "isDeleted": "boolean",
                    "draftContactCode": "string",
                    "changeRequestVersionId": "string",
                    "isSupplierRequest": "boolean",
                    "isDataAutoPopulatedByTealbook": "boolean"
                }
            },
            "contactInformation": {
                "isDeleted": "boolean",
                "root_id": "string",
                "parent_id": "string",
                "rows": [
                    {
                        "isDeleted": "boolean",
                        "isAICreatedContact": "boolean",
                        "contactCode": "string",
                        "id": "string",
                        "contactMappingId": "string",
                        "forwardedByContactCode": "string",
                        "forwardedByContactEmailId": "string",
                        "contactState": {
                            "clientContactCode": "string",
                            "contactCode": "string",
                            "designation": "string",
                            "faxNo": "string",
                            "isBuyerVisible": "boolean",
                            "iSDCode": "string",
                            "isDeleted": "boolean",
                            "isInvitedBeforeSave": "boolean",
                            "isPrimaryContact": "boolean",
                            "isSupplierVisible": "boolean",
                            "mobileNo": "string",
                            "primaryPhoneExtension": "string",
                            "primaryPhoneNumber": "string",
                            "secondaryPhoneExtension": "string",
                            "secondaryPhoneNumber": "string",
                            "emailId": "string",
                            "firstName": "string",
                            "lastName": "string",
                            "registerdate": "string",
                            "dateDeleted": "string",
                            "dateOfCreation": "string",
                            "dateOfUpdation": "string",
                            "title": "string",
                            "fullName": "string",
                            "contactLastLoginDate": "string",
                            "language": {
                                "name": "string",
                                "code": "string"
                            },
                            "statusCode": {
                                "name": "string",
                                "code": "string"
                            },
                            "timezone": {
                                "name": "string",
                                "code": "string"
                            },
                            "department": {
                                "name": "string",
                                "code": "string"
                            }
                        },
                        "rowAuditFields": {
                            "createdBy": "string",
                            "createdDate": "string",
                            "updatedBy": "string",
                            "updatedDate": "string",
                            "deletedDate": "string"
                        }
                    }
                ],
                "primaryContactInfo": {
                    "firstName": "string",
                    "lastName": "string",
                    "emailId": "string",
                    "primaryPhoneNumber": "string",
                    "primaryPhoneExtension": "string",
                    "isFollower": "boolean",
                    "isInvite": "boolean",
                    "contactCode": "string",
                    "clientContactCode": "string",
                    "primaryContactLanguage": {
                        "code": "string",
                        "displayName": "string"
                    },
                    "timezone": {
                        "name": "string",
                        "code": "string"
                    }
                },
                "contactMappingRows": [
                    {
                        "clientContactCode": "string",
                        "contactCode": "string",
                        "contactMappingCode": "string",
                        "isDeleted": "boolean",
                        "isNewlyCreated": "boolean",
                        "roleId": "number",
                        "roleName": "string",
                        "contactMappingId": "string",
                        "id": "string",
                        "defaultRoleId": "boolean",
                        "smartContactCode": "string",
                        "categories": "array",
                        "businessUnits": "array",
                        "regions": "array",
                        "personas": [
                            {
                                "personaCode": "string",
                                "smartPersonaCode": "string",
                                "personaName": "string",
                                "relationshipCode": "string",
                                "tradingPartnerCode": "string"
                            }
                        ],
                        "divisions": "array"
                    }
                ]
            },
            "attachments": {
                "root_id": "string",
                "parent_id": "string",
                "rows": [
                    {
                        "isDeleted": "boolean",
                        "isNewlyCreated": "boolean",
                        "isFormsAttachment": "boolean",
                        "createdBy": "string",
                        "fileId": "string",
                        "fileName": "string",
                        "fileSize": "number",
                        "fileSizeInKB": "number",
                        "id": "string",
                        "uploadedBy": "string",
                        "visibility": "string",
                        "classification": {
                            "code": "string",
                            "name": "string"
                        },
                        "uploadedOn": "string"
                    }
                ],
                "auditFields": {
                    "createdBy": "string",
                    "createdDateTime": "string",
                    "modifiedBy": "string",
                    "modifiedDateTime": "string"
                },
                "personaCode": "string",
                "relationshipCode": "string",
                "tradingPartnerCode": "string"
            },
            "bankingInformationDetails": {
                "isDeleted": "boolean",
                "root_id": "string",
                "parent_id": "string",
                "rows": [
                    {
                        "sections": {
                            "bankingInformation": {
                                "abaBankKey": "string",
                                "addedByContactCode": "string",
                                "addedByFullName": "string",
                                "bankAccountNumber": "string",
                                "confirmBankAccountNumber": "string",
                                "bankBranch": "string",
                                "bankingInformationCode": "string",
                                "bankingInformationId": "string",
                                "bankName": "string",
                                "beneficiaryName": "string",
                                "clientBankReferenceId": "string",
                                "iban": "string",
                                "modifiedByFullName": "string",
                                "swiftBic": "string",
                                "linkedLocations": [
                                    "string"
                                ],
                                "unitedStatesACHABA": "string",
                                "unitedStatesFEDWireABA": "string",
                                "uSDwithinPaymentAcceptedVia": "string",
                                "bankTransitNumber": "string",
                                "bSBNo": "string",
                                "iFSCcode": "string",
                                "branchSortcode": "string",
                                "regulatoryType": "string",
                                "regulatoryValue": "string",
                                "nCCTypeCode": "string",
                                "uSDPaymentAcceptedVia": "string",
                                "paymentMethod": {
                                    "name": "string",
                                    "code": "string"
                                },
                                "country": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "id": "string",
                                "airwallexLinkStatus": {
                                    "name": "string",
                                    "code": "string"
                                }
                            },
                            "beneficiaryAddress": {
                                "addressline1": "string",
                                "addressline2": "string",
                                "city": "string",
                                "zipPostalcode": "string",
                                "country": {
                                    "code": "string",
                                    "name": "string"
                                },
                                "state": {
                                    "_id": "string",
                                    "code": "string",
                                    "name": "string",
                                    "countryCode": "string"
                                }
                            },
                            "intermediaryAddress": {
                                "rows": [
                                    {
                                        "addressline1": "string",
                                        "addressline2": "string",
                                        "city": "string",
                                        "zipPostalcode": "string",
                                        "isDeleted": "boolean",
                                        "isNewlyCreated": "boolean",
                                        "id": "string",
                                        "aba": "string",
                                        "swift": "string",
                                        "countryId": "string",
                                        "country": {
                                            "code": "string",
                                            "name": "string"
                                        },
                                        "state": {
                                            "code": "string",
                                            "name": "string"
                                        }
                                    }
                                ]
                            }
                        },
                        "isDeleted": "boolean",
                        "isNewlyCreated": "boolean",
                        "id": "string"
                    }
                ]
            }
        }
    ],
    "statusCode": 200,
    "errorDetails": [],
    "bpc": "70022201"
}
ClientPartnerCode  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
clientPartnerCode  | Yes  | String  | A unique identifier or code for the client partner  | Must be a valid string  | 
  | 
  | 
  | 
  | 
  | 
Certificate  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
isDiverseSupplier  | Yes  | Boolean  | Indicates if the supplier is diverse.  | N/A  | 
widgetId  | Yes  | String  | Unique widget ID.  | N/A  | 
supplierProfile_partnerCode  | No  | String  | Partner code for the supplier profile.  | Can be empty  | 
skipIngestion  | Yes  | Boolean  | Flag to skip ingestion of the data.  | N/A  | 
skipEsIngestion  | Yes  | Boolean  | Flag to skip ingestion into ElasticSearch (ES).  | N/A  | 
certificateUnrecognized  | Yes  | Boolean  | Flag indicating if the certificate is unrecognized.  | N/A  | 
certificateMismatchThreshold  | Yes  | Boolean  | Flag for certificate mismatch threshold.  | N/A  | 
isDeleted  | Yes  | Boolean  | Flag indicating if the certificate is deleted.  | N/A  | 
root_id  | Yes  | String  | Root ID for tracking the root object.  | N/A  | 
parent_id  | Yes  | String  | Parent ID for hierarchical structure.  | N/A  | 
rows  | Yes  | Array of objects  | List of certificate rows associated with the supplier  | N/A  | 
Row Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
id  | Yes  | String  | Unique identifier for the certificate row.  | N/A  | 
certificateId  | No  | String  | Certificate ID, if applicable.  | Can be empty  | 
aIValidationStatus  | No  | String  | AI validation status of the certificate.  | Can be empty  | 
certificateCategory  | Yes  | Object  | Details of the certificate category.  | Must contain valid code and name properties  | 
certificateCategory.code  | Yes  | String  | Code representing the certificate category.  | Must be valid code  | 
certificateCategory.name  | Yes  | String  | Name of the certificate category.  | N/A  | 
certificateType  | Yes  | Object  | Details of the certificate type.  | Must contain valid code and name properties  | 
certificateType.code  | Yes  | String  | Code for the certificate type.  | Must be valid code  | 
certificateType.name  | Yes  | String  | Name of the certificate type.  | N/A  | 
certificateType.plsCertificateTypesCodeMapping  | No  | String  | Mapping for certificate type code, if applicable.  | Can be empty  | 
certificateSubType  | Yes  | Object  | Details of the certificate subtype.  | Must contain valid code and name properties  | 
certificateSubType.code  | Yes  | String  | Code for the certificate sub-type.  | Must be valid code  | 
certificateSubType.name  | Yes  | String  | Name of the certificate sub-type.  | N/A  | 
certificateNumber  | Yes  | String  | Unique number of the certificate.  | N/A  | 
issuingAuthority  | Yes  | String  | ID of the issuing authority.  | N/A  | 
certificateStatus  | Yes  | Object  | Details of the certificate status.  | Must contain valid code and name properties  | 
certificateStatus.code  | Yes  | String  | Code representing the certificate status.  | Must be valid code  | 
certificateStatus.name  | Yes  | String  | Name of the certificate status.  | N/A  | 
mandatoryForComplience  | Yes  | Object  | Details for mandatory compliance status.  | Must contain valid code and name properties  | 
mandatoryForComplience.code  | Yes  | String  | Code for mandatory compliance.  | Must be valid code  | 
mandatoryForComplience.name  | Yes  | String  | Name for mandatory compliance status.  | N/A  | 
supplierManagerFlag  | Yes  | Boolean  | Flag indicating if the supplier manager is flagged.  | N/A  | 
repeatEvery  | Yes  | Integer  | Interval (in days) to repeat the certificate.  | N/A  | 
sendEmail  | Yes  | Integer  | Flag indicating if email should be sent.  | N/A  | 
certificateAttachment  | Yes  | Array of objects  | List of attachments related to the certificate.  | N/A  | 
CertificateAttachment Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
id  | Yes  | String  | Unique identifier for the attachment.  | N/A  | 
fileName  | Yes  | String  | Name of the attached certificate file.  | N/A  | 
expireOn  | Yes  | String (Date)  | Expiry date of the certificate attachment.  | Must be in valid date format  | 
effectiveFrom  | Yes  | String (Date)  | Start date when the certificate is effective.  | Must be in valid date format  | 
uploadedBy  | Yes  | String  | Name of the person who uploaded the attachment.  | N/A  | 
uploadedOn  | Yes  | String (Date)  | Date when the attachment was uploaded.  | Must be in valid date format  | 
fileId  | Yes  | String  | Unique ID for the attachment file.  | N/A  | 
doesNotExpire  | Yes  | Boolean  | Flag indicating if the attachment does not expire.  | N/A  | 
isAttachmentUpdated  | Yes  | Boolean  | Flag indicating if the attachment has been updated.  | N/A  | 
attachmentAIValidationResponse  | Yes  | Object  | AI validation response for the certificate attachment  | N/A  | 
Location Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
isDeleted  | Yes  | Boolean  | Indicates if the location is deleted.  | N/A  | 
root_id  | Yes  | String  | Root ID for tracking the root object.  | N/A  | 
parent_id  | Yes  | String  | Parent ID for hierarchical structure.  | N/A  | 
rows  | Yes  | Array of objects  | List of location rows associated with the location.  | N/A  | 
Row Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
isHeadquarter  | Yes  | Boolean  | Flag indicating if the location is a headquarter.  | N/A  | 
locationId  | Yes  | Integer  | ID for the location.  | Must be a valid integer  | 
isDeleted  | Yes  | Boolean  | Flag indicating if the row is deleted.  | N/A  | 
supplierProfile_partnerCode  | Yes  | String  | Partner code for the supplier profile.  | N/A  | 
isNewlyCreated  | Yes  | Boolean  | Flag indicating if the row is newly created.  | N/A  | 
id  | Yes  | String  | Unique ID for the location row.  | N/A  | 
Sections Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
locationOrgEntityMapping  | Yes  | Object  | Mapping details for the organization entity.  | N/A  | 
LocationOrgEntityMapping Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
rows  | Yes  | Array of objects  | List of organizational entity mappings.  | N/A  | 
Organizational Row Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
id  | Yes  | String  | Unique ID for the organizational mapping.  | N/A  | 
eRSFlag  | Yes  | Boolean  | Flag for ERS (Electronic Reporting System).  | N/A  | 
isDeleted  | Yes  | Boolean  | Flag indicating if the row is deleted.  | N/A  | 
locationtype  | Yes  | Array of objects  | Location types associated with the organization.  | N/A  | 
businessUnits  | Yes  | Array of objects  | List of business units in the organization.  | N/A  | 
engagementModel  | Yes  | Array of objects  | Engagement model details.  | N/A  | 
status  | Yes  | Object  | Location status details.  | N/A  | 
defaultCurrency  | Yes  | Object  | Default currency details for the location.  | Can be empty  | 
locorgersflag  | Yes  | Object  | ERS flag details.  | N/A  | 
currency  | Yes  | Array of objects  | List of supported currencies.  | N/A  | 
isNewlyCreated  | Yes  | Boolean  | Flag indicating if the organizational mapping is newly created.  | N/A  | 
Location Address Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
addressLine1  | Yes  | String  | Address line 1 of the location.  | N/A  | 
addressLine2  | Yes  | String  | Address line 2 of the location.  | N/A  | 
city  | Yes  | String  | City for the location.  | N/A  | 
zipCode  | Yes  | String  | Zip code for the location.  | N/A  | 
pOBoxnumber  | No  | String  | PO Box number, if applicable.  | Can be empty  | 
id  | Yes  | String  | ID for the location address.  | N/A  | 
county  | No  | String  | County name for the location.  | Can be empty  | 
postalCode  | No  | String  | Postal code for the location.  | Can be empty  | 
country  | Yes  | Object  | Country details for the location.  | N/A  | 
state  | Yes  | Object  | State details for the location.  | N/A  | 
cityLocode  | Yes  | Object  | City location code details.  | N/A  | 
Country and State Objects  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
code  | Yes  | String  | Country or state code.  | Must be valid code  | 
name  | Yes  | String  | Name of the country or state.  | N/A  | 
countryCode  | No  | String  | Country code for state.  | Can be empty  | 
Location Contact Roles Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
rows  | Yes  | Array of objects  | List of contact roles associated with the location.  | N/A  | 
Contact Role Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
id  | Yes  | String  | Unique ID for the contact role.  | N/A  | 
contactRoleId  | No  | String  | ID for the contact role.  | Can be empty  | 
contactRoleName  | Yes  | String  | Name of the contact role.  | N/A  | 
contacts  | Yes  | String  | Contact code associated with the role.  | N/A  | 
roleId  | No  | String  | ID for the role.  | Can be empty  | 
roleName  | No  | String  | Name of the role.  | Can be empty  | 
role  | No  | String  | Description of the role.  | Can be empty  | 
Location Transaction Type Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
contractFormat  | Yes  | Object  | Contract format details.  | N/A  | 
servConfFormat  | Yes  | Object  | Service confirmation format.  | N/A  | 
rFXFormat  | Yes  | Object  | RFX format details.  | N/A  | 
pOFormat  | Yes  | Object  | PO format details.  | N/A  | 
auctionFormat  | Yes  | Object  | Auction format details.  | N/A  | 
invoiceFormat  | Yes  | Object  | Invoice format details.  | N/A  | 
Location Basic Details Object  | ||||
Property Name  | Required?  | Data Type  | Description  | Validations / Exceptions  | 
isNoInvoicinginGEP  | Yes  | Boolean  | Flag indicating if invoicing in GEP is not available.  | N/A  | 
changeOrder  | Yes  | Boolean  | Flag indicating if change orders are allowed.  | N/A  | 
autoAcknowlegeOrder  | Yes  | Boolean  | Flag for auto acknowledging orders.  | N/A  | 
locationName  | Yes  | String  | Name of the location.  | N/A  | 
primaryBusinessPhone  | Yes  | String  | Primary business phone number.  | N/A  | 
faxNumber  | Yes  | String  | Fax number for the location.  | N/A  |