# saveOrUpdateSubscriptionOperationType

(en) Inserts or Updates a custom operation type
(pt) Insere  ...

`PUT /v3/subscriptions/operations`

**API:** AvaTax Brazil
**Tag:** Subscription Operation Type
**API Version:** 3.0
**Base URL:** https://avataxbr.sandbox.avalarabrasil.com.br

Source: https://developer.avalara.com/products/avatax-brazil/api/methods/Subscription%20Operation%20Type/saveOrUpdateSubscriptionOperationType/

## Description

(en) Inserts or Updates a custom operation type
(pt) Insere ou atualiza uma operação customizada

## Request Body

**Content-Type:** `application/json`
**Schema:** `SubscriptionOperationType`

## Responses

| Status | Description | Schema |
|---|---|---|
| 204 |  |  |
| 400 |  |  |
| 401 |  |  |
| 403 |  |  |
| 404 |  |  |
| 429 |  |  |
| 500 |  |  |
| 503 |  |  |

## Example Request

```bash
curl -X PUT "https://avataxbr.sandbox.avalarabrasil.com.br/v3/subscriptions/operations" \
  -H "Authorization: Basic <credentials>" \
  -H "Accept: application/json" \
  -d '{
  "source": "",
  "externalId": "",
  "code": "",
  "parent": "",
  "name": "",
  "infAdFisco": "",
  "infCpl": "",
  "group": "",
  "roleFrom": "",
  "roleTo": "",
  "lookupIPIFromReferencedDoc": "",
  "startDate": "",
  "endDate": "",
  "creationDate": "",
  "creationUser": "",
  "updateDate": "",
  "updateUser": "",
  "status": "",
  "wayType": "",
  "goal": {},
  "trOperationType": "",
  "donationInd": "",
  "taxationIPI": {},
  "taxationPIS": {},
  "taxationCOFINS": {},
  "taxationIPICb": {},
  "taxationPISCb": {},
  "taxationCOFINSCb": {},
  "taxationIICb": {},
  "cfops": [
    {
      "cfopId": "",
      "cfopExternalId": "",
      "natOp": ""
    }
  ],
  "grossWithFullTaxOperation": "",
  "idCitationVat": "",
  "idCitationPIS": "",
  "idCitationCOFINS": "",
  "idCitationIPI": "",
  "idCitationPISCb": "",
  "idCitationCOFINSCb": "",
  "idCitationIPICb": "",
  "idCitationIICb": "",
  "externalIdCitationVat": "",
  "externalIdCitationPIS": "",
  "externalIdCitationCOFINS": "",
  "externalIdCitationIPI": "",
  "externalIdCitationPISCb": "",
  "externalIdCitationCOFINSCb": "",
  "externalIdCitationIPICb": "",
  "externalIdCitationIICb": "",
  "icmsTaxation": [
    {
      "state": {},
      "taxationICMSinState": {},
      "taxationICMSinterState": {},
      "taxationICMSCrossBorder": {},
      "idCitationInState": "",
      "idCitationInterState": "",
      "idCitationCrossBorder": "",
      "externalIdCitationInState": "",
      "externalIdCitationInterState": "",
      "externalIdCitationCrossBorder": "",
      "infAdFisco": "",
      "infCpl": ""
    }
  ],
  "refNFeSigStates": [
    {}
  ],
  "used": "",
  "subscriptionId": "",
  "inheritanceOf": ""
}'
```