---
title: "updateAcceptor"
method: PUT
path: "/api/acceptors"
tags: ["acceptor-resource"]
---

# updateAcceptor

`PUT /api/acceptors`

## Request body

- AcceptorDTO
  - `acceptorName` string
  - `acceptorNameEn` string
  - `accountNumber` string
  - `address` string
  - `addressEn` string
  - `anonymousPay` boolean
  - `apgCallbackUrl` string
  - `apgSecond` boolean
  - `bank` string
  - `birthCertDigit` string
  - `birthCertLetter` string
  - `birthCertNumber` string
  - `birthCertSeriesNumber` string
  - `branch` string
  - `cashoutVip` boolean
  - `category` string
  - `city` string
  - `code` string
  - `companyName` string
  - `companyNationalId` string
  - `contractSignDate` string, date
  - `contractSignDateJalali` string
  - `couponCreationFeePercentage` number
  - `dateOfBirth` string
  - `defaultSheba` PaymentToolWalletDTO
    - `accountBank` 'EGHTESAD_NOVID' | 'ANSAR' | 'IRAN_ZAMIN' | 'PARSIAN' | 'PASARGAD' | 'TAT' | 'TEJARAT' | 'TOSAE_TAVON' | 'TOSAE_SADERAT' | 'HEKMAT_IRANIAN' | 'DAY' | 'REFAH' | 'SAMAN' | 'SEPAH' | 'SARMAYEH' | 'SINA' | 'SHAHR' | 'SADERAT' | 'SANAT_O_MADAN' | 'MEHR' | 'GHAVAMIN' | 'KAR_AFARIN' | 'KESHAVARZI' | 'GARDESHGARI' | 'MARKAZI' | 'MASKAN' | 'MELLAT' | 'MELLI' | 'MEHR_EGHTESAD' | 'POST' | 'TOSAE' | 'KOSAR' | 'MIDDLE_EAST' | 'OTHER'
    - `accountBankImg` string
    - `accountBranch` string
    - `accountBranchCode` string
    - `accountName` string
    - `accountNumber` string
    - `accountSheba` string
    - `confirmed` boolean
    - `id` integer
    - `name` string
    - `picked` boolean
  - `delivery` boolean
  - `department` 'SPORT' | 'CLOTHING' | 'CONSULTING' | 'DIGITAL' | 'RESTAURANT' | 'HEALTH' | 'SCIENCE' | 'STORE' | 'TRAVEL' | 'HOME_APPLIANCE' | 'BEAUTY' | 'JEWELLERY' | 'CULTURE' | 'FORMALITY' | 'ART' | 'CAR' | 'BUILDING', required
  - `description` string
  - `discountPercentage` number, double
  - `documents` DocumentDTO[]
    - `acceptorId` integer
    - `content` string, byte
    - `contentContentType` string
    - `description` string
    - `documentIdentifier` string
    - `documentKey` string
    - `documentStatus` 'CONFIRMED' | 'REJECTED'
    - `documentType` 'LOGO' | 'MENU' | 'PHOTO' | 'PHOTO_BUILDING' | 'DOCUMENT' | 'BANNER' | 'BANNER_LANDING' | 'BANNER_LANDING_DESKTOP' | 'ID_NATIONAL_CODE' | 'ID_IDENTITY_NUMBER' | 'ID_BUSINESS_LICENSE' | 'ID_SHEBA_CONFIRMATION' | 'ID_POSTAL_CODE' | 'ID_APG_CONTRACT' | 'ID_POS_CONTRACT' | 'ID_ACCEPTOR_CONFIRMATION' | 'ID_OTHERS', required
    - `id` integer
    - `lastModifiedDate` string, date-time
    - `makePublic` boolean
    - `paymentToolId` integer
    - `statusDescription` string
    - `uploadedOn` string, date-time
    - `validFrom` string, date
    - `validTo` string, date
  - `familyName` string
  - `familyNameEn` string
  - `fatherName` string
  - `gender` 'MALE' | 'FEMALE'
  - `givenName` string
  - `givenNameEn` string
  - `groupId` integer
  - `groupName` string
  - `guildId` integer
  - `guildName` string
  - `hasCoordinates` boolean
  - `id` integer
  - `identityType` 'PERSON' | 'COMPANY'
  - `introducerPercentage` number, double
  - `introducerPercentageBD` number
  - `kargozarId` integer
  - `kargozarMobile` string
  - `makePublic` boolean
  - `maxDistance` number
  - `mobile` string
  - `nationalIdNumber` string
  - `nationality` 'IRANIAN' | 'FOREIGNER'
  - `noRawFee` boolean
  - `notifySdkPaymentUrl` boolean
  - `onboarded` boolean
  - `onlineShop` boolean
  - `open` boolean
  - `ostanId` integer
  - `ostanName` string
  - `parent` AcceptorDTO — recursive
  - `parentId` integer
  - `parentName` string
  - `phone` string
  - `pickup` boolean
  - `pickupGap` integer
  - `platformDiscountPercentage` number, double
  - `postcode` string
  - `rank` integer
  - `rawFee` boolean
  - `rawFeeFixed` boolean
  - `rawFeePercentage` number
  - `referralCode` integer
  - `registrarId` integer
  - `registrarMobile` string
  - `registrarType` 'USER' | 'OWNER' | 'EMPLOYEE'
  - `registrationDate` string
  - `registrationNumber` string
  - `shahrId` integer
  - `shahrName` string
  - `shebaCode` string
  - `shebaPos` string
  - `shebas` PaymentToolWalletDTO[]
    - `accountBank` 'EGHTESAD_NOVID' | 'ANSAR' | 'IRAN_ZAMIN' | 'PARSIAN' | 'PASARGAD' | 'TAT' | 'TEJARAT' | 'TOSAE_TAVON' | 'TOSAE_SADERAT' | 'HEKMAT_IRANIAN' | 'DAY' | 'REFAH' | 'SAMAN' | 'SEPAH' | 'SARMAYEH' | 'SINA' | 'SHAHR' | 'SADERAT' | 'SANAT_O_MADAN' | 'MEHR' | 'GHAVAMIN' | 'KAR_AFARIN' | 'KESHAVARZI' | 'GARDESHGARI' | 'MARKAZI' | 'MASKAN' | 'MELLAT' | 'MELLI' | 'MEHR_EGHTESAD' | 'POST' | 'TOSAE' | 'KOSAR' | 'MIDDLE_EAST' | 'OTHER'
    - `accountBankImg` string
    - `accountBranch` string
    - `accountBranchCode` string
    - `accountName` string
    - `accountNumber` string
    - `accountSheba` string
    - `confirmed` boolean
    - `id` integer
    - `name` string
    - `picked` boolean
  - `shortDescription` string
  - `state` string
  - `status` 'REQUESTED' | 'CONFIRMED' | 'DOCUMENT_INCOMPLETE' | 'DOCUMENT_CONFIRMED' | 'DOCUMENT_SENT' | 'NEEDTOREVIEW' | 'COMPLETE_PROFILE' | 'ACTIVE' | 'INACTIVE' | 'SYSTEM' | 'EXPIRED' | 'NOTRANSACTION' | 'CLOSED' | 'ORGANIZATIONAL' | 'BUILDING'
  - `statusComment` string
  - `storeType` 'VIRTUAL' | 'PHYSICAL'
  - `subGroupId` integer
  - `subGroupName` string
  - `subGuildId` integer
  - `subGuildName` string
  - `tables` boolean
  - `targetGroup` 'MALE' | 'FEMALE' | 'UNISEX'
  - `tax` boolean
  - `taxCode` string
  - `terminalSecond` boolean
  - `terminalSecondId` string
  - `tradingHoursId` integer
  - `userId` integer
  - `userMobile` string

## Response `200`

OK

## Other responses

- `201` — Created
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/ayriaclub/apis/ayria-api.md) · [All operations](https://skmtc.dev/ayriaclub/apis/ayria-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ayriaclub/ayria-api/revisions/e53c83aeee1d/schema)
