Actualizar el estado de una reclamación
curl --request PUT \
--url https://e3-kausanna.sonqo.io/claims/{claimId}/status \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": "REJECTED"
}
'import requests
url = "https://e3-kausanna.sonqo.io/claims/{claimId}/status"
payload = { "status": "REJECTED" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({status: 'REJECTED'})
};
fetch('https://e3-kausanna.sonqo.io/claims/{claimId}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://e3-kausanna.sonqo.io/claims/{claimId}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'status' => 'REJECTED'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://e3-kausanna.sonqo.io/claims/{claimId}/status"
payload := strings.NewReader("{\n \"status\": \"REJECTED\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://e3-kausanna.sonqo.io/claims/{claimId}/status")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"status\": \"REJECTED\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://e3-kausanna.sonqo.io/claims/{claimId}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"status\": \"REJECTED\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"transitionedTo": "COLLABORATION_REJECTED",
"data": {}
}Claims
Actualizar el estado
PUT
/
claims
/
{claimId}
/
status
Actualizar el estado de una reclamación
curl --request PUT \
--url https://e3-kausanna.sonqo.io/claims/{claimId}/status \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": "REJECTED"
}
'import requests
url = "https://e3-kausanna.sonqo.io/claims/{claimId}/status"
payload = { "status": "REJECTED" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({status: 'REJECTED'})
};
fetch('https://e3-kausanna.sonqo.io/claims/{claimId}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://e3-kausanna.sonqo.io/claims/{claimId}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'status' => 'REJECTED'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://e3-kausanna.sonqo.io/claims/{claimId}/status"
payload := strings.NewReader("{\n \"status\": \"REJECTED\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://e3-kausanna.sonqo.io/claims/{claimId}/status")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"status\": \"REJECTED\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://e3-kausanna.sonqo.io/claims/{claimId}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"status\": \"REJECTED\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"transitionedTo": "COLLABORATION_REJECTED",
"data": {}
}Este endpoint admite dos tipos de estado de reclamación:
APPROVED y REJECTED. El estado de la reclamación se actualiza en función del tipo de estado que se envíe en el cuerpo de la solicitud.
En el caso de que la reclamación se encuentre en la etapa de colaboración se aceptará o rechazará la colaboración en función del estado que se envíe en el cuerpo de la solicitud.
Puedes ver más sobre los estados de un reclamo aquí.Authorizations
API Token generated for your account. The token must be prefixed with Bearer.
Path Parameters
Body
application/json
Available options:
ACCEPTED, REJECTED Example:
"REJECTED"

