POST
/
Vendor
/
single
/
{entry}
curl --request POST \
  --url https://api-sandbox.payabli.com/api/Vendor/single/{entry} \
  --header 'Content-Type: application/json' \
  --header 'requestToken: <api-key>' \
  --data '{
  "vendorNumber": "1234",
  "name1": "Herman'\''s Coatings and Masonry",
  "name2": "<string>",
  "ein": "12-3456789",
  "phone": "5555555555",
  "email": "example@email.com",
  "address1": "123 Ocean Drive",
  "address2": "Suite 400",
  "city": "Miami",
  "state": "FL",
  "zip": "33139",
  "country": "US",
  "mcc": "7777",
  "locationCode": "MIA123",
  "contacts": [
    {
      "contactName": "Herman Martinez",
      "contactEmail": "example@email.com",
      "contactTitle": "Owner",
      "contactPhone": "3055550000"
    }
  ],
  "billingData": {
    "id": 123,
    "bankName": "Country Bank",
    "routingAccount": "123123123",
    "accountNumber": "123123123",
    "typeAccount": "Checking",
    "bankAccountHolderName": "Gruzya Adventure Outfitters LLC",
    "bankAccountHolderType": "Business",
    "bankAccountFunction": 0
  },
  "paymentMethod": {
    "method": "managed"
  },
  "vendorStatus": 1,
  "remitAddress1": "123 Walnut Street",
  "remitAddress2": "Suite 900",
  "remitCity": "Miami",
  "remitState": "FL",
  "remitZip": "31113",
  "remitCountry": "US",
  "payeeName1": "<string>",
  "payeeName2": "<string>",
  "customerVendorAccount": "A-37622",
  "internalReferenceId": 123,
  "AdditionalData": {
    "key1": "value1",
    "key2": "value2",
    "key3": "value3"
  }
}'
{
  "isSuccess": true,
  "responseText": "Success",
  "responseCode": 1,
  "responseData": 3890,
  "pageIdentifier": null
}

Authorizations

requestToken
string
header
required

Most endpoints require an organization token. Some endpoints require an application token, and those endpoints are noted.

Path Parameters

entry
string
required

Entrypoint identifier.

Example:

"8cfec329267"

Body

VendorData object to add.

The body is of type object.

Response

200 - application/json

Success

The response is of type object.