Service postal

Tous vos envois via API et en temps réel

Automatisez l'envoi de documents, de recommandés, de télégrammes, de publicité avec la Poste

Toutes les connaissances dont vous avez besoin

Vous trouverez ici quelques conseils à prendre en compte pour aborder cette API. Si vous préférez, nous fournissons des exemples de code, la documentation OAS3, la possibilité d'essayer l'API en direct via Swagger UI ou d'importer l'intégralité de la collection dans Postman. Nous proposons également un environnement Sandbox où vous pouvez expérimenter toutes sortes de requêtes de manière totalement gratuite.

Conseils utiles pour commencer Service postal

Obtenir le Token dans la section appropriée avant de commencer.

Utilisez l'outil en ligne ou générez-le via l'API. Définissez la date d'expiration, un nom utile et ajoutez maintenant un ensemble d'étendues pour limiter les actions possibles que votre jeton peut effectuer.

Utilitaires & Informations

Méthodes de support pour la tarification, les pays, les adresses, le suivi et les codes postaux.

Obtenir Tous les Tarifs
GET /pricing/
Récupère la liste des tarifs pour tous les services disponibles.

Obtenir le Tarif d'un Service
GET /pricing/{service}
Obtient les détails de la tarification pour un service spécifique.

Obtenir les Pays pour un Service
GET /nazioni/{service}
Récupère la liste des pays pris en charge pour un service spécifique.

Obtenir la Liste Complète des Pays
GET /nazioni/
Récupère la liste complète des pays pris en charge.

Lister les Adresses (Normalisation)
GET /indirizzi/
Permet la validation et la normalisation d'une adresse italienne.

Lister les DUG
GET /dug/
Retourne la liste des DUG (Denominazione Urbanistica Generica) valides.

Suivre un Envoi
GET /tracking/{id}
Récupère le statut de suivi pour un ID d'envoi spécifique.

Obtenir des Infos sur le Code Postal
GET /comuni/{code}
Obtient des informations sur les municipalités (comuni) associées à un code postal (CAP).

Gestion des Couvertures

Méthodes pour gérer les modèles de couverture personnalisés.

Lister les Couvertures
GET /covers/
Récupère toutes les configurations de couverture enregistrées pour votre compte.

Créer une Couverture
POST /covers/
Crée et enregistre une nouvelle configuration de couverture personnalisée.

Obtenir les Détails d'une Couverture
GET /covers/{id}
Récupère les détails d'une configuration de couverture spécifique par son ID.

Obtenir un Aperçu de la Couverture
GET /covers/{id}/preview
Obtient une image ou un PDF d'aperçu d'une configuration de couverture spécifique.

Télégrammes (Telegrammi)

Méthodes pour la gestion des télégrammes.

Créer une Demande de Télégramme
POST /telegrammi/
Crée une nouvelle demande de télégramme.

Lister les Télégrammes
GET /telegrammi/
Liste vos demandes de télégramme créées précédemment.

Obtenir les Détails d'un Télégramme
GET /telegrammi/{id}
Récupère les détails et le statut d'un télégramme spécifique.

Confirmer l'Envoi d'un Télégramme
PATCH /telegrammi/{id}
Confirme l'envoi d'une demande de télégramme créée précédemment.

Actes Judiciaires (Atti Giudiziari)

Méthodes pour la gestion des Actes Judiciaires. Inclut le suivi.

Créer une Demande d'Acte Judiciaire
POST /atti_giudiziari/
Crée une nouvelle demande d'envoi d'acte judiciaire.

Lister les Actes Judiciaires
GET /atti_giudiziari/
Liste vos demandes d'actes judiciaires créées précédemment.

Obtenir les Détails d'un Acte Judiciaire
GET /atti_giudiziari/{id}
Récupère les détails et le statut d'un acte judiciaire spécifique.

Confirmer l'Envoi d'un Acte Judiciaire
PATCH /atti_giudiziari/{id}
Confirme l'envoi d'une demande d'acte judiciaire créée précédemment.

Télécharger le Récépissé d'Acceptation
GET /atti_giudiziari/{id}/accettazione
Télécharge le récépissé d'acceptation pour un acte judiciaire envoyé.

Télécharger l'Avis de Réception Numérique (AR Digitale)
GET /atti_giudiziari/{id}/destinatari/{IdDestinatario}/ardigitale
Télécharge l'avis de réception numérique pour un destinataire spécifique d'un acte judiciaire.

Télécharger le Document Archivé
GET /atti_giudiziari/{id}/destinatari/{IdDestinatario}/archiviazione
Télécharge le document archivé pour un destinataire spécifique d'un acte judiciaire.

Courrier Recommandé (Raccomandate)

Méthodes pour la gestion du courrier recommandé. Inclut le suivi.

Créer une Demande de Courrier Recommandé
POST /raccomandate/
Crée une nouvelle demande d'envoi de courrier recommandé.

Lister les Courriers Recommandés
GET /raccomandate/
Liste vos demandes de courrier recommandé créées précédemment.

Obtenir les Détails d'un Courrier Recommandé
GET /raccomandate/{id}
Récupère les détails et le statut d'un courrier recommandé spécifique.

Confirmer l'Envoi d'un Courrier Recommandé
PATCH /raccomandate/{id}
Confirme l'envoi d'une demande de courrier recommandé créée précédemment.

Télécharger le Récépissé d'Acceptation
GET /raccomandate/{id}/accettazione
Télécharge le récépissé d'acceptation pour un courrier recommandé envoyé.

Télécharger le Document Archivé
GET /raccomandate/{id}/destinatari/{IdDestinatario}/archiviazione
Télécharge le document archivé pour un destinataire spécifique d'un courrier recommandé.

Courrier Prioritaire (Posta Prioritaria)

Méthodes pour la gestion du courrier prioritaire. Inclut un code de suivi de statut.

Créer une Demande de Courrier Prioritaire
POST /prioritarie/
Crée une nouvelle demande d'envoi de courrier prioritaire.

Lister les Courriers Prioritaires
GET /prioritarie/
Liste vos demandes de courrier prioritaire créées précédemment.

Obtenir les Détails d'un Courrier Prioritaire
GET /prioritarie/{id}
Récupère les détails d'un courrier prioritaire spécifique.

Confirmer l'Envoi d'un Courrier Prioritaire
PATCH /prioritarie/{id}
Confirme l'envoi d'une demande de courrier prioritaire créée précédemment.

Télécharger le Document Archivé
GET /prioritarie/{id}/destinatari/{IdDestinatario}/archiviazione
Télécharge le document archivé pour un destinataire spécifique d'un courrier prioritaire.

Courrier Ordinaire (Posta Ordinaria)

Méthodes pour la gestion du courrier ordinaire.

Créer une Demande de Courrier Ordinaire
POST /ordinarie/
Crée une nouvelle demande d'envoi de courrier ordinaire.

Lister les Courriers Ordinaires
GET /ordinarie/
Liste vos demandes de courrier ordinaire créées précédemment.

Obtenir les Détails d'un Courrier Ordinaire
GET /ordinarie/{id}
Récupère les détails d'un courrier ordinaire spécifique.

Confirmer l'Envoi d'un Courrier Ordinaire
PATCH /ordinarie/{id}
Confirme l'envoi d'une demande de courrier ordinaire créée précédemment.

Télécharger le Document Archivé
GET /ordinarie/{id}/destinatari/{IdDestinatario}/archiviazione
Télécharge le document archivé pour un destinataire spécifique d'un courrier ordinaire.

Courrier Recommandé Smart (Raccomandata Smart)

Méthodes pour la gestion du Courrier Recommandé Smart.

Créer une Demande de Courrier Recommandé Smart
POST /raccomandate_smart/
Crée une nouvelle demande d'envoi de Courrier Recommandé Smart.

Lister les Courriers Recommandés Smart
GET /raccomandate_smart/
Liste vos demandes de Courrier Recommandé Smart créées précédemment.

Obtenir les Détails d'un Courrier Recommandé Smart
GET /raccomandate_smart/{id}
Récupère les détails d'un Courrier Recommandé Smart spécifique.

Confirmer l'Envoi d'un Courrier Recommandé Smart
PATCH /raccomandate_smart/{id}
Confirme l'envoi d'une demande de Courrier Recommandé Smart créée précédemment.

Envoi en Nombre (Posta Massiva)

Méthodes pour la gestion des envois en nombre.

Créer une Demande d'Envoi en Nombre
POST /posta_massiva/
Crée une nouvelle demande d'envoi en nombre.

Lister les Envois en Nombre
GET /posta_massiva/
Liste vos demandes d'envoi en nombre créées précédemment.

Obtenir les Détails d'un Envoi en Nombre
GET /posta_massiva/{id}
Récupère les détails d'une demande d'envoi en nombre spécifique.

Confirmer l'Envoi en Nombre
PATCH /posta_massiva/{id}
Confirme l'envoi d'une demande d'envoi en nombre créée précédemment.

Ufficio Postale (1.0.0)

Ce service web permet la livraison de produits postaux tels que Raccomandate, Telegrammi, Posta Prioritaria par Poste Italiane

  1. Créer un nouveau courrier avec une requête POST
  2. Vérifier les prix et les confirmer avec un PATCH, ou utiliser autoconfirm : true
  3. Recevoir les mises à jour de l'état de votre courrier en fournissant une callback url

Note : Il existe certaines limitations concernant la taille d'un document PDF. Veuillez lire le champ "document" dans la description du point de terminaison que vous souhaitez utiliser.

Gestion des erreurs

Lorsqu'une erreur d'envoi se produit, la réponse comprendra un message et un data.wrong_fields : [] : chaque élément de wrong_fields est une chaîne de caractères qui indique l'origine de l'erreur. Cela facilite l'intégration dans votre formulaire frontal, où vous pouvez mettre en évidence les entrées erronées

Test

Lorsque vous utilisez l'environnement Sandbox, vous recevrez des rappels de mise à jour peu de temps après la création de la demande avec un contenu de type placeholder. Il est également possible, pour certains produits, de forcer l'exécution du rappel dans l'environnement sandbox.

Ufficio Postale

Obtenir des prix

Renvoie une liste de prix pour différents types de services

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/pricing/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json

OK

{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Liste d'adresses

Authorizations:
bearerAuth
query Parameters
cap
string
Example: cap=05100
comune
string
Example: comune=terni
dug
string
Example: dug=via

Responses

Response Schema: application/json
data
Array of strings
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/indirizzi/?cap=SOME_STRING_VALUE&comune=SOME_STRING_VALUE&dug=SOME_STRING_VALUE");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "string",
  • "error": null
}

Liste de tous les dugs disponibles

(désignations urbaines génériques)

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/dug/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultato",
  • "success": true,
  • "error": null
}

Suivre votre produit

Authorizations:
bearerAuth
path Parameters
id
required
string

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/tracking/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Obtenir des informations sur un code postal Deprecated

Authorizations:
bearerAuth
path Parameters
code
required
string
Example: 05100

Responses

Response Schema: application/json
object
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/comuni/05100");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json

OK

{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Telegrammi

Obtenir des informations sur un télégramme

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
ricevuta
string
Example: ricevuta=1

Si l'option a été définie, renvoie un fichier PDF en tant que fichier reçu.

state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

Responses

Response Schema: application/json
object
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/telegrammi/%7Bid%7D?ricevuta=1&state=NEW");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Confirmer l'envoi d'un télégramme

Confirmer l'envoi d'un télégramme qui a été créé avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Liste des télégrammes

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/telegrammi/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un télégramme. Vous devez fournir des info

Envoyez un télégramme. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. En outre, le paramètre "autoconfirmation" peut être défini sur false pour enregistrer le télégramme en vue d'une confirmation ultérieure avec une demande PATCH, pendant que vous effectuez une logique personnalisée avec la réponse.

Authorizations:
bearerAuth
Request Body schema: application/json
object
object
Array of objects (Recipient)
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
object
Array of objects
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

object (documento_validato)

Le résultat du processus de génération de documents.

Callbacks

Request samples

Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": [
    ],
  • "documento": [
    ],
  • "opzioni": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Raccomandate

Ce produit offre un code de suivi

Inscrivez votre Raccomandate

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/raccomandate/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un Raccomandata. Vous devez fournir des in

Envoyez un Raccomandata. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. De plus, le paramètre "autoconfirm" peut être mis à faux pour sauvegarder les Raccomandata pour une confirmation ultérieure avec une requête PATCH, pendant que vous faites de la logique personnalisée avec la réponse. Vérifiez le champ NumeroRaccomandata dans l'objet destinataire si vous avez besoin du numéro de suivi.

Authorizations:
bearerAuth
Request Body schema: application/json
object
object
Array of Recipient (object) or Casella postale (object) (Recipient or Casella postale)
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
object
Array of objects
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

object (documento_validato)

Le résultat du processus de génération de documents.

Callbacks

Request samples

Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": [
    ],
  • "documento": [
    ],
  • "opzioni": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Obtenir des informations sur une Raccomandata

Vérifiez le champ NumeroRaccomandata dans l'objet destinataire si vous avez besoin du numéro de suivi.

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
ricevuta
string
Example: ricevuta=1

Si l'option a été définie, renvoie un fichier PDF en tant que fichier reçu.

state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

callback
string
Example: callback=<empty string>

Simule la progression du statut de l'envoi : A chaque fois que ce point d'accès est appelé, votre demande progresse jusqu'au statut d'expédition suivant Si vous le spécifiez dans la demande, vous recevrez des mises à jour par rappel.
Veuillez noter que cette option n'est disponible que pour l'environnement sandbox.

Responses

Response Schema: application/json
object
message
string
success
boolean
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/raccomandate/%7Bid%7D?ricevuta=1&state=NEW&callback=%3Cempty%20string%3E");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Confirmer l'envoi d'une Raccomandata qui a été cré

Confirmer l'envoi d'une Raccomandata qui a été créée avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Posta Prioritaria

Ce produit offre un code permettant de suivre les mises à jour de l'état d'avancement

Liste de vos demandes

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/prioritarie/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un courrier prioritaire. Vous devez fourni

Envoyez un courrier prioritaire. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. En outre, le paramètre "autoconfirmation" peut être défini sur false pour enregistrer le courrier en vue d'une confirmation ultérieure avec une demande PATCH, pendant que vous effectuez une logique personnalisée avec la réponse. Vérifiez le champ IdRicevuta dans l'objet destinataire si vous avez besoin du numéro de suivi.

Authorizations:
bearerAuth
Request Body schema: application/json
object
Array of Recipient (object) or Casella postale (object) (Recipient or Casella postale)
object
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
object
Array of objects
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

object (documento_validato)

Le résultat du processus de génération de documents.

Callbacks

Request samples

Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": [
    ],
  • "documento": [
    ],
  • "opzioni": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Obtenir des informations sur un courrier prioritaire unique

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
ricevuta
string
Example: ricevuta=1

Si l'option a été définie, renvoie un fichier PDF en tant que fichier reçu.

state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

Responses

Response Schema: application/json
object
message
string
success
boolean
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/prioritarie/%7Bid%7D?ricevuta=1&state=NEW");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Confirmer l'envoi d'un courrier qui a été créé ave

Confirmer l'envoi d'un courrier qui a été créé avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Posta Ordinaria

Liste de vos demandes

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
success
boolean
message
string
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/ordinarie/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un courrier standard. Vous devez fournir d

Envoyez un courrier standard. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. En outre, le paramètre "autoconfirmation" peut être défini sur false pour enregistrer le courrier en vue d'une confirmation ultérieure avec une demande PATCH, pendant que vous effectuez une logique personnalisée avec la réponse.

Authorizations:
bearerAuth
Request Body schema: application/json
object
object
Array of Recipient (object) or Casella postale (object) (Recipient or Casella postale)
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
object
Array of objects
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

object (documento_validato)

Le résultat du processus de génération de documents.

Callbacks

Request samples

Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": [
    ],
  • "documento": [
    ],
  • "opzioni": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Obtenir des informations sur un seul courrier

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
ricevuta
string
Example: ricevuta=1

Si l'option a été définie, renvoie un fichier PDF en tant que fichier reçu.

state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

Responses

Response Schema: application/json
object
message
string
success
boolean
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/ordinarie/%7Bid%7D?ricevuta=1&state=NEW");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Confirmer l'envoi d'un courrier qui a été créé ave

Confirmer l'envoi d'un courrier qui a été créé avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Raccomandata Smart

Listez votre raccomandate_smart

Listez votre raccomandate_smart

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
message
string
success
boolean
error
any

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/raccomandate_smart/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "1 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un Raccomandata Smart. Vous devez fournir

Envoyez un Raccomandata Smart. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. De plus, le paramètre "autoconfirmation" peut être mis à faux pour le sauvegarder en vue d'une confirmation ultérieure avec une requête PATCH, pendant que vous faites de la logique personnalisée avec la réponse.

Authorizations:
bearerAuth
Request Body schema: application/json
object
object
Array of Recipient (object) or Casella postale (object) (Recipient or Casella postale)
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Callbacks

Request samples

Content type
application/json
{
  • "mittente": [
    ],
  • "destinatari": [
    ],
  • "opzioni": {}
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Listez votre single raccomandata smart

Listez votre single raccomandata smart

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

Responses

Response Schema: application/json
object (ExampleState)
object
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/raccomandate_smart/%7Bid%7D?state=NEW");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Confirmer l'envoi d'un courrier qui a été créé ave

Confirmer l'envoi d'un courrier qui a été créé avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Posta Massiva

Listez vos posta_massiva

Listez vos posta_massiva

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects
message
string
success
boolean
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/posta_massiva/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "message": "3 Risultati",
  • "success": true,
  • "error": null
}

Envoyez un posta_massiva. Vous devez fournir des i

Envoyez un posta_massiva. Vous devez fournir des informations sur l'expéditeur et le(s) destinataire(s) dans le corps du message. En outre, le paramètre "autoconfirmation" peut être mis à faux pour le sauvegarder en vue d'une confirmation ultérieure avec une demande PATCH, pendant que vous effectuez une logique personnalisée avec la réponse.

Authorizations:
bearerAuth
Request Body schema: application/json
object
object
Array of Recipient (object) or Casella postale (object) (Recipient or Casella postale)
Array of strings or string (documento)

Le document peut être une chaîne de caractères ou un tableau de chaînes de caractères en texte brut.
Les chaînes peuvent être soit :

  • Texte brut
  • Formaté en HTML, avec style, balises d'en-tête, etc.
  • Une URL pointant vers une page web, un PDF ou un fichier image (les urls doivent commencer par http). Le contenu est déduit de l'en-tête "Content-Type"
  • Un fichier PDF encodé en base64. Les chaînes encodées sont déduites de l'en-tête de contenu base64 data:application/pdf;base64, : en fait, pour marquer une chaîne comme un contenu encodé base64, vous devez ajouter la chaîne susmentionnée à la sortie.
    La requête renvoie une erreur si le processus de décodage échoue sur le serveur
  • .

Le service analyse le champ "documento" (document), fusionne toutes les chaînes/documents/images dans différentes pages, les compresse légèrement (si possible) et génère un seul fichier PDF.

La taille maximale d'un document PDF, après notre compression, est de 5 MB pour tous les produits sauf Posta 4 PRO, Posta Massiva et Raccomandata Smart (ces 3 produits acceptent jusqu'à 15 MB maximum).

Le nombre maximum de pages est actuellement de 50, ou 100 si l'on utilise l'option fronteretro.

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Callbacks

Request samples

Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": [
    ],
  • "documento": [
    ],
  • "opzioni": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/opzioni/callback_url}
Content type
application/json
{
  • "mittente": {
    },
  • "destinatari": {
    },
  • "documento": [
    ],
  • "opzioni": {
    },
  • "prodotto": "string",
  • "creation_timestamp": 0,
  • "update_timestamp": 0,
  • "username": "string",
  • "confirmed": true,
  • "state": "string",
  • "documento_validato": {
    },
  • "pricing": {
    },
  • "confirmed_timestamp": 0,
  • "id": "string"
}

Lister votre single posta_massiva

Lister votre single posta_massiva

Authorizations:
bearerAuth
path Parameters
id
required
string
query Parameters
state
string
Example: state=NEW

Si l'option a été définie, elle renvoie un schéma spécifique dont l'état est égal à celui demandé.

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.ufficiopostale.com/posta_massiva/%7Bid%7D?state=NEW");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Confirmer l'envoi d'un courrier qui a été créé ave

Confirmer l'envoi d'un courrier qui a été créé avec "autoconfirm = false"

Authorizations:
bearerAuth
path Parameters
id
required
string
Request Body schema: application/json
confirmed
boolean

Responses

Request samples

Content type
application/json
{
  • "confirmed": true
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}