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
Propriedade | Tipo | Descrição |
---|---|---|
requisitionId | String | ID da demanda que terá o SLA atualizado. |
slaDate | String Formato: YYYY-MM-DD | Nova 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)