This documentation aims to provide all the information you need to work with our API.
<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>
Per autenticare le richieste, includi un'intestazione Authorization con valore "Bearer {YOUR_API_TOKEN}".
Tutti gli endpoint che richiedono autenticazione sono contrassegnati con il badge richiede autenticazione nella documentazione sottostante.
Puoi creare e gestire i tuoi token di autenticazione accedendo alla tua area personale su https://app.newo.dev/company.
Ogni richiesta alle API deve includere un'intestazione:
Authorization: Bearer {YOUR_API_TOKEN}
I token sono legati alla tua azienda e permettono di accedere alle relative risorse.
curl --request POST \
"https://api.newo.dev/clients/store/manual" \
--header "Authorization: Bearer {YOUR_API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"consequatur\",
\"email\": \"[email protected]\",
\"phone\": \"consequatur\",
\"address\": \"consequatur\",
\"cap\": \"consequatur\",
\"city\": \"consequatur\",
\"province\": \"consequatur\",
\"country\": \"consequatur\",
\"piva\": \"consequatur\",
\"sdi\": \"consequatur\",
\"pec\": \"consequatur\"
}"
{
"success": true,
"data": {
"id": 1,
"name": "Mario Rossi",
"email": "[email protected]"
}
}
curl --request POST \
"https://api.newo.dev/clients/store/automatic" \
--header "Authorization: Bearer {YOUR_API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"piva\": \"consequatur\"
}"
{
"success": true,
"data": {
"name": "Azienda SRL",
"piva": "01234567890",
"city": "Roma"
}
}
curl --request POST \
"https://api.newo.dev/fatture/nuova/manuale" \
--header "Authorization: Bearer {YOUR_API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"cliente\": {
\"name\": \"consequatur\",
\"piva\": \"consequatur\",
\"address\": \"consequatur\",
\"cap\": \"consequatur\",
\"city\": \"consequatur\",
\"province\": \"consequatur\",
\"country\": \"consequatur\",
\"sdi\": \"consequatur\",
\"pec\": \"consequatur\",
\"email\": \"[email protected]\",
\"phone\": \"consequatur\"
},
\"numerazione\": \"consequatur\",
\"issue_date\": \"consequatur\",
\"tipo_documento\": \"consequatur\",
\"sconto\": 11613.31890586,
\"intestazione\": \"consequatur\",
\"note\": \"consequatur\",
\"metodo_pagamento\": \"consequatur\",
\"paid\": 11613.31890586,
\"articoli\": [
\"consequatur\"
],
\"scadenze\": [
\"consequatur\"
],
\"invia_sdi\": false,
\"emails\": [
\"[email protected]\",
\"[email protected]\"
]
}"
{
"id": 123,
"url": "https://fatture.newo.io/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/pdf"
}
curl --request POST \
"https://api.newo.dev/fatture/nuova/piva" \
--header "Authorization: Bearer {YOUR_API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"piva\": \"03666510791\",
\"numerazione\": \"Standard\",
\"issue_date\": \"2025-04-29\",
\"tipo_documento\": \"TD01\",
\"metodo_pagamento\": \"Revolut Pro\",
\"sconto\": 20.5,
\"intestazione\": \"Intestazione personalizzata\",
\"note\": \"Grazie per averci scelto\",
\"invia_sdi\": true,
\"emails\": [
\"[email protected]\",
\"[email protected]\"
],
\"articoli\": [
{
\"nome\": \"Consulenza informatica\",
\"quantita\": 22,
\"prezzo\": 150,
\"iva\": 0,
\"descrizione\": \"Consulenza Maggio 2025\"
}
],
\"scadenze\": [
{
\"date\": \"2025-05-30\",
\"value\": 50,
\"type\": \"percent\"
},
{
\"date\": \"2025-06-30\",
\"value\": 50,
\"type\": \"percent\"
}
]
}"
{
"success": true,
"data": {
"id": 124,
"url": "https://fatture.newo.io/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/pdf"
}
}