Skip to main content
PATCH
/
payment-sheet
/
parameter
/
{paymentSheetParameterId}
/
automation
Define vínculos de automação de um parâmetro de folha de pagamento
curl --request PATCH \
  --url https://api.example.com/payment-sheet/parameter/{paymentSheetParameterId}/automation \
  --header 'Content-Type: application/json' \
  --data '
{
  "departmentIds": [
    "123-abc"
  ],
  "businessUnitIds": [
    "123-abc"
  ],
  "punchRuleIds": [
    "123-abc"
  ]
}
'
{
  "id": "123-abc",
  "code": 1,
  "name": "Keevo NG Folha",
  "source": "Keevo",
  "isActive": true,
  "createdAt": "2023-07-23T00:00:00.000Z",
  "updatedAt": "2023-07-23T00:00:00.000Z",
  "businessUnit": {
    "id": "b5887a64-6aa1-43e8-b233-ffadc7f92ca6",
    "name": "Tron",
    "documentNumber": "15621118054",
    "logo": "https://s3-bucket.s3.amazonaws.com/files/tenant_x/file.jpg"
  },
  "fields": [
    {
      "systemEvent": "OT_STANDARD_50_PERCENT",
      "eventId": "123-abc",
      "eventCode": "250087",
      "description": "Keevo NG Folha",
      "isActive": true,
      "advancedPercentage": 0.5
    }
  ],
  "automation": [
    {
      "name": "Departamento X",
      "type": "DEPARTMENT",
      "departmentId": "123-abc",
      "businessUnitId": "123-abc",
      "punchRuleId": "123-abc"
    }
  ]
}

Path Parameters

paymentSheetParameterId
string
required

ID do parâmetro de folha de pagamento

Body

application/json

Dados da automação

departmentIds
string[]

Ids dos departamentos

Example:
["123-abc"]
businessUnitIds
string[]

Ids das unidades de negócio

Example:
["123-abc"]
punchRuleIds
string[]

Ids das regras de pontos

Example:
["123-abc"]

Response

Parâmetro editado

id
string
required

Id do parâmetro de folha de pagamento

Example:

"123-abc"

code
number
required

Código numérico do parâmetro de folha de pagamento

Example:

1

name
string
required

Nome do parâmetro de folha de pagamento

Example:

"Keevo NG Folha"

source
string
required

Fonte do parâmetro de folha de pagamento

Example:

"Keevo"

isActive
boolean
required

Indica se o parâmetro de folha de pagamento está ativo

Example:

true

createdAt
string<date-time>
required

Data de criação do parâmetro de folha de pagamento

Example:

"2023-07-23T00:00:00.000Z"

updatedAt
string<date-time>
required

Data de atualização do parâmetro de folha de pagamento

Example:

"2023-07-23T00:00:00.000Z"

businessUnit
object

Unidade de negócio do parâmetro de folha de pagamento

fields
object[]

Campos do parâmetro de folha de pagamento

automation
object[]

Vínculos de automação do parâmetro de folha de pagamento