Skip to content

Atualizando SLA da demanda

Para atualizar o SLA de uma demanda, é necessário utilizar a mutation requisitionUpdateSLA. Essa mutation recebe como parâmetro um objeto do tipo requisitionUpdateSLAInput. Este objeto possui as seguintes propriedades:

Propriedades de atualização de SLA

PropriedadeTipoDescrição
requisitionIdStringID da demanda que terá o SLA atualizado.
slaDateString Formato: YYYY-MM-DDNova data do SLA que será atribuída à demanda.
graphql
mutation UpdateRequisitionSLA($input: RequisitionUpdateSLAInput!) {
  requisitionUpdateSLA(input: $input) {
    id
    slaDate
    slaStatus
  }
}
js
async function updateRequisitionSLA(input) {
  const response = await fetch('https://api.linte.com/graphql', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'key': '<seu-token>'
    },
    body: JSON.stringify({
      query: `
        mutation UpdateRequisitionSLA($input: RequisitionUpdateSLAInput!) {
          requisitionUpdateSLA(input: $input) {
            id
            slaDate
            slaStatus
          }
        }
      `,
      variables: {
        input
      }
    })
  });

  const result = await response.json();
  console.log(result);
}

// Exemplo de uso
const input = {
  requisitionId: '<id-da-demanda>',
  slaDate: '2024-12-31'
};

updateRequisitionSLA(input);
python
import requests

def update_requisition_sla(input_data):
    response = requests.post(
        'https://api.linte.com/graphql',
        headers={
            'Content-Type': 'application/json',
            'key': '<seu-token>'
        },
        json={
            'query': '''
                mutation UpdateRequisitionSLA($input: RequisitionUpdateSLAInput!) {
                  requisitionUpdateSLA(input: $input) {
                    id
                    slaDate
                    slaStatus
                  }
                }
            ''',
            'variables': {
                'input': input_data
            }
        }
    )
    
    print(response.json())

if __name__ == '__main__':
    # Exemplo de uso
    input_data = {
        'requisitionId': '<id-da-demanda>',
        'slaDate': '2024-12-31'
    }
    
    update_requisition_sla(input_data)