This POST API can be used to capture new additions in partner details from ERP into GEP SMART, that can be used as reference in P2P transactions.
URL Format: https://<Instance>/SmartInterfaceAPI/api/Partner/PartnerDetails
[
{
"gepPartnerCode": 0,
"partnerCode": "string",
"legalCompanyName": "string",
"legalCompanyCultures": [
{
"legalCompanyName": "string",
"cultureCode": "string",
"isDelete": true
}
],
"isLegalCompanyAppend": true,
"dunAndBradNumber": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"companyIdentification": "string",
"yearOfEstablishment": 0,
"parentCompanyName": "string",
"companyWebsite": "string",
"isActive": true,
"isDeleted": true,
"isUpdated": true,
"partnerContact": [
{
"userName": "string",
"gepContactCode": 0,
"contactCode": "string",
"partnerCode": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"timeZone": "string",
"locations": [
{
"gepLocationCode": 0,
"locationCode": "string",
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"isDeleted": true,
"isUpdated": true,
"locationType": [
0
],
"locationTypes": [
"string"
],
"partnerContact": [
null
],
"engagementModel": [
{
"entityCode": "string",
"entityType": "string",
"engagementType": [
"string"
],
"lobEntityCode": "string",
"locationType": "string",
"status": "string",
"isDelete": true,
"currencies": [
"string"
],
"isERSEnabled": true,
"purchasingOrPaymentHoldReason": "string",
"isDefault": true,
"isToHoldPayments": true
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"linkedLocationDetails": [
{
"linkedGEPLocationID": 0,
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"gepLocationID": 0,
"locationCode": "string",
"isDeleted": true
}
],
"bankingStatus": "string",
"paymentMethod": "string",
"contactRole": [
"string"
],
"isDefault": true,
"bankingInfo": [
{
"bankName": "string",
"beneficiaryName": "string",
"bankBranch": "string",
"country": "string",
"bankAccountNumber": "string",
"swift_BIC": "string",
"iban": "string",
"bankKey_ABA": "string",
"chipUid": "string",
"accountTypeName": "string",
"paymentMethodName": "string",
"isDeleted": true,
"fikCode": "string",
"factoringCompanyName": "string",
"factoringCompanyCVR": "string",
"comments": "string",
"clientReferenceNumber": "string",
"aba": "string",
"isrNumber": "string",
"paymentCode": "string",
"bankControlKey": "string",
"status": "string",
"countryCode": "string",
"paymentMethodCountryCode": "string",
"instructions": "string",
"bName": "string",
"email": "string",
"phoneNumber": "string",
"numeric": "string",
"alphaNumeric": "string",
"alphabetsOnly": "string",
"nickName": "string",
"beneficiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"currencyCode": "string",
"bankingInformationAttachments": [
{
"attachmentName": "string",
"attachmentUrl": "string",
"attachmentExtn": "string"
}
],
"intermdiaryBankDetails": [
{
"intermdiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"iBankName": "string",
"intermdiaryBankAccountNumber": "string",
"iSwiftBIC": "string",
"iaba": "string",
"iChip": "string",
"iiban": "string",
"currencyCode": "string"
}
],
"bankNumber": "string",
"branchNumber": "string",
"cultureCode": "string"
}
],
"gepPartnerCode": 0,
"partnerCode": "string",
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"partnerLocationCurrencyList": [
"string"
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"contactRoleMapping": [
{
"contactCode": "string",
"contactEmailAddress": "string",
"contactRole": [
"string"
]
}
],
"isERSEnabled": true,
"withholdingTax": [
{
"taxCode": "string",
"taxType": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true,
"taxBase": "string",
"taxRate": 0,
"taxDescription": "string",
"isDefault": true
}
],
"currenciesSupported": [
"string"
],
"cultureCode": "string",
"locationCultureList": [
{
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"cultureCode": "string",
"isDeleted": true
}
],
"primaryPaySite": true,
"payEachInvoiceAlone": true
}
],
"isPrimary": true,
"isActive": true,
"isDeleted": true,
"isUpdated": true,
"userActivities": [
{
"activityCode": 0,
"activityName": 0
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"cultureCode": "string",
"contactTrackingTypeName": [
"string"
],
"defaultRole": "string",
"designation": "string",
"categories": [
{
"pasCode": 0,
"isDefault": true,
"clientPasCode": "string",
"isDeleted": true
}
],
"regions": [
"string"
]
}
],
"partnerLocations": [
{
"gepLocationCode": 0,
"locationCode": "string",
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"isDeleted": true,
"isUpdated": true,
"locationType": [
0
],
"locationTypes": [
"string"
],
"partnerContact": [
null
],
"engagementModel": [
{
"entityCode": "string",
"entityType": "string",
"engagementType": [
"string"
],
"lobEntityCode": "string",
"locationType": "string",
"status": "string",
"isDelete": true,
"currencies": [
"string"
],
"isERSEnabled": true,
"purchasingOrPaymentHoldReason": "string",
"isDefault": true,
"isToHoldPayments": true
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"linkedLocationDetails": [
{
"linkedGEPLocationID": 0,
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"gepLocationID": 0,
"locationCode": "string",
"isDeleted": true
}
],
"bankingStatus": "string",
"paymentMethod": "string",
"contactRole": [
"string"
],
"isDefault": true,
"bankingInfo": [
{
"bankName": "string",
"beneficiaryName": "string",
"bankBranch": "string",
"country": "string",
"bankAccountNumber": "string",
"swift_BIC": "string",
"iban": "string",
"bankKey_ABA": "string",
"chipUid": "string",
"accountTypeName": "string",
"paymentMethodName": "string",
"isDeleted": true,
"fikCode": "string",
"factoringCompanyName": "string",
"factoringCompanyCVR": "string",
"comments": "string",
"clientReferenceNumber": "string",
"aba": "string",
"isrNumber": "string",
"paymentCode": "string",
"bankControlKey": "string",
"status": "string",
"countryCode": "string",
"paymentMethodCountryCode": "string",
"instructions": "string",
"bName": "string",
"email": "string",
"phoneNumber": "string",
"numeric": "string",
"alphaNumeric": "string",
"alphabetsOnly": "string",
"nickName": "string",
"beneficiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"currencyCode": "string",
"bankingInformationAttachments": [
{
"attachmentName": "string",
"attachmentUrl": "string",
"attachmentExtn": "string"
}
],
"intermdiaryBankDetails": [
{
"intermdiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"iBankName": "string",
"intermdiaryBankAccountNumber": "string",
"iSwiftBIC": "string",
"iaba": "string",
"iChip": "string",
"iiban": "string",
"currencyCode": "string"
}
],
"bankNumber": "string",
"branchNumber": "string",
"cultureCode": "string"
}
],
"gepPartnerCode": 0,
"partnerCode": "string",
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"partnerLocationCurrencyList": [
"string"
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"contactRoleMapping": [
{
"contactCode": "string",
"contactEmailAddress": "string",
"contactRole": [
"string"
]
}
],
"isERSEnabled": true,
"withholdingTax": [
{
"taxCode": "string",
"taxType": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true,
"taxBase": "string",
"taxRate": 0,
"taxDescription": "string",
"isDefault": true
}
],
"currenciesSupported": [
"string"
],
"cultureCode": "string",
"locationCultureList": [
{
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"cultureCode": "string",
"isDeleted": true
}
],
"primaryPaySite": true,
"payEachInvoiceAlone": true
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"isOtherIdentificationAppend": true,
"doingBusinessAs": "string",
"goodsAndServices": [
0
],
"categories": [
{
"pasCode": 0,
"isDefault": true,
"clientPasCode": "string",
"isDeleted": true
}
],
"regions": [
"string"
],
"supplierManagerPreference": "string",
"partnerManagers": [
"string"
],
"businessUnits": [
"string"
],
"supportsPCARD": true,
"currenciesSupported": [
"string"
],
"partnerStatus": "string",
"diversityDetails": [
{
"diversityName": "string",
"diversityDescription": "string",
"certificateDetails": {
"certificateName": "string",
"certificateNumber": "string",
"certificateType": 0,
"issuingAuthority": "string",
"effectiveDate": "2021-09-22T07:32:21.300Z",
"expiryDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"typeOfCertificate": "string",
"fileDetail": [
{
"fileName": "string",
"fileData": "string",
"fileExtn": "string",
"isdeleted": true,
"contentType": "string",
"attachmentID": 0,
"certificateID": 0,
"attchmentUrl": "string"
}
],
"mandatoryForCompliance": "string",
"updatedBy": "string",
"updatedOn": "2021-09-22T07:32:21.300Z"
}
}
],
"certifications": [
{
"certificateName": "string",
"certificateNumber": "string",
"certificateType": 0,
"issuingAuthority": "string",
"effectiveDate": "2021-09-22T07:32:21.300Z",
"expiryDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"typeOfCertificate": "string",
"fileDetail": [
{
"fileName": "string",
"fileData": "string",
"fileExtn": "string",
"isdeleted": true,
"contentType": "string",
"attachmentID": 0,
"certificateID": 0,
"attchmentUrl": "string"
}
],
"mandatoryForCompliance": "string",
"updatedBy": "string",
"updatedOn": "2021-09-22T07:32:21.300Z"
}
],
"additionalInformation": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
],
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"blockingReason": [
"string"
],
"autoAcknowledgeOrder": "string",
"interfaceSyncStatus": 0,
"sourceSystemId": 0,
"sourceType": "string",
"transactionTypes": [
{
"transactionTypeName": "string",
"transactionMethod": "string",
"clientPartnerCode": "string"
}
],
"matchType": "string",
"normalizedName": "string",
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"engagementType": [
"string"
],
"isAllLocationORGMapped": true,
"isPreferredSupplier": true,
"businessType": "string",
"languagesSupported": [
{
"languageCode": "string",
"languageDescription": "string"
}
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"currencyOrgMapping": [
{
"currencyCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"sourceSystemName": "string",
"dateModified": "2021-09-22T07:32:21.300Z",
"paymentType": "string",
"isAllowCreateASN": true,
"averageProfit": 0,
"totalEmployees": 0,
"partnerRiskTypeName": "string",
"supplierApprovers": [
"string"
],
"formerlyKnownAs": [
{
"sequenceNumber": 0,
"name": "string",
"modifiedDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"isAppend": true
}
],
"businessCriticalityName": "string",
"partnerStatusHistory": "string",
"partnerRelationshipTypeName": "string",
"parentCompanyIdentificationType": "string",
"parentCompanyIdentificationValue": "string",
"isERSEnabled": true,
"comments": [
"string"
],
"annualTurnOver": 0,
"marketingDescription": "string",
"existingCutomers": [
"string"
],
"formDetails": [
{
"formCode": 0,
"formName": "string",
"formTypeName": "string",
"isActive": true,
"isDeleted": true,
"minScore": 0,
"additionalInformation": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
]
}
],
"riskOwningEntity": [
{
"riskOwningEntityName": "string",
"riskOwningEntityCode": "string",
"riskOwningSourceSystemDetails": [
{
"name": "string",
"value": "string"
}
]
}
],
"parentCompanyDetails": [
{
"parentLegalCompanyName": "string",
"parentPartnerCode": "string",
"parentSourceSystemDetails": [
{
"name": "string",
"value": "string"
}
]
}
],
"customAttributes": [
{
"fieldName": "string",
"fieldValue": "string"
}
],
"verifications": {
"dnBData": [
{
"dnBNumber": "string",
"riskSegment": "string",
"risk": "string",
"fullReportDate": "2021-09-22T07:32:21.300Z",
"hasBankruptcy": true,
"dnBOperatingStatusCode": 0,
"dnBOperatingStatusCodeDesc": "string",
"maximumRecommendedLimit": "string",
"failureScore": "string",
"failureScoreDesc": "string",
"paydexScore": "string",
"paymentBehaviorDays": 0,
"delinquencyScore": "string",
"delinquencyScoreDesc": "string",
"emmaScore": 0,
"activitiesDesc": "string",
"industryCodes": "string",
"unspscCodes": "string",
"registrationNumber": "string",
"registrationType": "string",
"parentPrimaryName": "string",
"headQuarter": "string",
"tradeStyleNames": "string",
"businessStarDate": "2021-09-22T07:32:21.300Z",
"businessEntityType": "string",
"numberOfEmployees": 0,
"financialStrength": "string",
"lastUpdatedDate": "2021-09-22T07:32:21.300Z",
"riskSegmentDerived": "string",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
],
"ecovadisData": [
{
"currentStage": "string",
"campaignName": "string",
"progressStatus": "string",
"sharingStatus": "string",
"requestOutcome": "string",
"launchDate": "2021-09-22T07:32:21.300Z",
"publishedDate": "2021-09-22T07:32:21.300Z",
"lastUpdatedDate": "2021-09-22T07:32:21.300Z",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
],
"supervisaData": [
{
"status": "string",
"riskLevel": "string",
"managed": "string",
"personRiskLevel": "string",
"lastupdated": "2021-09-22T07:32:21.300Z",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
},
"forms": [
{
"formCode": 0,
"submittedBy": "string",
"submittedDate": "2021-09-22T07:32:21.300Z",
"formStatus": "string",
"formName": "string",
"questionnaires": [
{
"questionnaireID": 0,
"questionnaireTitle": "string",
"questions": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
]
}
]
}
]
}
]
{
"data": [
{
"gepPartnerCode": 0,
"partnerCode": "string",
"legalCompanyName": "string",
"legalCompanyCultures": [
{
"legalCompanyName": "string",
"cultureCode": "string",
"isDelete": true
}
],
"isLegalCompanyAppend": true,
"dunAndBradNumber": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"companyIdentification": "string",
"yearOfEstablishment": 0,
"parentCompanyName": "string",
"companyWebsite": "string",
"isActive": true,
"isDeleted": true,
"isUpdated": true,
"partnerContact": [
{
"userName": "string",
"gepContactCode": 0,
"contactCode": "string",
"partnerCode": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"timeZone": "string",
"locations": [
{
"gepLocationCode": 0,
"locationCode": "string",
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"isDeleted": true,
"isUpdated": true,
"locationType": [
0
],
"locationTypes": [
"string"
],
"partnerContact": [
null
],
"engagementModel": [
{
"entityCode": "string",
"entityType": "string",
"engagementType": [
"string"
],
"lobEntityCode": "string",
"locationType": "string",
"status": "string",
"isDelete": true,
"currencies": [
"string"
],
"isERSEnabled": true,
"purchasingOrPaymentHoldReason": "string",
"isDefault": true,
"isToHoldPayments": true
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"linkedLocationDetails": [
{
"linkedGEPLocationID": 0,
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"gepLocationID": 0,
"locationCode": "string",
"isDeleted": true
}
],
"bankingStatus": "string",
"paymentMethod": "string",
"contactRole": [
"string"
],
"isDefault": true,
"bankingInfo": [
{
"bankName": "string",
"beneficiaryName": "string",
"bankBranch": "string",
"country": "string",
"bankAccountNumber": "string",
"swift_BIC": "string",
"iban": "string",
"bankKey_ABA": "string",
"chipUid": "string",
"accountTypeName": "string",
"paymentMethodName": "string",
"isDeleted": true,
"fikCode": "string",
"factoringCompanyName": "string",
"factoringCompanyCVR": "string",
"comments": "string",
"clientReferenceNumber": "string",
"aba": "string",
"isrNumber": "string",
"paymentCode": "string",
"bankControlKey": "string",
"status": "string",
"countryCode": "string",
"paymentMethodCountryCode": "string",
"instructions": "string",
"bName": "string",
"email": "string",
"phoneNumber": "string",
"numeric": "string",
"alphaNumeric": "string",
"alphabetsOnly": "string",
"nickName": "string",
"beneficiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"currencyCode": "string",
"bankingInformationAttachments": [
{
"attachmentName": "string",
"attachmentUrl": "string",
"attachmentExtn": "string"
}
],
"intermdiaryBankDetails": [
{
"intermdiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"iBankName": "string",
"intermdiaryBankAccountNumber": "string",
"iSwiftBIC": "string",
"iaba": "string",
"iChip": "string",
"iiban": "string",
"currencyCode": "string"
}
],
"bankNumber": "string",
"branchNumber": "string",
"cultureCode": "string"
}
],
"gepPartnerCode": 0,
"partnerCode": "string",
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"partnerLocationCurrencyList": [
"string"
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"contactRoleMapping": [
{
"contactCode": "string",
"contactEmailAddress": "string",
"contactRole": [
"string"
]
}
],
"isERSEnabled": true,
"withholdingTax": [
{
"taxCode": "string",
"taxType": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true,
"taxBase": "string",
"taxRate": 0,
"taxDescription": "string",
"isDefault": true
}
],
"currenciesSupported": [
"string"
],
"cultureCode": "string",
"locationCultureList": [
{
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"cultureCode": "string",
"isDeleted": true
}
],
"primaryPaySite": true,
"payEachInvoiceAlone": true
}
],
"isPrimary": true,
"isActive": true,
"isDeleted": true,
"isUpdated": true,
"userActivities": [
{
"activityCode": 0,
"activityName": 0
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"cultureCode": "string",
"contactTrackingTypeName": [
"string"
],
"defaultRole": "string",
"designation": "string",
"categories": [
{
"pasCode": 0,
"isDefault": true,
"clientPasCode": "string",
"isDeleted": true
}
],
"regions": [
"string"
]
}
],
"partnerLocations": [
{
"gepLocationCode": 0,
"locationCode": "string",
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"isDeleted": true,
"isUpdated": true,
"locationType": [
0
],
"locationTypes": [
"string"
],
"partnerContact": [
null
],
"engagementModel": [
{
"entityCode": "string",
"entityType": "string",
"engagementType": [
"string"
],
"lobEntityCode": "string",
"locationType": "string",
"status": "string",
"isDelete": true,
"currencies": [
"string"
],
"isERSEnabled": true,
"purchasingOrPaymentHoldReason": "string",
"isDefault": true,
"isToHoldPayments": true
}
],
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"linkedLocationDetails": [
{
"linkedGEPLocationID": 0,
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"gepLocationID": 0,
"locationCode": "string",
"isDeleted": true
}
],
"bankingStatus": "string",
"paymentMethod": "string",
"contactRole": [
"string"
],
"isDefault": true,
"bankingInfo": [
{
"bankName": "string",
"beneficiaryName": "string",
"bankBranch": "string",
"country": "string",
"bankAccountNumber": "string",
"swift_BIC": "string",
"iban": "string",
"bankKey_ABA": "string",
"chipUid": "string",
"accountTypeName": "string",
"paymentMethodName": "string",
"isDeleted": true,
"fikCode": "string",
"factoringCompanyName": "string",
"factoringCompanyCVR": "string",
"comments": "string",
"clientReferenceNumber": "string",
"aba": "string",
"isrNumber": "string",
"paymentCode": "string",
"bankControlKey": "string",
"status": "string",
"countryCode": "string",
"paymentMethodCountryCode": "string",
"instructions": "string",
"bName": "string",
"email": "string",
"phoneNumber": "string",
"numeric": "string",
"alphaNumeric": "string",
"alphabetsOnly": "string",
"nickName": "string",
"beneficiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"currencyCode": "string",
"bankingInformationAttachments": [
{
"attachmentName": "string",
"attachmentUrl": "string",
"attachmentExtn": "string"
}
],
"intermdiaryBankDetails": [
{
"intermdiaryBankAddress": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"iBankName": "string",
"intermdiaryBankAccountNumber": "string",
"iSwiftBIC": "string",
"iaba": "string",
"iChip": "string",
"iiban": "string",
"currencyCode": "string"
}
],
"bankNumber": "string",
"branchNumber": "string",
"cultureCode": "string"
}
],
"gepPartnerCode": 0,
"partnerCode": "string",
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"partnerLocationCurrencyList": [
"string"
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"contactRoleMapping": [
{
"contactCode": "string",
"contactEmailAddress": "string",
"contactRole": [
"string"
]
}
],
"isERSEnabled": true,
"withholdingTax": [
{
"taxCode": "string",
"taxType": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true,
"taxBase": "string",
"taxRate": 0,
"taxDescription": "string",
"isDefault": true
}
],
"currenciesSupported": [
"string"
],
"cultureCode": "string",
"locationCultureList": [
{
"locationName": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"stateCode": "string",
"stateOther": "string",
"countryCode": "string",
"zipCode": "string",
"faxNo": "string",
"phoneNo": "string",
"phoneOther": "string",
"phoneExtension": "string",
"phoneOtherExtension": "string",
"county": "string",
"stateId": 0,
"countryId": 0,
"poBoxNumber": "string",
"longitude": "string",
"latitude": "string",
"faxNoExtension": "string"
},
"cultureCode": "string",
"isDeleted": true
}
],
"primaryPaySite": true,
"payEachInvoiceAlone": true
}
],
"otherIdentificationTypes": [
{
"identificationNumber": "string",
"identificationType": "string",
"identificationTypeName": "string",
"countryCode": "string",
"isDelete": true,
"isDefault": true
}
],
"isOtherIdentificationAppend": true,
"doingBusinessAs": "string",
"goodsAndServices": [
0
],
"categories": [
{
"pasCode": 0,
"isDefault": true,
"clientPasCode": "string",
"isDeleted": true
}
],
"regions": [
"string"
],
"supplierManagerPreference": "string",
"partnerManagers": [
"string"
],
"businessUnits": [
"string"
],
"supportsPCARD": true,
"currenciesSupported": [
"string"
],
"partnerStatus": "string",
"diversityDetails": [
{
"diversityName": "string",
"diversityDescription": "string",
"certificateDetails": {
"certificateName": "string",
"certificateNumber": "string",
"certificateType": 0,
"issuingAuthority": "string",
"effectiveDate": "2021-09-22T07:32:21.300Z",
"expiryDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"typeOfCertificate": "string",
"fileDetail": [
{
"fileName": "string",
"fileData": "string",
"fileExtn": "string",
"isdeleted": true,
"contentType": "string",
"attachmentID": 0,
"certificateID": 0,
"attchmentUrl": "string"
}
],
"mandatoryForCompliance": "string",
"updatedBy": "string",
"updatedOn": "2021-09-22T07:32:21.300Z"
}
}
],
"certifications": [
{
"certificateName": "string",
"certificateNumber": "string",
"certificateType": 0,
"issuingAuthority": "string",
"effectiveDate": "2021-09-22T07:32:21.300Z",
"expiryDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"typeOfCertificate": "string",
"fileDetail": [
{
"fileName": "string",
"fileData": "string",
"fileExtn": "string",
"isdeleted": true,
"contentType": "string",
"attachmentID": 0,
"certificateID": 0,
"attchmentUrl": "string"
}
],
"mandatoryForCompliance": "string",
"updatedBy": "string",
"updatedOn": "2021-09-22T07:32:21.300Z"
}
],
"additionalInformation": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
],
"paymentTerms": [
{
"paymentTermId": 0,
"paymentTermName": "string",
"isDefault": true,
"paymentTermCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"blockingReason": [
"string"
],
"autoAcknowledgeOrder": "string",
"interfaceSyncStatus": 0,
"sourceSystemId": 0,
"sourceType": "string",
"transactionTypes": [
{
"transactionTypeName": "string",
"transactionMethod": "string",
"clientPartnerCode": "string"
}
],
"matchType": "string",
"normalizedName": "string",
"sourceSystemDetails": [
{
"name": "string",
"value": "string"
}
],
"engagementType": [
"string"
],
"isAllLocationORGMapped": true,
"isPreferredSupplier": true,
"businessType": "string",
"languagesSupported": [
{
"languageCode": "string",
"languageDescription": "string"
}
],
"shippingDetails": [
{
"lobEntityCode": "string",
"fobCode": "string",
"fobDescription": "string",
"locationCode": "string",
"locationDescription": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"isDeleted": true,
"isAppend": true
}
],
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"currencyOrgMapping": [
{
"currencyCode": "string",
"orgEntities": [
{
"entityCode": "string",
"isDefault": true,
"entityType": "string",
"lobEntityCode": "string",
"isDeleted": true
}
],
"lobEntityCode": "string"
}
],
"sourceSystemName": "string",
"dateModified": "2021-09-22T07:32:21.300Z",
"paymentType": "string",
"isAllowCreateASN": true,
"averageProfit": 0,
"totalEmployees": 0,
"partnerRiskTypeName": "string",
"supplierApprovers": [
"string"
],
"formerlyKnownAs": [
{
"sequenceNumber": 0,
"name": "string",
"modifiedDate": "2021-09-22T07:32:21.300Z",
"isDeleted": true,
"isAppend": true
}
],
"businessCriticalityName": "string",
"partnerStatusHistory": "string",
"partnerRelationshipTypeName": "string",
"parentCompanyIdentificationType": "string",
"parentCompanyIdentificationValue": "string",
"isERSEnabled": true,
"comments": [
"string"
],
"annualTurnOver": 0,
"marketingDescription": "string",
"existingCutomers": [
"string"
],
"formDetails": [
{
"formCode": 0,
"formName": "string",
"formTypeName": "string",
"isActive": true,
"isDeleted": true,
"minScore": 0,
"additionalInformation": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
]
}
],
"riskOwningEntity": [
{
"riskOwningEntityName": "string",
"riskOwningEntityCode": "string",
"riskOwningSourceSystemDetails": [
{
"name": "string",
"value": "string"
}
]
}
],
"parentCompanyDetails": [
{
"parentLegalCompanyName": "string",
"parentPartnerCode": "string",
"parentSourceSystemDetails": [
{
"name": "string",
"value": "string"
}
]
}
],
"customAttributes": [
{
"fieldName": "string",
"fieldValue": "string"
}
],
"verifications": {
"dnBData": [
{
"dnBNumber": "string",
"riskSegment": "string",
"risk": "string",
"fullReportDate": "2021-09-22T07:32:21.300Z",
"hasBankruptcy": true,
"dnBOperatingStatusCode": 0,
"dnBOperatingStatusCodeDesc": "string",
"maximumRecommendedLimit": "string",
"failureScore": "string",
"failureScoreDesc": "string",
"paydexScore": "string",
"paymentBehaviorDays": 0,
"delinquencyScore": "string",
"delinquencyScoreDesc": "string",
"emmaScore": 0,
"activitiesDesc": "string",
"industryCodes": "string",
"unspscCodes": "string",
"registrationNumber": "string",
"registrationType": "string",
"parentPrimaryName": "string",
"headQuarter": "string",
"tradeStyleNames": "string",
"businessStarDate": "2021-09-22T07:32:21.300Z",
"businessEntityType": "string",
"numberOfEmployees": 0,
"financialStrength": "string",
"lastUpdatedDate": "2021-09-22T07:32:21.300Z",
"riskSegmentDerived": "string",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
],
"ecovadisData": [
{
"currentStage": "string",
"campaignName": "string",
"progressStatus": "string",
"sharingStatus": "string",
"requestOutcome": "string",
"launchDate": "2021-09-22T07:32:21.300Z",
"publishedDate": "2021-09-22T07:32:21.300Z",
"lastUpdatedDate": "2021-09-22T07:32:21.300Z",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
],
"supervisaData": [
{
"status": "string",
"riskLevel": "string",
"managed": "string",
"personRiskLevel": "string",
"lastupdated": "2021-09-22T07:32:21.300Z",
"addlFields": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
},
"forms": [
{
"formCode": 0,
"submittedBy": "string",
"submittedDate": "2021-09-22T07:32:21.300Z",
"formStatus": "string",
"formName": "string",
"questionnaires": [
{
"questionnaireID": 0,
"questionnaireTitle": "string",
"questions": [
{
"questionId": 0,
"questionTypeId": 0,
"questionSetCode": 0,
"questionText": "string",
"questionsResponseList": [
{
"responseValue": "string",
"childQuestionList": [
null
],
"columnText": "string",
"rowId": 0
}
],
"isDeleted": true
}
]
}
]
}
]
}
],
"statusCode": " String ",
"errorDetails": [
{
"key": "string",
"errors": [
{
"errorCode": "string",
"errorDescription": "string"
}
]
}
],
"successDetails": [
{
"key": "String"
}
]
}
Success Scenario - Request
Below request only contains the mandatory attributes:
[
{
"PartnerCode": "PC-SAY-Test",
"LegalCompanyName": "Amazone@Online",
"Address": {
"AddressLine1": "Amazone Drive",
"City": "Cupertino",
"CountryCode": "NE",
"FaxNo": "408-009-9099",
"PhoneNo": "408-888-8888",
"StateOther": "CA",
"ZipCode": "95014"
},
"PartnerContact": [
{
"ContactCode": "TestAmazon@Supplier.com",
"PartnerCode": "000827466",
"Address": {
"AddressLine1": "29 Loop Drive",
"City": "Cuperitno",
"CountryCode": "NE",
"StateOther": "CA",
"ZipCode": "94050"
},
"FirstName": "NewUser1",
"LastName": "LastName1New User",
"EmailAddress": "sayanoly1@amazon.com"
}
]
}
]
Success Scenario – Response
{
"data": null,
"statusCode": "200",
"errorDetails": [],
"successDetails": [
{
"key": "PC-SAY-Test"
}
]
}
Error Scenario - Request
The below request contains a missing value of the mandatory attribute - LegalCompanyName:
[
{
"PartnerCode": "PC-SAY-Test",
"LegalCompanyName": "",
"Address": {
"AddressLine1": "Amazone Drive",
"City": "Cupertino",
"CountryCode": "NE",
"FaxNo": "408-009-9099",
"PhoneNo": "408-888-8888",
"StateOther": "CA",
"ZipCode": "95014"
},
"PartnerContact": [
{
"ContactCode": "TestAmazon@Supplier.com",
"PartnerCode": "000827466",
"Address": {
"AddressLine1": "29 Loop Drive",
"City": "Cuperitno",
"CountryCode": "NE",
"StateOther": "CA",
"ZipCode": "94050"
},
"FirstName": "NewUser1",
"LastName": "LastName1New User",
"EmailAddress": "sayanoly1@amazon.com"
}
]
}
]
Error Scenario – Response
{
"data": null,
"statusCode": "400",
"errorDetails": [
{
"key": "PC-SAY-Test",
"errors": [
{
"errorCode": "MandatoryField",
"errorDescription": "Legal Company Name is Mandatory."
}
]
}
],
"successDetails": []
}
Partner |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
PartnerCode |
Yes |
String(100) |
Note: Client Partner Code must be unique from the <CLIENT NAME> systems, so if there are duplicates within the service layer, the SSID will have to be appended to the Client Partner Code, and the resulting value will be ClientPartnerCode-SSID |
Partnercode is mandatory Max length for PartnerCode is 100 |
LegalCompanyName |
Yes |
String(100) |
Legal company name of the partner Note: LegalCompanyName will also have the SSID appended due to name search. Example: “Grainger | LL012”, “Grainger | JD001”, “Grainger | CP001” |
Legal Company Name is mandatory Max length for LegalCompanyName is 100 |
PartnerContact |
Yes |
List of PartnerContact object |
An array of partner contacts |
|
AutoAcknowledgeOrder |
Yes |
String |
Auto Acknowledge Order of entity |
Invalid Auto Acknowledge Order |
GEPPartnerCode |
No |
Long |
Unique ID for this Partner in GEP systems
This field is available only on Outbound not on Inbound |
|
DunAndBradNumber |
No |
String (20) |
Dun & Brad number of the partner |
Max length for DunAndBradNumber is 20 Allow only Numeric value |
Address |
No |
Address object |
Address of partner’s head quarters |
|
CompanyIdentification |
No |
String (30) |
A string used to identify the partner |
Max length for CompanyIdentification is 30 |
YearOfEstablishment |
No |
Int |
The year of establishment of the partner |
|
ParentCompanyName |
No |
String (100) |
Parent company of the partner if any |
Max length for ParentCompanyName is 100 |
AnnualTurnOver |
No |
Long |
Finance Details of AnnualTurnOver on partner code basis |
Only integer allowed |
MarketingDescription |
No |
String |
|
|
ExistingCutomers |
No |
List of String |
|
|
IsActive |
No |
Boolean |
|
|
FormDetails |
No |
FormDetails object |
|
|
CompanyWebsite |
No |
String (50) |
Partner’s website |
Max length for CompanyWebsite is 50 |
IsActive |
No |
Boolean |
Status of the partner if they are active or not |
|
IsDeleted |
No |
Boolean |
Status of the partner if they are to be visible or not, on the application |
|
IsUpdated |
No |
Boolean |
|
|
|
|
|
|
|
PartnerLocations |
No |
List of Location object |
An array of locations where the partner operates |
|
OtherIdentificationTypes |
No |
List of OtherIdentificationType object |
Identification attribute to uniquely identify partner |
|
DoingBusinessAs |
No |
String |
Name with which the partner conducts the business |
|
PartnerRelationshipTypeName |
No |
String |
Name of Partner Relationship Type |
Invalid Relationship type |
ParentCompanyIdentificationType |
No |
String |
Type of Parent Company Identification |
|
GoodsAndServices |
No |
List of long |
An array of categories in which the partner supplies goods or services |
|
Categories |
No |
List of PAS object |
Check Data Type PAS for details
|
|
Regions |
No |
List of string |
An array of regions where the partner operates |
|
PartnerManagers |
No |
List of string |
An array of partner managers |
|
BusinessUnits |
No |
List of string |
An array of business units to which the partner is associated |
|
ParentCompanyIdentificationValue |
No |
String |
Value of Parent Company Identification |
ParentCompanyIdentificationValue |
SupportsPCARD |
No |
Boolean |
Boolean value whether partner supports PCARD or not |
|
CurrenciesSupported |
No |
List of string |
An array of currencies that are supported by the partner |
|
PartnerStatus |
No |
String |
Status of the partner on SMART platform |
|
DiversityDetails |
No |
List of DiversityDetails object |
An array of diversity details that are applicable to the partner |
|
Certifications |
No |
List of Certificate object |
An array of certificates that this partner has obtained
This field is available only on Outbound not on Inbound |
|
AdditionalInformation |
No |
List of Question object |
An array of questions and their responses, that are available in the partner profile
This field is available only on Outbound not on Inbound Check Data Type Question for details |
|
PaymentTerms |
No |
List of PaymentTerm object |
An array of payment terms
This field is available only on Outbound not on Inbound |
|
BlockingReason |
No |
List of string |
An array of strings which denote reasons for blocking this partner
This field is available only on Outbound not on Inbound |
|
SourceType |
No |
String |
Source Type of entity |
|
TransactionTypes |
No |
List of Transationtype object |
Check Data Type Transationtype for details
|
|
MatchType |
No |
String |
Match Type of entity |
|
NormalizedName |
No |
String (256) |
Normalized name of the partner |
Max length is 256 |
SourceSystemDetails |
No |
List of SourceSystemDetails object |
An array of strings that contain information on source systems of partner data |
|
EngagementType |
No |
List of string |
Engagement Type of entity |
|
IsAllLocationORGMapped |
No |
Boolean |
|
|
IsPreferredSupplier |
No |
Boolean |
|
|
LanguagesSupported |
No |
List of Language object |
Check Data Type Language for details
|
|
ShippingDetails |
No |
List of ShippingDetails object |
Check Data Type ShippingDetails for details
|
|
OrgEntities |
No |
List of OrgEntity object |
Check data type OrgEntity for details |
|
CurrencyOrgMapping |
No |
List of Currency object |
Check Data Type Currency for details
|
|
SourceSystemName |
No |
String |
Source System Name of entity |
|
DateModified |
No |
DateTime |
Date Modified for partner |
|
PaymentType |
No |
String |
Payment Type of entity |
Invalid payment type |
IsAllowCreateASN |
No |
Boolean |
|
|
AverageProfit |
No |
Double |
Average Profit |
|
TotalEmployees |
No |
Long |
Total Employees of partner |
|
PartnerRiskTypeName |
No |
String |
Name of Partner Risk Type |
|
SupplierApprovers |
No |
List of String |
Supplier Approvers |
|
FormerlyKnownAs |
No |
List of FormerlyKnownAs object |
Check Data Type FormerlyKnownAs for details
|
|
BusinessCriticalityName |
No |
String |
|
|
PartnerStatusHistory |
No |
String |
Partner Status History |
|
BusinessType |
No |
String |
Business Type |
|
CustomAttributes |
|
List of string |
Check the custom attribute data in list |
|
ParentCompanyDetails |
|
List of string |
Check the ParentCompanyDetails list data |
|
RiskOwningEntity |
|
List of string |
Check the RiskOwningEntity list data |
|
Address |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
AddressLine1 |
Yes |
String (500) |
Address line 1 of the entity |
AddressLine1 is mandatory Max length for AddressLine1 is 500 |
CountryCode |
Yes |
String (2) |
Country code of the entity |
CountryCode is mandatory Max length for CountryCode is 2 Invalid Country |
StateCode |
Yes |
String (10) |
State code of the entity |
StateCode is mandatory Max length for StateCode is 10 Invalid State |
ZipCode |
Yes |
String (10) |
Zip code of the entity |
ZipCode is mandatory Max length for ZipCode is 10 |
AddressLine2 |
No |
String |
Address line 2 of the entity |
Max length for AddressLine2 is 500. |
AddressLine3 |
No |
String (100) |
Address line 3 of the entity |
Max length for AddressLine3 is 100. |
City |
No |
String (50) |
City of the entity |
Max length for City is 50 |
FaxNo |
No |
String (20) |
Fax number of the entity |
Max length for FaxNo is 20 Special characters and spaces are not allowed for Fax number except these +(-./ )#@& |
PhoneExtension |
No |
String (10) |
Phone extension of the entity |
Max length for Phone extension is 10 |
PhoneNo |
No |
String (50) |
Phone number of the entity |
Max length for PhoneNo is 50 Special characters and spaces are not allowed for Phone except these +(-./ )#@& |
PhoneOther |
No |
String (20) |
Phone 2 of the entity |
Max length for PhoneOther is 20 Special characters and spaces are not allowed for PhoneOther except these +(-./ )#@& |
PhoneOtherExtension |
No |
String (10) |
Phone 2’s extension of the entity |
Max length for Phone other extension is 10 |
StateOther |
No |
String (50) |
State name (in case of others) of the entity |
Max length for State other is 50 |
PoBoxNumber |
No |
String |
|
|
County |
No |
String (50) |
County of the address |
Max length for County is 50 |
PartnerContact |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
ContactCode |
Yes |
String (100) |
Contact code of the partner contact |
ContactCode is mandatory Max length for ContactCode is 100 |
FirstName |
Yes |
String (50) |
First name of the partner contact |
FirstName is mandatory Max length for FirstName is 50 Special characters are not allowed for FirstName except these (@&-_ #/.)', |
EmailAddress |
Yes |
String (100) |
Email address of the partner contact |
Email Address is mandatory Max length for EmailAddress is 100 Invalid Email Address |
UserName |
No |
String (100) |
Username of the partner contact |
UserName is mandatory Max length for UserName is 100 Special characters and spaces are not allowed for UserName (except these _.@-), |
GEPContactCode |
No |
Long |
GEP contact code of the partner contact
This field is available only on Outbound and not on Inbound |
|
PartnerCode |
No |
String (100) |
Partner code of the partner to which this contact belongs |
Max length for PartnerCode is 100 |
Address |
No |
Address object |
Check Data Type Address for details |
|
LastName |
No |
String |
Last name of the partner contact |
Max length for LastName is 30 Special characters are not allowed for LastName except these (@&-_ #/.)', |
TimeZone |
No |
String (100) |
Partner code of the partner to which this contact belongs |
Max length for TimeZone is 100 Invalid Timezone if time zone is invalid |
Locations |
No |
List of Location object |
Check Data Type Location for details |
|
IsPrimary |
No |
Boolean |
Status of the partner contact if this contact is the primary contact or not |
|
IsActive |
No |
Boolean |
Status of the partner contact if active or not |
|
IsDeleted |
No |
Boolean |
Visibility status of the partner contact if visible on the application platform of not |
|
IsUpdated |
No |
Boolean |
|
|
UserActivities |
No |
List of Activity object |
Check Data Type Activity for details |
|
SourceSystemDetails |
No |
List of SourceSystemDetails object |
An array of strings that contain information on source systems of contact data |
|
Designation |
No |
String |
Designation |
|
DefaultRole |
No |
String |
DefaultRole |
|
CultureCode |
No |
String |
Culture Code of partner |
Invalid Culture Code |
ContactTrackingTypeName |
No |
List of String |
Contact Tracking Type Name |
|
|
|
|
|
|
Locations |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
LocationCode |
Yes |
String |
Location code of this location |
LocationCode is mandatory Max length for LocationCode is 50 |
LocationName |
Yes |
String (100) |
Name of this location |
LocationName is mandatory Max length for LocationName is 100 |
GEPLocationCode |
No |
Long |
GEP location code of the entity
This field is only available on Outbound and not on Inbound |
|
GEPPartnerCode |
No |
Long |
Unique ID for this Partner in GEP systems
This field is available only on Outbound not on Inbound |
|
PartnerCode |
No |
String |
|
|
Address |
No |
Address object |
Check Data Type Address for details |
|
IsDeleted |
No |
Boolean |
Visibility status of the entity on whether it should be visible on the application or not |
|
LocationType |
No |
List of LocationType Enum |
An Array of location types. The list of location types that are available to select are as follows; “None”, “RemitToLocation”, “OrderingLocation”, “SolicitationLocation”, “InvoicingLocation”, “Other”
Note: The values in this field are case sensitive |
|
LocationTypes |
No |
List of string |
|
Invalid Location Type |
PartnerContact |
No |
List of PartnerContact object |
Check Data Type PartnerContact for details
This field is only available on Outbound and not on Inbound |
|
EngagementModel |
No |
List of EngagementEntityDetail object |
Check Data Type EngagementEntityDetail for details |
|
SourceSystemDetails |
No |
List of SourceSystemDetails object |
An array of strings that contain information on source systems of location data |
|
OtherIdentificationTypes |
No |
List of OtherIdentificationType object |
Check Data type OtherIdentificationType for Details |
|
LinkedLocationDetails |
No |
List of LinkedLocationDetails object |
Check Data Type LinkedLocationDetails for details |
|
BankingStatus |
No |
String |
|
|
PaymentMethod |
No |
String |
|
|
ContactRole |
No |
List of string |
Any array of contact role |
|
IsDefault |
No |
Boolean |
Status of location if this location is default or not |
|
BankingInfo |
No |
List of PartnerBankingInformations object |
Check Data Type PartnerBankingInformations for details |
|
PaymentTerms |
No |
PaymentTerms |
|
|
PartnerLocationCurrencyList |
No |
List of String |
PartnerLocationCurrencyList |
|
Shipping Details |
No |
Shipping Details |
|
|
EngagementModel |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
EntityCode |
No |
String (50) |
Entity Code of entity |
|
EntityType |
No |
String (200) |
Entity type of entity |
|
EngagementType |
No |
List of String |
Engagement Type of entity |
|
LobEntityCode |
No |
String |
Lob Entity Code of entity |
|
LocationType |
No |
String |
locationType |
|
Status |
No |
String |
Status |
|
IsDelete |
No |
Boolean |
IsDelete |
|
SourceSystemDetails |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
Name |
Yes |
String (100) |
Source system name |
Invalid Source System Name |
Value |
Yes |
String (50) |
Source system value |
Source System value is mandatory |
OtherIdentificationTypes |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
IdentificationNumber |
No |
String (30) |
Identification number of the entity |
IdentificationNumber is mandatory Max length for IdentificationNumber is 30 |
IdentificationType |
No |
IdentificationType Enum |
One of the following values will be provided in this field; “NONE”, “US_FEDERAL_TAX_ID_EIN_NUMBER”, “SOCIAL_SECURITY_NUMBER”, “VAT_REGISTRATION_NUMBER”, “GST_QST_HST”, “LEI”, “SIC_CODE”, “NACIS_CODE”, “TIN_NUMBER”.
Note: The values in this field are case sensitive |
|
LinkedLocationDetails |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
LinkedGEPLocationID |
No |
Long |
GEP Linked Location Id |
|
SourceSystemDetails
|
No |
List of SourceSystemDetails object |
Check data type SourceSystemDetails for details |
|
GEPLocationID |
No |
Long |
GEP Location Id |
|
isDeleted |
No |
Boolean |
Visibility status of the entity on whether it should be visible on the application or not |
|
LocationCode |
No |
String |
Location code of linked location |
|
BankingInfo |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
BankName |
No |
String |
Bank Name of the entity |
|
BeneficiaryName |
No |
String |
Beneficiary Name of the entity |
|
BankBranch |
No |
String |
Bank Branch of the entity |
|
Country |
No |
String |
Country name of the entity |
|
BankAccountNumber |
No |
String |
Bank Account Number of the entity |
|
Swift_BIC |
No |
String |
|
|
IBAN |
No |
String |
|
|
BankKey_ABA |
No |
String |
|
|
ChipUid |
No |
String |
|
|
AccountTypeName |
No |
String |
Account Type Name of entity |
|
PaymentMethodName |
No |
String |
Payment Method Name |
|
IsDeleted |
No |
Boolean |
Visibility status of the entity on whether it should be visible on the application or not |
|
FIKCode |
No |
String |
|
|
FactoringCompanyName |
No |
String |
GEP Linked Location Id |
|
FactoringCompanyCVR |
No |
String |
|
|
Comments |
No |
String |
Comments |
|
UserActivities |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
UserActivity |
No |
String |
|
|
Categories |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
PasCode |
No |
Long |
Pas Code of entity |
|
IsDefault |
No |
Boolean |
Status of the entity if this is default or not |
|
ClientPasCode |
No |
String |
Client Pas Code of entity |
Invalid Client Pas Code |
IsDeleted |
No |
Boolean |
status of the entity on whether it should be visible on the application or not |
|
DiversityDetails |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
DiversityName |
Yes |
String(2000) |
Name of the diversity |
Diversity name is mandatory Max length for DiversityName is 2000 |
DiversityDescription |
No |
String |
Description of the diversity |
|
CertificateDetails |
No |
Certificate object |
Check Data Type Certificates for details This field is only available on Outbound and not on Inbound |
|
Certifications |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
CertificateName |
Yes |
String (100) |
Name of the certificate |
CertificateName is mandatory Max length for CertificateName is 100 |
CertificateNumber |
Yes |
String (100) |
Number of the certificate |
CertificateNumber is mandatory Max length for CertificateNumber is 100 |
CertificateType |
Yes |
CertificateType object |
One of the following values will be provided in this field; “None", "Other”, "COICertificateOfInsurance", "Diversity", "ISO_InternationalStandardizationOrganization", "PCI_PaymentCardIndustrySecurityStandardsReports", "RStamp", "SOC_ServiceOrganizationControlReports", “TQM_TotalQualityManagement”. Note: The values in this field are case sensitive |
CertificateType is mandatory Invalid Certificate Type |
IssuingAuthority |
Yes |
String (100) |
Organization or authority which issued this certificate |
IssuingAuthority is mandatory Max length for IssuingAuthority is 100 |
EffectiveDate |
No |
DateTime |
Date from when the certificate is effective |
|
ExpiryDate |
No |
DateTime |
Date from when the certificate will expire |
|
TypeOfCertificate |
No |
String (100) |
Certificate Type |
|
IsDeleted |
No |
Boolean |
Status of the certificate |
|
FileDetail |
No |
List of BZFileDetails object |
Check Data Type BZFileDetails for details
|
|
FileDetail |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
FileName |
No |
String |
File Name of entity |
|
FileData |
No |
Byte |
File Data of entity |
|
FileExtn |
No |
String |
File Extn of entity |
|
ContentType |
No |
String |
Content Type of entity |
|
IsDeleted |
No |
Boolean |
Visibility status of the entity on whether it should be visible on the application or not |
|
AttachmentID |
No |
Long |
Attachment ID of entity |
|
CertificateID |
No |
Long |
Attachment ID of entity |
|
AdditionalInformation |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
QuestionText |
No |
String |
Text of the question |
|
QuestionsResponseList |
No |
List of QuestionResponse object |
An array of question response |
|
QuestionId |
No |
Long |
Id of question |
|
isDeleted |
No |
Boolean |
Status of the entity if they are to be visible or not, on the application |
|
QuestionsResponseList |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
ChildQuestionList |
No |
List of Question object |
An array of child questions (if any) under this parent question |
|
ResponseValue |
No |
String |
Response value that is available under a question |
|
ColumnText |
No |
String |
Text of the column |
|
RowId |
No |
Long |
Row Id |
|
PaymentTerms |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
PaymentTermName |
No |
String |
The name of the payment term |
|
IsDefault |
No |
Boolean |
Status of the payment term if this payment term is default or not |
|
PaymentTermCode |
No |
String |
The code of the payment term |
|
OrgEntities |
No |
List of OrgEntity object |
Check data type OrgEntity for details |
|
LobEntityCode |
No |
String |
LobEntityCode of the payment term |
|
OrgEntities |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
EntityCode |
No |
String (50) |
Entity Code of entity |
Invalid Entity Code |
IsDefault |
No |
Boolean |
Status of the entity if this is default or not |
|
EntityType |
No |
String (200) |
Entity Type of entity |
|
LOBEntityCode |
No |
String |
LOB Entity Code of entity |
|
TransactionTypes |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
TransactionTypeName |
No |
String |
Name of Transaction Type |
|
TransactionMethod |
No |
String |
Method of Transaction |
|
ClientPartnerCode |
No |
String |
Client Partner Code of transaction |
|
LanguagesSupported |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
LanguageCode |
No |
String |
Language Code of entity |
Invalid Language Details |
LanguageDescription |
No |
String |
Language Description of entity |
Invalid Language Details |
ShippingDetails |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
FOBCode |
Yes |
String |
FOB Code for shipping |
Invalid FOB Code |
LocationCode |
Yes |
String |
Location Code for shipping |
Invalid FOB Location Code |
FOBDescription |
No |
String |
FOB Description for shipping |
|
LOBEntityCode |
No |
String |
LOB Entity Code for shipping |
Invalid LOB Entity Code |
LocationDescription |
No |
String |
Location Description for shipping |
|
OrgEntities |
No |
List of OrgEntity object |
Check data type OrgEntity for details |
|
FormDetails |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
FormCode |
No |
Int |
|
|
FormName |
|
String |
|
|
FormTypeName |
|
String |
|
|
IsActive |
|
Boolean |
|
|
IsDeleted |
|
Boolean |
|
|
MinScore |
|
Int |
|
|
AdditionalInformation |
|
AdditionalInformation object |
|
|
CurrencyOrgMapping |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
CurrencyCode |
Yes |
String (40) |
|
|
OrgEntities |
No |
List of OrgEntity object |
Check data type OrgEntity for details |
Entity Code and Entity type is mandatory for Currency or Mapping
|
LOBEntityCode |
No |
String |
|
|
FormerlyKnownAs |
||||
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
SequenceNumber |
No |
Long |
Sequence Number of entities |
|
Name |
No |
String (200) |
Name for FormelyKnownAs |
|
ModifiedDate |
No |
DateTime |
Modified Date |
|
IsDeleted |
No |
Boolean |
Status of the entity on whether it should be visible on the application or not |
|
ParentCompanyDetails |
||||
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
ParentLegalCompanyName |
|
String |
Parent company Name based on parent partner code |
|
ParentPartnerCode |
|
String |
Parent company client partner code based on parent partner code |
|
ParentSourceSystemDetails |
|
List |
List of source system information related to parent company code based on parent partner code |
|
ParentSourceSystemDetails |
||||
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
Value |
|
String |
Client partner code used as source system id based on parent partner code |
|
Name |
|
String |
Source System Name from source system information based on parent partner code |
|
RiskOwningEntity |
||||
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
RiskOwningEntityName |
|
String |
Legal company name based on owning client partner code |
|
RiskOwningEntityCode |
|
String |
Client partner code based on owning client partner code |
|
RiskOwningSourceSystemDetails |
|
List |
List of source system information related to owning client partner code |
|
RiskOwningSourceSystemDetails |
||||
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
Value |
|
String |
Client partner code used as source system id based on parent partner code |
|
Name |
|
String |
Source System Name from source system information based on parent partner code |
|
CustomAttributes |
||||
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
FieldValue |
|
String |
Custom attributes fieldValue |
|
FieldName |
|
String |
Custom attributes fieldName |
|