Show Menu

Update Beneficiary Company

Update Beneficiary Company

This allows you to update the details of your company beneficiaries, i.e. companies you want to pay.. These will be reviewed for KYC (Know Your Customer) compliance so be sure the information submitted is real and accurate. Do not create test companies or emails on production servers.

post/API/v4/Beneficiary/GetBeneficiaries

Header Parameters

Authorizationstring

bearer access_token

Content-typestring

application/json

Request Parameters

IssuerAccountNumberstring

String length: inclusive between 1 and 25

BeneficiaryIDstring

String length: inclusive between 1 and 50

BeneficiaryCompanyNamestring

String length: inclusive between 1 and 100

WebAddressstring

String length: inclusive between 1 and 50

BeneficiaryCompanyAdminDetails

AdminEmailstring

String length: inclusive between 1 and 50

AdminFirstNamestring

String length: inclusive between 2 and 50

AdminLastNamestring

String length: inclusive between 2 and 40

AdminMobileNumberstring

String length: inclusive between 1 and 50

Citystring

String length: inclusive between 1 and 50

Countrystring

String length: inclusive between 1 and 50

Regionstring

String length: inclusive between 1 and 50

PostalCodestring

String length: inclusive between 1 and 50

SalesProgramDetails

PartnerAccountManagerstring

String length: inclusive between 1 and 50

SalesforcePartnerIDstring

String length: inclusive between 1 and 50

OtherPartnerIDstring

String length: inclusive between 1 and 50

OtherPartnerIDstring

String length: inclusive between 1 and 50

PartnerLevelstring

String length: inclusive between 1 and 50

Response Parameters

BeneficiaryID—Beneficiary ID

OperationStatusstring

Always returned Indicates the status of the operation. Allowed parameters are:
Errors - Displays an error message if the Property name Obligation Definition/value operation was unsuccessful. For more information, see API Error Message Appendix.
Success—Indicates whether the operation was successful. Returns True if the action was successful or False if it was not successful.

Sample Request:

sandbox.xapi.xtrm.com/API/v4/Beneficiary/GetBeneficiaries

{
  "UpdateBeneficiary": {
    "Request": {
      "IssuerAccountNumber": "SPN Account Number",
      "BeneficiaryID":"Beneficiary SPN Account Number",
      "BeneficiaryCompanyName": "Company Name",
      "WebAddress": "Website URL",
      "BeneficiaryCompanyAdminDetails": {
      	"AdminFirstName":"First Name",
        "AdminLastName":"Last Name",
        "City":"City",
        "Country":"Country",
        "Region":"Region/State/County",
        "PostalCode":"Postal Code"
      },
      "SalesProgramDetails": {
        "PartnerAccountManager": "Partner Account Manager",
        "SalesforcePartnerID": "Salesforce Partner ID",
        "OtherPartnerID": "Other Partner ID",
        "Region": "Region",
        "PartnerLevel": "Partner Level"
      }
    }
  }
}
						

Sample Response:


{
	"UpdateBeneficiaryResponse": {
		"UpdateBeneficiaryResult": {
			"BeneficiaryID": "SPN1781903",
            "AccountIdentityLevel": "Pending",
			"OperationStatus": {
				"Success": true,
				"Errors": []
			}
		}
	}
}