Get the cost of one operation by its reference
curl --request GET \
--url https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost', 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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost",
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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost"
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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost")
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{
"orderId": "<string>",
"operationId": "<string>",
"skuId": "<string>",
"sku": {
"id": "<string>",
"code": "<string>",
"externalReference": "<string>",
"name": "<string>",
"autoUpdateCost": true,
"plannedCostPerUnit": {
"amount": 123,
"currency": "<string>"
},
"unit": {
"id": "<string>",
"code": "<string>",
"name": "<string>"
}
},
"code": "<string>",
"name": "<string>",
"totalCost": {
"amount": 123,
"currency": "<string>"
},
"quantity": 123,
"machineHours": 123,
"costPerUnit": {
"amount": 123,
"currency": "<string>"
},
"laborCost": {
"amount": 123,
"currency": "<string>"
},
"materialCost": {
"amount": 123,
"currency": "<string>"
},
"machineCost": {
"amount": 123,
"currency": "<string>"
},
"plannedQuantity": 123,
"plannedMachineHours": 123,
"plannedLaborHours": 123,
"plannedLaborCostPerHour": {
"amount": 123,
"currency": "<string>"
},
"plannedLaborCost": {
"amount": 123,
"currency": "<string>"
},
"plannedMaterialCost": {
"amount": 123,
"currency": "<string>"
},
"plannedMachineCost": {
"amount": 123,
"currency": "<string>"
},
"plannedTotalCost": {
"amount": 123,
"currency": "<string>"
},
"plannedCostPerUnit": {
"amount": 123,
"currency": "<string>"
}
}{
"type": "https://www.rfc-editor.org/rfc/rfc9110.html#name-401-unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "You are not authenticated.",
"instance": "GET /v1/items/skus"
}{
"type": "https://api.bold-factory.com/errors/MISSING_PERMISSIONS",
"title": "Missing permissions",
"status": 403,
"detail": "Missing permissions: Items.Products.Read",
"instance": "GET /v1/maintenance/assets",
"code": "MISSING_PERMISSIONS"
}{
"type": "https://api.bold-factory.com/errors/ENTITY_NOT_FOUND",
"title": "The entity was not found.",
"status": 404,
"detail": "Entity Product (pr_72f13bd8218h9823dfj9) was not found.",
"instance": "DELETE /v1/items/products/pr_72f13bd8218h9823dfj9",
"code": "ENTITY_NOT_FOUND"
}Operations
Get the cost of one operation by its reference
Requires Costs.Production.Read permissions
GET
/
v1
/
production
/
orders
/
operations
/
{operationReference}
/
cost
Get the cost of one operation by its reference
curl --request GET \
--url https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost', 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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost",
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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost"
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.bold-factory.com/v1/production/orders/operations/{operationReference}/cost")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bold-factory.com/v1/production/orders/operations/{operationReference}/cost")
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{
"orderId": "<string>",
"operationId": "<string>",
"skuId": "<string>",
"sku": {
"id": "<string>",
"code": "<string>",
"externalReference": "<string>",
"name": "<string>",
"autoUpdateCost": true,
"plannedCostPerUnit": {
"amount": 123,
"currency": "<string>"
},
"unit": {
"id": "<string>",
"code": "<string>",
"name": "<string>"
}
},
"code": "<string>",
"name": "<string>",
"totalCost": {
"amount": 123,
"currency": "<string>"
},
"quantity": 123,
"machineHours": 123,
"costPerUnit": {
"amount": 123,
"currency": "<string>"
},
"laborCost": {
"amount": 123,
"currency": "<string>"
},
"materialCost": {
"amount": 123,
"currency": "<string>"
},
"machineCost": {
"amount": 123,
"currency": "<string>"
},
"plannedQuantity": 123,
"plannedMachineHours": 123,
"plannedLaborHours": 123,
"plannedLaborCostPerHour": {
"amount": 123,
"currency": "<string>"
},
"plannedLaborCost": {
"amount": 123,
"currency": "<string>"
},
"plannedMaterialCost": {
"amount": 123,
"currency": "<string>"
},
"plannedMachineCost": {
"amount": 123,
"currency": "<string>"
},
"plannedTotalCost": {
"amount": 123,
"currency": "<string>"
},
"plannedCostPerUnit": {
"amount": 123,
"currency": "<string>"
}
}{
"type": "https://www.rfc-editor.org/rfc/rfc9110.html#name-401-unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "You are not authenticated.",
"instance": "GET /v1/items/skus"
}{
"type": "https://api.bold-factory.com/errors/MISSING_PERMISSIONS",
"title": "Missing permissions",
"status": 403,
"detail": "Missing permissions: Items.Products.Read",
"instance": "GET /v1/maintenance/assets",
"code": "MISSING_PERMISSIONS"
}{
"type": "https://api.bold-factory.com/errors/ENTITY_NOT_FOUND",
"title": "The entity was not found.",
"status": 404,
"detail": "Entity Product (pr_72f13bd8218h9823dfj9) was not found.",
"instance": "DELETE /v1/items/products/pr_72f13bd8218h9823dfj9",
"code": "ENTITY_NOT_FOUND"
}Autorizaciones
JWTApiKey
Use a valid JWT token in the Authorization header with the format 'Bearer {token}'
Parámetros de ruta
Respuesta
OK
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I