Get cost for a visit (technician view)
curl --request GET \
--url https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician', 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://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"visit_cost_id": 123,
"visit_detail_id": "<string>",
"technician_cost": {},
"cost_per_km_technician": {},
"km_traveled": {},
"tolls": {},
"cost_km_per_km_traveled": {},
"additional_cost": {},
"cost_type_id": {},
"technician_cost_status": {},
"client_cost_status": {},
"client_cost": {},
"cost_per_km_client": {},
"km_traveled_client": {},
"client_currency": {},
"technician_currency": {},
"technician_payed": {}
}Visit Costs
Get cost for a visit (technician view)
Operacion: Get cost for a visit (technician view).
GET
/
api
/
v1
/
visit_cost
/
{visitDetailId}
/
technician
Get cost for a visit (technician view)
curl --request GET \
--url https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician', 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://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.raul.ugps.io/api/v1/visit_cost/{visitDetailId}/technician")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"visit_cost_id": 123,
"visit_detail_id": "<string>",
"technician_cost": {},
"cost_per_km_technician": {},
"km_traveled": {},
"tolls": {},
"cost_km_per_km_traveled": {},
"additional_cost": {},
"cost_type_id": {},
"technician_cost_status": {},
"client_cost_status": {},
"client_cost": {},
"cost_per_km_client": {},
"km_traveled_client": {},
"client_currency": {},
"technician_currency": {},
"technician_payed": {}
}Authorizations
Bearer token authentication
Path Parameters
Response
Visit cost details for technician
Visit cost ID
Visit detail ID
Technician cost
Cost per km for technician
Km traveled
Tolls
Cost per km traveled
Additional cost
Cost type ID
Technician cost status
Client cost status
Client cost
Cost per km for client
Km traveled for client
Client currency
Technician currency
Technician payed