Enkash Developer Portal
Home
Home
Login
  1. Vendor Management
  • Back to home
  • Accounts Payable APIs
  • Invoice Management
    • validateInvoices
      POST
    • initiate
      POST
    • Search Payouts V1
      POST
    • bulkCreatePayout
      POST
    • Create Payout
      POST
    • Update Payouts
      PATCH
    • Search Payouts
      POST
    • createBulkPayoutForPartnerIntegration
      POST
    • Update Approval Status
      PATCH
    • Update Bulk Payouts
      PATCH
    • Get Invoice Data
      GET
    • Delete Payout
      DELETE
    • Confirm Invoice Request
      POST
  • Vendor Management
    • Create Vendor
      POST
    • Create Bulk Vendors
      POST
    • Update Bulk Vendors
      PUT
    • Get Beneficiaries (V1)
      POST
    • Get Beneficiaries
      POST
    • Change Vendor Status
      PATCH
    • Get Beneficiary
      GET
  • Payment
    • Payment Request
      POST
    • Update Beneficiary
      PUT
  1. Vendor Management

Update Bulk Vendors

PUT
/api/v0/beneficiary/bulk

Request

Query Params

Body Params application/json

Example
[
    {
        "emails": [
            "string"
        ],
        "beneficiaryFailureReason": "string",
        "remarks": "string",
        "userGroupIds": [
            "string"
        ],
        "recurringInvoiceDate": 1,
        "recurringInvoice": true,
        "recurringInvoiceAmount": 0.01,
        "panId": 0,
        "gstinId": 0,
        "cinId": 0,
        "enterpriseType": "string",
        "enterpriseSubType": "string",
        "externalUniqueId": "string",
        "pricingPlanId": "string",
        "msmeRegistrationDate": "2019-08-24",
        "acquiringBank": "AXIS_BANK",
        "acquiredBy": "string",
        "typeOfCustomer": "ON_US",
        "utilityReferenceId": "string",
        "companySize": "TEN_PLUS",
        "additionalData": {
            "property1": "string",
            "property2": "string"
        },
        "extRefCompanyId": "string",
        "whatsappOtp": true,
        "msme": true,
        "parent_id": "string",
        "company_id": "string",
        "legal_name": "string",
        "business_type": "ENTERPRISE",
        "company_type": "string",
        "tax_id_one": "string",
        "tax_id_two": "string",
        "website": "string",
        "cin": "string",
        "din": "string",
        "external_ref_no": "string",
        "address_line_one": "string",
        "address_line_two": "string",
        "city": "string",
        "state": "string",
        "country": "string",
        "pin": "string",
        "phone": "string",
        "bank_account_number": "string",
        "ifsc": "string",
        "bank_name": "string",
        "branch_name": "string",
        "account_type": "CURRENT",
        "logo": "string",
        "category": "A",
        "din2": "string",
        "checksum": "string",
        "communication_switch": true,
        "risk_approval_status": "APPROVED",
        "penny_verification_amount": 0,
        "pg": [
            {
                "pg_name": "string",
                "pg_code": "string",
                "pg_display_name": "string",
                "pg_priority": 0,
                "surcharge": 0,
                "surcharge_gst": 0,
                "mdr": 0,
                "mdr_gst": 0,
                "category": "string",
                "payout_cycle": "T0"
            }
        ],
        "bt_surcharge": 0,
        "source_region": "string",
        "source_person": "string",
        "source_city": "string",
        "override_rate": true,
        "program_admin_name": "string",
        "bankrate": 0,
        "cc_limit": 0,
        "billing_cycle": 0,
        "payout_cycle": "T0",
        "status": "ACTIVE",
        "branch_codes": [
            "string"
        ]
    }
]

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://test.your-api-server.com/api/v0/beneficiary/bulk?companyOnBoardType' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "emails": [
            "string"
        ],
        "beneficiaryFailureReason": "string",
        "remarks": "string",
        "userGroupIds": [
            "string"
        ],
        "recurringInvoiceDate": 1,
        "recurringInvoice": true,
        "recurringInvoiceAmount": 0.01,
        "panId": 0,
        "gstinId": 0,
        "cinId": 0,
        "enterpriseType": "string",
        "enterpriseSubType": "string",
        "externalUniqueId": "string",
        "pricingPlanId": "string",
        "msmeRegistrationDate": "2019-08-24",
        "acquiringBank": "AXIS_BANK",
        "acquiredBy": "string",
        "typeOfCustomer": "ON_US",
        "utilityReferenceId": "string",
        "companySize": "TEN_PLUS",
        "additionalData": {
            "property1": "string",
            "property2": "string"
        },
        "extRefCompanyId": "string",
        "whatsappOtp": true,
        "msme": true,
        "parent_id": "string",
        "company_id": "string",
        "legal_name": "string",
        "business_type": "ENTERPRISE",
        "company_type": "string",
        "tax_id_one": "string",
        "tax_id_two": "string",
        "website": "string",
        "cin": "string",
        "din": "string",
        "external_ref_no": "string",
        "address_line_one": "string",
        "address_line_two": "string",
        "city": "string",
        "state": "string",
        "country": "string",
        "pin": "string",
        "phone": "string",
        "bank_account_number": "string",
        "ifsc": "string",
        "bank_name": "string",
        "branch_name": "string",
        "account_type": "CURRENT",
        "logo": "string",
        "category": "A",
        "din2": "string",
        "checksum": "string",
        "communication_switch": true,
        "risk_approval_status": "APPROVED",
        "penny_verification_amount": 0,
        "pg": [
            {
                "pg_name": "string",
                "pg_code": "string",
                "pg_display_name": "string",
                "pg_priority": 0,
                "surcharge": 0,
                "surcharge_gst": 0,
                "mdr": 0,
                "mdr_gst": 0,
                "category": "string",
                "payout_cycle": "T0"
            }
        ],
        "bt_surcharge": 0,
        "source_region": "string",
        "source_person": "string",
        "source_city": "string",
        "override_rate": true,
        "program_admin_name": "string",
        "bankrate": 0,
        "cc_limit": 0,
        "billing_cycle": 0,
        "payout_cycle": "T0",
        "status": "ACTIVE",
        "branch_codes": [
            "string"
        ]
    }
]'

Responses

🟢200OK
application/json
Body

Example
Modified at 2025-07-07 18:41:31
Previous
Create Bulk Vendors
Next
Get Beneficiaries (V1)
Built with