Version documentation : 2.2 |

http://api.provigis.com/api
https://api.provigis.com

Authentification

Authentification oAuth 1.0 (authentification avec popup)oAuth

Request Token

GET/requestTokenObtention d'un jeton de demande

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Signature réalisé à partir du code secret   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL
oauth_callback Chaine de caractères : 255 URL appelée après l'authentification   http://www.monserveur.com/retourOauth URL

Réponses

Succès
{
    "oauth_token":"alqmp79zjsw0ys14khp03ev4jp28ju",
    "oauth_token_secret":"zml7g8k9t7gg5ipzliax1atcuv5eh8"
}

Erreur
{
    "error":"OAuth version must be 1.0"
}

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4004 Bad signature
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Access Token

GET/accessTokenObtention d'un jeton d'accès

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Réalisé à partir du code secret et du token secret   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_token Caractères max : 255 Jeton de demande préalablement obtenu   45aze2616ty616du724c616io76 URL
oauth_verifier Caractères max : 255 Verifier obtenu lors de la connection utilisateur   4df616e48616d6hg6572xcvgh76 URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL

Réponses

Succès
{
    "oauth_token":"9dzwf8l7e7swz72fggoojzswfwf4z2",
    "oauth_token_secret":"3na9prrujegwdkytx6nogcg0pclgp1"
}

Erreur
{
    "error":"OAuth version must be 1.0"
}

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4005 Unknown token
412 4004 Bad signature
400 4011 No token
400 4012 Invalid token
400 4013 Token and consumer miss match
400 4114 No user for token
400 4015 Invalid verifier
400 4116 Token too old, please get another token
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Accès aux ressources

GET/*Accéder aux ressources

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Réalisé à partir du code secret et du token secret   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_token Caractères max : 255 Jeton d'accès préalablement obtenu   45aze2616ty616du724c616io76 URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL

Erreur

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4005 Unknown token
412 4004 Bad signature
400 4011 No token
400 4012 Invalid token
400 4013 Token and consumer miss match
400 4114 No user for token
400 4116 Token too old, please get another token
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Authentification oAuth 1.0 (authentification sans popup)oAuth

Request Token

GET/requestTokenObtention d'un jeton de demande

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Signature réalisé à partir du code secret   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL
oauth_callback Chaine de caractères : 255 URL appelée après l'authentification   http://www.monserveur.com/retourOauth URL

Réponses

Succès
{
    "oauth_token":"alqmp79zjsw0ys14khp03ev4jp28ju",
    "oauth_token_secret":"zml7g8k9t7gg5ipzliax1atcuv5eh8"
}

Erreur
{
    "error":"OAuth version must be 1.0"
}

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4004 Bad signature
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Access Token

GET/accessTokenObtention d'un jeton d'accès

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Réalisé à partir du code secret, du token secret et du mot passe Web Service   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_token Caractères max : 255 Jeton de demande préalablement obtenu   45aze2616ty616du724c616io76 URL
oauth_login E-mail Utilisateur   johndoe@company.com URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL

Réponses

Succès
{
    "oauth_token":"9dzwf8l7e7swz72fggoojzswfwf4z2",
    "oauth_token_secret":"3na9prrujegwdkytx6nogcg0pclgp1"
}

Erreur
{
    "error":"OAuth version must be 1.0"
}

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4005 Unknown token
412 4004 Bad signature
400 4011 No token
400 4012 Invalid token
400 4013 Token and consumer miss match
400 4114 No user for token
400 4015 Invalid verifier
400 4116 Token too old, please get another token
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Accès aux ressources

GET/*Accéder aux ressources

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
oauth_consumer_key Caractères max : 255 Clé d'authentification cliente   a345fRtG67h8jIaWE56FHe URL
oauth_signature Caractères max : 255 Réalisé à partir du code secret et du token secret   Eim1Jkkhi1t%2B622EUQI5QWKUJ3g%3D URL
oauth_signature_method   Methode de signature (uniquement HMAC-SHA1)   HMAC-SHA1 URL
oauth_timestamp Long Timestamp de la requête (en millisecondes)   1358963036476 URL
oauth_nonce Caractères max : 255 Chaîne de caractères aléatoire   4572616e48616d6d65724c61686176 URL
oauth_token Caractères max : 255 Jeton d'accès préalablement obtenu   45aze2616ty616du724c616io76 URL
oauth_version   Version oauth utilisé (uniquement 1.0) 1.0 1.0 URL

Erreur

Code HTTP Code erreur Message
400 4001 OAuth version must be 1.0
400 4002 Unknown request
412 4003 Some parameters are missing
412 4005 Unknown token
412 4004 Bad signature
400 4011 No token
400 4012 Invalid token
400 4013 Token and consumer miss match
400 4114 No user for token
400 4116 Token too old, please get another token
404 4106 Consumer key or secret invalid
401 4107 Consumer unauthorized
412 4008 Invalid timestamp
412 4009 Too old timestamp
412 4010 Nonce already used

Acheteurs

GET/buyers/{buyer_id}/groupOrganigramme groupe/filiale

Retourne l'organigramme groupe/filiale de l'entité passé en paramètre ou de l'email utilisateur passé en paramètre.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/group
buyer_id="1384089486742271133"
Réponse
{
    "id": "1384089486742271133",
    "siren": "431960251",
    "nicNumber": "00046",
    "intercommunityVAT" : "FR13377441122"
    "name": "Provigis",
    "subsidiary": [{
        "id": "1384089486742271134",
        "siren": "431960251",
        "nicNumber": "00047",
        "intercommunityVAT" : "FR13377433122"
        "name": "Provigis filiale 1",
        "subsidiary": null
    }, {
        "id": "1384089486742271135",
        "siren": "431960251",
        "nicNumber": "00048",
        "intercommunityVAT" : "FR13377433222"
        "name": "Provigis filiale 2",
        "subsidiary": null
    }]
}
Paramètres
// URL : /buyers/1384089486742271133/group
buyer_id="1384089486742271133"
Réponse
<root>
    <entity id="1384089486742271135">
        <siren>431960251</siren>
        <nicNumber>00046</nicNumber>
        <intercommunityVAT>FR13377441122</intercommunityVAT>
        <name>Provigis</name>
        <subsidiaries>
            <subsidiary id="1384089486742271135">
                <siren>431960251</siren>
                <nicNumber>00047</nicNumber>
                <intercommunityVAT>FR13377433122</intercommunityVAT>
                <name>Provigis filiale 1</name>
                <subsidiaries></subsidiaries>
            </subsidiary>
            <subsidiary id="1384089486742271135">
                <siren>431960251</siren>
                <nicNumber>00048</nicNumber>
                <intercommunityVAT>FR13377433222</intercommunityVAT>
                <name>Provigis filiale 2</name>
                <subsidiaries></subsidiaries>
            </subsidiary>
        </subsidiaries>
    </entity>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID

GET/buyers/{buyer_id}/groupsGroupes d'un acheteur

Retourne les groupes de l'acheteur passé en paramètre.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/groups
buyer_id="1384089486742271133"
Réponse
[
    {
        "id": "12313",
        "name": "Groupe 1",
        suppliers: [
            {
                "id": "1324989441812734200",
                "name": "Fournisseur 1"
            },
            {
                "id": "1324989441812734201",
                "name": "Fournisseur 2"
            },
            {
                "id": "1324989441812734300",
                "name": "Fournisseur 3"
            }
        ],
        "documents": [
            {
                "id": "132498944181223",
                "name": "Document 1"
            },
            {
                "id": "132498944181224",
                "name": "Document 2"
            },
            {
                "id": "132498944181225",
                "name": "Document 3"
            }
        ]
    },
    {
        "id": "123123",
        "name": "Groupe 2",
        suppliers: [
            {
                "id": "1324989441812734201",
                "name": "Fournisseur 2"
            },
            {
                "id": "1324989441812734300",
                "name": "Fournisseur 3"
            }
        ],
        "documents": [
            {
                "id": "132498944181223",
                "name": "Document 1"
            }
        ]
    }
]
Paramètres
// URL : /buyers/1384089486742271133/groups
buyer_id="1384089486742271133"
Réponse
<root>
    <group id="1">
        <name>Groupe 1</name>
        <suppliers>
            <supplier id="1324989441812734200">Fournisseur 1</supplier>
            <supplier id="1324989441812734201">Fournisseur 2</supplier>
            <supplier id="1324989441812734300">Fournisseur 3</supplier>
        </suppliers>
        <documents>
            <document id="132498944181223">Document 1</document>
            <document id="132498944181224">Document 2</document>
            <document id="132498944181225">Document 3</document>
        </documents>
    </group>
    <group id="2">
        <name>Groupe 2</name>
        <suppliers>
            <supplier id="1324989441812734201">Fournisseur 2</supplier>
            <supplier id="1324989441812734300">Fournisseur 3</supplier>
        </suppliers>
        <documents>
            <document id="132498944181223">Document 1</document>
        </documents>
    </group>
</root>

Utilisateurs

GET/buyers/{buyer_id}/usersUtilisateurs d'un acheteur

Retourne les utilisateurs d'un acheteur ordonnés par rôle et adresse email.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID (Long) ID d'un acheteur   1384089486742271133 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/users
buyer_id="1384089486742271133"
Réponse

[
    {
        "id" : "6546125164654",
        "email" : "user1@yopmail.com",
        "civility" : "0",
        "firstname": "User1",
        "lastname" : "Name1",
        "function" : "Directeur(trice) ou responsable de pôle",
        "phone" : "1455233331",
        "cellphone" : "012236644",
        "role" : "1",
        "passwordWebService" : "soigjo654fqpdsoknvgsdf654jhsuo"
    },
    {
        "id" : "8546546515165154",
        "email" : "user2@yopmail.com",
        "civility" : "0",
        "firstname": "User2",
        "lastname" : "Name2",
        "function" : "Chef de service",
        "phone" : "313654656",
        "cellphone" : "3461164648",
        "role" : "2",
        "passwordWebService" : "soigjo587fqpdsoknvgsdf654jhsuo"
    }
]
Paramètres
// URL : /buyers/1384089486742271133/users
buyer_id="1384089486742271133"
Réponse

<root>
  <users>
    <user>
      <id>6546125164654</id>
      <email>user1@yopmail.com</email>
      <civility>0</civility>
      <firstname>User1</firstname>
      <lastname>Name1</lastname>
      <function>Directeur(trice) ou responsable de pôle</function>
      <phone>1455233331</phone>
      <cellphone>012236644</cellphone>
      <role>1</role>
      <passwordWebService>soigjo654fqpdsoknvgsdf654jhsuo</passwordWebService>
    </user>
    <user>
      <id>8546546515165154</id>
      <email>user2@yopmail.com</email>
      <civility>0</civility>
      <firstname>User2</firstname>
      <lastname>Name2</lastname>
      <function>Chef de service</function>
      <phone>313654656</phone>
      <cellphone>3461164648</cellphone>
      <role>2</role>
      <passwordWebService>soigjo587fqpdsoknvgsdf654jhsuo</passwordWebService>
    </user>
  </users>
</root>
  

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
401 4131 Unauthorized email

POST/buyers/{buyer_id}/usersCréer un utilisateur acheteur

Création d'un compte utilisateur associé à un acheteur.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Long ID d'un acheteur   1 URL
email E-mail E-mail compte utilisateur acheteur   johndoe@company.com BODY
lastname Caractères max : 255 Nom   Doe BODY
firstname Caractères max : 255 Prénom   John BODY
phone Caractères max : 20 Téléphone   0100000000 BODY
cellphone Caractères max : 20 Téléphone portable   0600000000 BODY
civility Caractères max : 10 Civilité M M ou Mme BODY
function Caractères max : 255 Fonction   Directeur général BODY
notification 0/1 Notification e-mail (procédure définition de mot de passe) 0 1 BODY

Exemples

Paramètres
// URL : /buyers/1/users
buyer_id="1"
email="johndoe@company.com"
lastname="Doe"
firstname="John"
phone="0100000000"
cellphone="0600000000"
Réponse
{
    "login": "johndoe@company.com",
    "id": "4303",
    "entity": {
        "id": "21",
        "siren": "431960251",
        "nicNumber": "00047",
        "intercommunityVAT": "FR13377433122",
        "name": "Provigis"
    },
    "passwordWebService": "85f1e987893817942132415a9c6a8748bf9da3d809f5a5bf58a89d0c812d9564"
}
Paramètres
// URL : /buyers/1/users
buyer_id="1"
email="johndoe@company.com"
lastname="Doe"
firstname="John"
phone="0100000000"
cellphone="0600000000"
Réponse
<root>
    <login>johndoe@company.com</login>
    <id>4303</id>
    <entity>
        <id>21</id>
        <siren>431960251</siren>
        <nicNumber>00047</nicNumber>
        <intercommunityVAT>FR13377433122</intercommunityVAT>
        <name>Provigis</name>
    </entity>
    <passwordWebService>85f1e987893817942132415a9c6a8748bf9da3d809f5a5bf58a89d0c812d9564</passwordWebService>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
412 4017 Invalid parameter email
412 4123 Email already exist
412 4024 Invalid parameter lastname
412 4025 Invalid parameter firstname
412 4051 Invalid parameter phone
412 4026 Invalid parameter cellphone
412 4027 Invalid parameter civility
412 4029 Invalid parameter function
412 4030 Invalid parameter email

DELETE/buyers/{buyer_id}/users/{user_id}Délier un utilisateur

Délier un utilisateur.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Long ID d'un acheteur   1 URL
user_id Long ID d'un utilisateur   2556465454 URL

Exemples

Paramètres
// URL : /buyers/{buyer_id}/users/2556465454
buyer_id = "1"
user_id = "2556465454"
Réponse
{
}
Paramètres
// URL : /buyers/{buyer_id}/users
buyer_id = "1"
user_id = "321646516"
Réponse
<root>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
401 4131 Unauthorized email

Fournisseurs

POST/buyers/{buyer_id}/suppliersInscription d'un fournisseur

Inscription d'un fournisseur et du référent associé à un acheteur.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL
supplier_siret Siret (14 chiffres) Siret du fournisseur   73282932000074 BODY
supplier_name Caractères max : 255 Nom du fournisseur   Fournisseur BODY
supplier_contact_firstname Caractères max : 255 Prénom du référent   John BODY
supplier_contact_lastname Caractères max : 255 Nom du référent   DOE BODY
supplier_contact_email Email Email du référent   johndoe@company.com BODY
supplier_contact_civility Caractères max : 10 Civilité du référent
(Requis si email renseigné)
M M ou Mme BODY
supplier_contact_phone Caractères max : 20 Téléphone du référent   0123456789 BODY
supplier_contact_cellphone Caractères max : 20 Téléphone mobile du référent   0623456789 BODY
supplier_contact_function Caractères max : 255 Fonction du référent   Directeur général BODY
supplier_groups Chaîne de caractères. ID séparé par le caractère ; ID de groupe séparé par ;   1;2;3 BODY
supplier_custom_code Caractères max : 255 Code externe du fournisseur   AZERT012QSDF BODY

Exemples

Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="73282932005678"
        supplier_name="Fournisseur"
        supplier_contact_firstname="John"
        supplier_contact_lastname="Doe"
        supplier_contact_email="johndoe@company.com"
        supplier_contact_civility="Mr"
        supplier_contact_phone="0123456789"
        supplier_contact_function="Directeur général"
        supplier_groups="1;3"
        supplier_custom_code="AZERT015QSDF"
        
    
Réponse
        
        {
            "success":{
                "code":"20",
                "message":"Supplier created and attached"
            },
            "contact_status":{
                "code":"20",
                "message":"Contact properly assigned"
            },
            "groups_status":{
                "code":"20",
                "message":"Groups properly assigned"
            },
            "custom_code_status":{
                "code":"20",
                "message":"Custom code properly assigned"
            },
            "supplier":{
                "id":"2582268789390827456",
                "name": "company",
                "siret": "73282932005678",
                "enseigne": "emblem",
                "address": "2 bis rue des marais",
                "postal_code": "31000",
                "city": "TOULOUSE",
                "country": "FRANCE",
                "intercommunityVAT": "FR13377433122"
            }
        }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="73282932005678"
        
    
Réponse
        
            {
                "success":{
                    "code":"21",
                    "message":"Supplier attached"
                },
                "contact_status":{
                    "code":"00",
                    "message":"No contact provided"
                },
                "groups_status":{
                    "code":"00",
                    "message":"No group provided"
                },
                "custom_code_status":{
                    "code":"00",
                    "message":"No custom code provided"
                },
                "supplier":{
                    "id":"2582268789390827456",
                    "name": "company",
                    "siret": "73282932005678",
                    "enseigne": "emblem",
                    "address": "2 bis rue des marais",
                    "postal_code": "31000",
                    "city": "TOULOUSE",
                    "country": "FRANCE",
                    "intercommunityVAT": "FR13377433122"
                }
            }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="732"
        
    
Réponse
        
            {
                "error":{
                    "code":"50",
                    "message":"Invalid supplier siret"
                }
            }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="73282932005678"
        supplier_name="Fournisseur"
        supplier_contact_firstname="John"
        supplier_contact_lastname="Doe"
        supplier_contact_email="johndoe@company.com"
        supplier_contact_civility="Mr"
        supplier_contact_phone="0123456789"
        supplier_contact_function="Directeur général"
        supplier_groups="1;3"
        supplier_custom_code="AZERT015QSDF"
        
    
Réponse
        
            <root>
                <success>
                    <code>20</code>
                    <message>Supplier created and attached</message>
                </success>
                <contact_status>
                    <code>20</code>
                    <message>Contact properly assigned</message>
                </contact_status>
                <groups_status>
                    <code>20</code>
                    <message>Groups properly assigned</message>
                </groups_status>
                <custom_code_status>
                    <code>20</code>
                    <message>Custom code properly assigned</message>
                </custom_code_status>
                <supplier>
                    <id>2582268789390827456</id>
                    <name>company</name>
                    <siret>73282932005678</siret>
                    <enseigne>emblem</enseigne>
                    <address>2 bis rue des marais</address>
                    <postal_code>31000</postal_code>
                    <city>TOULOUSE</city>
                    <country>FRANCE</country>
                    <intercommunityVAT>FR13377433122</intercommunityVAT>
                </supplier>
            </root>
        
    
Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="73282932005678"
        
    
Réponse
        
            <root>
                <success>
                    <code>21</code>
                    <message>Supplier attached</message>
                </success>
                <contact_status>
                    <code>00</code>
                    <message>No contact provided</message>
                </contact_status>
                <groups_status>
                    <code>00</code>
                    <message>No group provided</message>
                </groups_status>
                <custom_code_status>
                    <code>00</code>
                    <message>No custom code provided</message>
                </custom_code_status>
                <supplier>
                    <id>2582268789390827456</id>
                    <name>company</name>
                    <siret>73282932005678</siret>
                    <enseigne>emblem</enseigne>
                    <address>2 bis rue des marais</address>
                    <postal_code>31000</postal_code>
                    <city>TOULOUSE</city>
                    <country>FRANCE</country>
                    <intercommunityVAT>FR13377433122</intercommunityVAT>
                </supplier>
            </root>
        
    
Paramètres
        // URL : /buyers/6542268789390827123/suppliers/
        buyer_id="6542268789390827123"
        supplier_siret="732"
        
    
Réponse
        
            <root>
                <error>
                    <code>50</code>
                    <message>Invalid supplier siret</message>
                </error>
            </root>
        
    

Succès

Code HTTP Champ de retour Code de retour Message
200 success 20 Supplier created and attached
200 success 21 Supplier attached
200 success 22 Supplier already attached
200 contact_status 00 No contact provided
200 contact_status 20 Contact properly assigned
200 contact_status 50 Invalid email, no contact assigned
200 contact_status 59 Error on contact, no contact assigned
200 groups_status 00 No group provided
200 groups_status 20 Groups properly assigned
200 groups_status 50 One or more invalid group_id, no group assigned
200 groups_status 59 Error on groups, no group assigned
200 custom_code_status 00 No custom code provided
200 custom_code_status 20 Custom code properly assigned
200 custom_code_status 59 Error on custom code, no custom code assigned

Erreur

Code HTTP Champ de retour Code erreur Message
412 error 50 Invalid supplier SIRET
400 error 51 Supplier SIRET not registered
400 error 52 Inactive supplier
400 error 53 SIRET checking service unavailable and no supplier name provided

DELETE/buyers/{buyer_id}/suppliers/{supplier_id}Délier un fournisseur

Délier un fournisseur.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID (Long) ID d'une entité   1384089486742271133 URL
supplier_id ID (Long) ID d'une entité   1324059441812734224 URL

Exemples

Paramètres
// URL : api/buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
Réponse
{
}
Paramètres
// URL : api/buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
Réponse
<root>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
401 4131 Unauthorized email

POST/buyers/{buyer_id}/foreignInscription d'un fournisseur étrangers

Inscription d'un fournisseur étrangers et du référent associé à un acheteur.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL
supplier_name Caractères max : 255 Nom du fournisseur   Fournisseur BODY
supplier_vatNumber Caractères max : 255 Numéro de TVA Intracommunautiare   EN12345678 BODY
supplier_dunsNumber Caractères max : 255 Numéro D-U-N-S   123456789 BODY
supplier_address1 Caractères max : 255 Ligne adresse 1   36 long street BODY
supplier_address2 Caractères max : 255 Ligne adresse 2   3rd floor BODY
supplier_postalCode Caractères max : 255 Code postal   10055 BODY
supplier_city Caractères max : 255 Ville   New York City BODY
supplier_country Caractères max : 255 Code pays (ISO 3166-2 alpha2)   US BODY
supplier_contact_firstname Caractères max : 255 Prénom du référent   John BODY
supplier_contact_lastname Caractères max : 255 Nom du référent   DOE BODY
supplier_contact_email Email Email du référent   johndoe@company.com BODY
supplier_contact_civility Caractères max : 10 Civilité du référent
(Requis si email renseigné)
M M ou Mme BODY
supplier_contact_phone Caractères max : 20 Téléphone du référent   0123456789 BODY
supplier_contact_cellphone Caractères max : 20 Téléphone mobile du référent   0623456789 BODY
supplier_contact_function Caractères max : 255 Fonction du référent   Directeur général BODY
supplier_groups Chaîne de caractères. ID séparé par le caractère ; ID de groupe séparé par ;   1;2;3 BODY
supplier_custom_code Caractères max : 255 Code externe du fournisseur   AZERT012QSDF BODY

Exemples

Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_name="company"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_country="GB"
        supplier_vatNumber="EN13377433122"
        supplier_name="Fournisseur"
        supplier_contact_firstname="John"
        supplier_contact_lastname="Doe"
        supplier_contact_email="johndoe@company.com"
        supplier_contact_civility="Mr"
        supplier_contact_phone="0123456789"
        supplier_contact_function="Directeur général"
        supplier_groups="1;3"
        supplier_custom_code="AZERT015QSDF"
        
    
Réponse
        
        {
            "success":{
                "code":"20",
                "message":"Supplier created and attached"
            },
            "contact_status":{
                "code":"20",
                "message":"Contact properly assigned"
            },
            "groups_status":{
                "code":"20",
                "message":"Groups properly assigned"
            },
            "custom_code_status":{
                "code":"20",
                "message":"Custom code properly assigned"
            },
            "supplier":{
                "id":"2582268789390827456",
                "name": "company",
                "siret": "",
                "enseigne": null,
                "address": "2 long street",
                "postal_code": "12345",
                "city": "London",
                "country": "Royaume-Unis",
                "nationalId": "EN13377433122"
            }
        }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_name="company"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_country="GB"
        supplier_vatNumber="EN13377433122"
        
    
Réponse
        
            {
                "success":{
                    "code":"21",
                    "message":"Supplier attached"
                },
                "contact_status":{
                    "code":"00",
                    "message":"No contact provided"
                },
                "groups_status":{
                    "code":"00",
                    "message":"No group provided"
                },
                "custom_code_status":{
                    "code":"00",
                    "message":"No custom code provided"
                },
                "supplier":{
                    "id":"2582268789390827456",
                    "name": "company",
                    "siret": "",
                    "enseigne": null,
                    "address": "2 long street",
                    "postal_code": "12345",
                    "city": "London",
                    "country": "Royaume-Unis",
                    "nationalId": "EN13377433122"
                }
            }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_vatNumber="EN13377433122"
        
    
Réponse
        
            {
                "error":{
                    "code":"50",
                    "message":"Invalid fields : supplier_name, supplier_country"
                }
            }
        
    
Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_name="company"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_country="GB"
        supplier_vatNumber="EN13377433122"
        supplier_contact_firstname="John"
        supplier_contact_lastname="Doe"
        supplier_contact_email="johndoe@company.com"
        supplier_contact_civility="Mr"
        supplier_contact_phone="0123456789"
        supplier_contact_function="Directeur général"
        supplier_groups="1;3"
        supplier_custom_code="AZERT015QSDF"
        
    
Réponse
        
            <root>
                <success>
                    <code>20</code>
                    <message>Supplier created and attached</message>
                </success>
                <contact_status>
                    <code>20</code>
                    <message>Contact properly assigned</message>
                </contact_status>
                <groups_status>
                    <code>20</code>
                    <message>Groups properly assigned</message>
                </groups_status>
                <custom_code_status>
                    <code>20</code>
                    <message>Custom code properly assigned</message>
                </custom_code_status>
                <supplier>
                    <id>2582268789390827456</id>
                    <name>company</name>
                    <siret></siret>
                    <enseigne></enseigne>
                    <address>2 long street</address>
                    <postal_code>12345</postal_code>
                    <city>London</city>
                    <country>Royaume-Unis</country>
                    <nationalId>EN13377433122</nationalId>
                </supplier>
            </root>
        
    
Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_name="company"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_country="GB"
        supplier_vatNumber="EN13377433122"
        
    
Réponse
        
            <root>
                <success>
                    <code>21</code>
                    <message>Supplier attached</message>
                </success>
                <contact_status>
                    <code>00</code>
                    <message>No contact provided</message>
                </contact_status>
                <groups_status>
                    <code>00</code>
                    <message>No group provided</message>
                </groups_status>
                <custom_code_status>
                    <code>00</code>
                    <message>No custom code provided</message>
                </custom_code_status>
                <supplier>
                    <id>2582268789390827456</id>
                    <name>company</name>
                    <siret>73282932005678</siret>
                    <enseigne>emblem</enseigne>
                    <address>2 long street</address>
                    <postal_code>12345</postal_code>
                    <city>London</city>
                    <country>Royaume-Unis</country>
                    <nationalId>EN13377433122</nationalId>
                </supplier>
            </root>
        
    
Paramètres
        // URL : /buyers/6542268789390827123/foreign/
        buyer_id="6542268789390827123"
        supplier_address1="2 long street"
        supplier_postalCode="12345"
        supplier_city="London"
        supplier_vatNumber="EN13377433122"
        
    
Réponse
        
            <root>
                <error>
                    <code>50</code>
                    <message>Invalid fields : supplier_name, supplier_country</message>
                </error>
            </root>
        
    

Succès

Code HTTP Champ de retour Code de retour Message
200 success 20 Supplier created and attached
200 success 21 Supplier attached
200 success 22 Supplier already attached
200 contact_status 00 No contact provided
200 contact_status 20 Contact properly assigned
200 contact_status 50 Invalid email, no contact assigned
200 contact_status 59 Error on contact, no contact assigned
200 groups_status 00 No group provided
200 groups_status 20 Groups properly assigned
200 groups_status 50 One or more invalid group_id, no group assigned
200 groups_status 59 Error on groups, no group assigned
200 custom_code_status 00 No custom code provided
200 custom_code_status 20 Custom code properly assigned
200 custom_code_status 59 Error on custom code, no custom code assigned

Erreur

Code HTTP Champ de retour Code erreur Message
412 error 50 Invalid fields : supplier_name

Statuts

GET/buyers/{buyer_id}/status ObsolèteStatut des fournisseurs d'un acheteur

Obsolète : utiliser plutôt la v2 GET:/buyers/{buyer_id}/suppliers

Retourne les informations sur le statut des fournisseurs d'un acheteur donné.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL
level Entier 1, 2 ou 3 Maximum autorisé 1 URL
offset Entier Index de départ 0 0 URL
max Entier (50 max) Nombre d'enregistrement Maximum autorisé (50) 20 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/status
buyer_id="1384089486742271133"
level="1"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée"
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée"
            }
        }
    }
Paramètres
// URL : /buyers/1384089486742271133/status
buyer="1384089486742271133"
level="2"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04"
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                }
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10"
                            }
                        }, {
                            "name": "lnte",
                            "status": "to_update",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            }
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "mandatory": "true"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "validity": "2013-08-04",
                            "mandatory": "false"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-11",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2868-BA2",
                            "buyerContact" : "Jenifer Doe",
                            "buyerDepartment" : "DRH",
                            "dateCreated": "2012-07-10",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing"
                        }, {
                            "contractId" : "57075",
                            "contractReference" : "2868-BA0",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-10-08",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08"
                        }
                    ]
                }
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "missing"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "missing"
                        }, {
                            "name": "lnte",
                            "status": "missing"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.17",
                            "name": "SSII",
                            "docs": [
                                {
                                    "name": "Document2",
                                    "status": "missing"
                                }, {
                                    "name": "Document2",
                                    "status": "missing"
                                }, {
                                    "name": "Document2",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "mandatory": "true"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "validity": "2013-08-04",
                            "mandatory": "false"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "58000",
                            "contractReference" : "APS-456-BA3",
                            "buyerContact" : "John Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-02",
                            "dateStart": "2012-07-02",
                            "dateEnd": "2012-07-02",
                            "entitled": "456",
                            "status": "missing"
                        }
                    ]
                }
            }
        }
    }
      
  
Paramètres
// URL : /buyers/1384089486742271133/status
buyer="1384089486742271133"
level="3"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30",
                    "downloadLink": "api.provigis.com/download/seal/368090"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546aa3e91402071bac28"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2a",
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                },
                                "lastUpdated": "2016-01-26",
                                "downloadLink": "api.provigis.com/download/704804"
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10",
                                "downloadLink": "api.provigis.com/download/receipt/203032"
                            }
                        }, {
                            "name": "lnte",
                            "status": "to_update",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            },
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2c"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "lastUpdated": "2012-12-27",
                            "mandatory": "true",
                            "downloadLink": "https://www.provigis.com/api/download/306a546ba3e92402071bac2c"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "lastUpdated": "2012-10-04",
                            "mandatory": "false",
                            "downloadLink": "https://www.provigis.com/api/download/216a546ba3e9245a071bac21"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564"
                        }, {
                            "contractId" : "57075",
                            "contractReference" : "2868-BA0",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "lastUpdated": "2012-10-04",
                            "downloadLink": "https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2868-BA2",
                            "buyerContact" : "Jenifer Doe",
                            "buyerDepartment" : "DRH",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing",
                            "lastUpdated": "2012-09-26"
                        }
                    ]
                }
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "missing",
                            "lastUpdated": "2012-09-26"
                            }, {
                            "name": "attestationUrssaf",
                            "status": "missing",
                            "lastUpdated": "2012-09-26"
                            }, {
                            "name": "lnte",
                            "status": "missing",
                            "lastUpdated": "2012-09-26"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.17",
                            "name": "SSII",
                            "docs": [
                                {
                                    "name": "Document3",
                                    "status": "missing"
                                }, {
                                    "name": "Document3",
                                    "status": "missing"
                                }, {
                                    "name": "Document3",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "lastUpdated": "2012-12-27",
                            "mandatory": "true",
                            "downloadLink": "https://www.provigis.com/api/download/306a546ba3e92402071bac2c"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "lastUpdated": "2012-10-04",
                            "mandatory": "false",
                            "downloadLink": "https://www.provigis.com/api/download/216a546ba3e9245a071bac21"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "58000",
                            "contractReference" : "APS-456-BA3",
                            "buyerContact" : "John Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-07-02",
                            "dateEnd": "2012-07-02",
                            "entitled": "456",
                            "status": "missing",
                            "lastUpdated": "2012-09-26"
                        }
                    ]
                }
            }
        }
    }          
  
Paramètres
// URL : /buyers/1384089486742271133/status?level=1
  buyer_id="1384089486742271133"
  level="1"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">verified</supplier>
    <supplier id="1384089486742271142" name="Apside" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">invalid</supplier>
  </suppliers>
</root>
Paramètres
// URL : /buyers/1384089486742271133/status?level=2
  buyer="1384089486742271133"
  level="2"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <type>agessa</type>
            <!-- Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
                <status>to_update</status>
                <validity>2016-07-10</validity>
                <validation>
                    <status>invalid</status>
                    <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <mandatory>true</mandatory>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>57074</contractId>
            <contractReference>2868-BA3</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateCreated>2012-10-08</dateCreated>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
            </document>
          </contract>
          <contract>
            <contractId>57075</contractId>
            <contractReference>2868-BA0</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateCreated>2012-07-11</dateCreated>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
            </document>
          </contract>
          <contract>
            <contractId>57073</contractId>
            <contractReference>2868-BA2</contractReference>
            <buyerContact>Jenifer Doe</buyerContact>
            <buyerDepartment>DRH</buyerDepartment>
            <entitled>12345</entitled>
            <dateCreated>2012-07-10</dateCreated>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
    <supplier id="1384089486742271142" name="Apside" status="invalid" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>missing</status>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>missing</status>
          </document>
          <document>
            <name>lnte</name>
            <status>missing</status>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.17<codeNaf>
            <name>SSII</name>
            <documents>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <mandatory>true</mandatory>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>456</entitled>
            <dateCreated>2012-07-02</dateCreated>
            <dateStart>2012-07-02</dateStart>
            <dateEnd>2012-07-02</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>
Paramètres
// URL : /buyers/1384089486742271133/status?level=3
  buyer="1384089486742271133"
  level="3"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
        <downloadLink>api.provigis.com/download/seal/368090</downloadLink>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546aa3e91402071bac28</downloadLink>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2a</downloadLink>
            <type>agessa</type>
            <!-- Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
              <status>to_update</status>
              <validity>2016-07-10</validity>
              <lastUpdated>2016-01-26</lastUpdated>
              <downloadLink>api.provigis.com/download/704804</downloadLink>
              <validation>
                <status>invalid</status>
                <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
              <downloadLink>api.provigis.com/download/receipt/203032</downloadLink>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2c</downloadLink>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <lastUpdated>2012-12-27</lastUpdated>
            <mandatory>true</mandatory>
            <downloadLink>https://www.provigis.com/api/download/306a546ba3e92402071bac2c</downloadLink>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
            <downloadLink>https://www.provigis.com/api/download/216a546ba3e9245a071bac21</downloadLink>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>57074</contractId>
            <contractReference>2868-BA3</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
              <lastUpdated>2012-10-10</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>57075</contractId>
            <contractReference>2868-BA0</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
              <lastUpdated>2012-10-04</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>57073</contractId>
            <contractReference>2868-BA2</contractReference>
            <buyerContact>Jenifer Doe</buyerContact>
            <buyerDepartment>DRH</buyerDepartment>
            <entitled>12345</entitled>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
    <supplier id="1384089486742271142" name="Apside" status="invalid" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée">
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>missing</status>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>missing</status>
          </document>
          <document>
            <name>lnte</name>
            <status>missing</status>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.17<codeNaf>
            <name>SSII</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <lastUpdated>2012-12-27</lastUpdated>
            <mandatory>true</mandatory>
            <downloadLink>https://www.provigis.com/api/download/306a546ba3e92402071bac2c</downloadLink>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
            <downloadLink>https://www.provigis.com/api/download/216a546ba3e9245a071bac21</downloadLink>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>456</entitled>
            <dateStart>2012-07-02</dateStart>
            <dateEnd>2012-07-02</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>

Statut des fournisseurs

Retour Définition
verified Les documents légaux sont vérifiés
to_verify Certains de ses documents légaux sont à vérifier
invalid Certains de ses documents légaux sont invalides ou absents
offline Le fournisseur est hors ligne

Statut des documents

Retour Définition
up_to_date Le document est à jour et vérifié (si vérification requise)
to_verify Le document est en attente de vérification
to_update Le document demande à être mis à jour, il a été invalidé ou est périmé
missing Le document est absent

Statut de validation

Le champs validation est présent dans les retours au niveau d'un document dans le cas où le document a le status "to_update". Il est présent uniquement pour les documents vérifiables.
Ce champs contient deux champs :

  • status
  • message : le message d'invalidation, dans le cas où le status de la validation est à "invalid"

Le tableau ci-dessous résume les différents status de validation possibles

Retour Définition
valid Le document a été vérifié et validé
not_verified Le document n'a pas encore été vérifié
invalid Le document a été invalidé par la vérification

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
412 4021 Invalid parameter level
412 4122 Unknown level

GET/buyers/{buyer_id}/suppliersStatut des fournisseurs d'un acheteur (v2)

Retourne les informations sur le statut des fournisseurs d'un acheteur donné (version 2)

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL
custom_code Caractères max : 255 Code fournisseur personnalisé   XVR-237 URL
level Entier 1, 2 ou 3 Maximum autorisé 1 URL
offset Entier Index de départ 0 0 URL
max Entier (50 max) Nombre d'enregistrement Maximum autorisé (50) 20 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/suppliers
buyer_id="1384089486742271133"
level="1"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
            }
            "1802268668391190677": {
                "name": "Foreign",
                "siret": "",
                "status": "invalid",
                "address": "3 long street",
                "additional_address": null,
                "postal_code": "675553",
                "city": "London",
                "intercommunityVAT": "GB1234",
                "legal_form": null,
                "country": "GB",
                "nationalId": "GB1234",
                "custom_code": ""
            },
        }
    }
Paramètres
// URL : /buyers/1384089486742271133/suppliers
    buyer_id="1384089486742271133"
    level="1"
    custom_code="XVG-962"
    
Réponse

        {
            "status": true,
            "totalCount": 1,
            "offset": 0,
            "suppliers": {
                "1384089486742271142": {
                    "name": "Apside",
                    "status": "invalid",
                    "siret": " 30906508400068",
                    "custom_code": "XVG-962",
                    "address": "58 AVENUE DU GENERAL LECLERC",
                    "additional_address": "BP 209",
                    "postal_code": "92100",
                    "city": "BOULOGNE BILLANCOURT",
                    "intercommunityVAT": "FR06318262880",
                    "legal_form": "Société par actions simplifiée",
                    "country": "FR",
                    "nationalId" : ""
                }
            }
        }
    
Paramètres
// URL : /buyers/1384089486742271133/suppliers
buyer="1384089486742271133"
level="2"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "false",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                }
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10"
                            }
                        }, {
                            "name": "lnte",
                            "status": "to_update",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            }
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "mandatory": "true"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "validity": "2013-08-04",
                            "mandatory": "false"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-11",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2868-BA2",
                            "buyerContact" : "Jenifer Doe",
                            "buyerDepartment" : "DRH",
                            "dateCreated": "2012-07-10",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing"
                        }, {
                            "contractId" : "57075",
                            "contractReference" : "2868-BA0",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-10-08",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08"
                        }
                    ]
                }
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "true",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "missing"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "missing"
                        }, {
                            "name": "lnte",
                            "status": "missing"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.17",
                            "name": "SSII",
                            "docs": [
                                {
                                    "name": "Document2",
                                    "status": "missing"
                                }, {
                                    "name": "Document2",
                                    "status": "missing"
                                }, {
                                    "name": "Document2",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "mandatory": "true"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "validity": "2013-08-04",
                            "mandatory": "false"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "58000",
                            "contractReference" : "APS-456-BA3",
                            "buyerContact" : "John Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-02",
                            "dateStart": "2012-07-02",
                            "dateEnd": "2012-07-02",
                            "entitled": "456",
                            "status": "missing"
                        }
                    ]
                }
            }
        }
    }
      
  
Paramètres
// URL : /buyers/1384089486742271133/suppliers
buyer="1384089486742271133"
level="3"
Réponse

    {
        "status": true,
        "totalCount": 2,
        "offset": 0,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30",
                    "downloadLink": "api.provigis.com/download/seal/368090"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "false",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546aa3e91402071bac28"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2a",
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                },
                                "lastUpdated": "2016-01-26",
                                "downloadLink": "api.provigis.com/download/704804"
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10",
                                "downloadLink": "api.provigis.com/download/receipt/203032"
                            }
                        }, {
                            "name": "lnte",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            },
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2c"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-12-27",
                            "mandatory": "true",
                            "downloadLink": "https://www.provigis.com/api/download/306a546ba3e92402071bac2c"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-04",
                            "mandatory": "false",
                            "downloadLink": "https://www.provigis.com/api/download/216a546ba3e9245a071bac21"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564"
                        }, {
                            "contractId" : "57075",
                            "contractReference" : "2868-BA0",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-04",
                            "downloadLink": "https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2868-BA2",
                            "buyerContact" : "Jenifer Doe",
                            "buyerDepartment" : "DRH",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                        }
                    ]
                }
            },
            "1384089486742271142": {
                "name": "Apside",
                "status": "invalid",
                "siret": " 30906508400068",
                "custom_code": "XVG-962",
                "address": "58 AVENUE DU GENERAL LECLERC",
                "additional_address": "BP 209",
                "postal_code": "92100",
                "city": "BOULOGNE BILLANCOURT",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "true",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                            }, {
                            "name": "attestationUrssaf",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                            }, {
                            "name": "lnte",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.17",
                            "name": "SSII",
                            "docs": [
                                {
                                    "name": "Document3",
                                    "status": "missing"
                                }, {
                                    "name": "Document3",
                                    "status": "missing"
                                }, {
                                    "name": "Document3",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "date": "2012-09-27",
                            "lastUpdated": "2012-12-27",
                            "mandatory": "true",
                            "downloadLink": "https://www.provigis.com/api/download/306a546ba3e92402071bac2c"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-04",
                            "mandatory": "false",
                            "downloadLink": "https://www.provigis.com/api/download/216a546ba3e9245a071bac21"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "58000",
                            "contractReference" : "APS-456-BA3",
                            "buyerContact" : "John Doe",
                            "buyerDepartment" : "DSI",
                            "dateStart": "2012-07-02",
                            "dateEnd": "2012-07-02",
                            "entitled": "456",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                        }
                    ]
                }
            }
        }
    }          
  
Paramètres
// URL : /buyers/1384089486742271133/suppliers?level=1
  buyer_id="1384089486742271133"
  level="1"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" siret="42295086500085" status="verified" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId=""/>
    <supplier id="1384089486742271142" name="Apside" siret="30906508400068" status="invalid" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId=""/>
    <supplier id="1802268668391190677" siret="" name="foreign" status="invalid" custom_code="" address="3 long street" additional_address="" postal_code="675553" city="London" intercommunityVAT="GB1234" legal_form="" country="GB" nationalId="GB1234"/>
  </suppliers>
  </root>
Paramètres
// URL : /buyers/1384089486742271133/suppliers?level=1
  buyer_id="1384089486742271133"
  level="1"
  custom_code="XVG-962"
  
Réponse
<root>
  <status>true</status>
  <totalCount>1</totalCount>
  <offset>0</offset>
  <suppliers>
  <supplier id="1384089486742271142" name="Apside" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">invalid</supplier>
  </suppliers>
  </root>
Paramètres
// URL : /buyers/1384089486742271133/suppliers?level=2
  buyer="1384089486742271133"
  level="2"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>false</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <type>agessa</type>
            <!--  Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
              <status>to_update</status>
              <validity>2016-07-10</validity>
              <validation>
                <status>invalid</status>
                <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>to_update</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <mandatory>true</mandatory>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>57074</contractId>
            <contractReference>2868-BA3</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateCreated>2012-10-08</dateCreated>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
            </document>
          </contract>
          <contract>
            <contractId>57075</contractId>
            <contractReference>2868-BA0</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateCreated>2012-07-11</dateCreated>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
            </document>
          </contract>
          <contract>
            <contractId>57073</contractId>
            <contractReference>2868-BA2</contractReference>
            <buyerContact>Jenifer Doe</buyerContact>
            <buyerDepartment>DRH</buyerDepartment>
            <entitled>12345</entitled>
            <dateCreated>2012-07-10</dateCreated>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
    <supplier id="1384089486742271142" name="Apside" status="invalid" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>true</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>missing</status>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>missing</status>
          </document>
          <document>
            <name>lnte</name>
            <status>missing</status>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.17<codeNaf>
            <name>SSII</name>
            <documents>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document2</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <mandatory>true</mandatory>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>456</entitled>
            <dateCreated>2012-07-02</dateCreated>
            <dateStart>2012-07-02</dateStart>
            <dateEnd>2012-07-02</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>
Paramètres
// URL : /buyers/1384089486742271133/suppliers?level=3
  buyer="1384089486742271133"
  level="3"
  
Réponse
<root>
  <status>true</status>
  <totalCount>2</totalCount>
  <offset>0</offset>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
        <downloadLink>api.provigis.com/download/seal/368090</downloadLink>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>false</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546aa3e91402071bac28</downloadLink>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2a</downloadLink>
            <type>agessa</type>
            <!-- Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
              <status>to_update</status>
              <validity>2016-07-10</validity>
              <lastUpdated>2016-01-26</lastUpdated>
              <downloadLink>api.provigis.com/download/704804</downloadLink>
              <validation>
                <status>invalid</status>
                <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
              <downloadLink>api.provigis.com/download/receipt/203032</downloadLink>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>to_update</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2c</downloadLink>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-12-27</lastUpdated>
            <mandatory>true</mandatory>
            <downloadLink>https://www.provigis.com/api/download/306a546ba3e92402071bac2c</downloadLink>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
            <downloadLink>https://www.provigis.com/api/download/216a546ba3e9245a071bac21</downloadLink>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>57074</contractId>
            <contractReference>2868-BA3</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
              <date>2012-07-27</date>
              <lastUpdated>2012-10-10</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>57075</contractId>
            <contractReference>2868-BA0</contractReference>
            <buyerContact>Jane Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
              <date>2012-07-27</date>
              <lastUpdated>2012-10-04</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>57073</contractId>
            <contractReference>2868-BA2</contractReference>
            <buyerContact>Jenifer Doe</buyerContact>
            <buyerDepartment>DRH</buyerDepartment>
            <entitled>12345</entitled>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
    <supplier id="1384089486742271142" name="Apside" status="invalid" siret="30906508400068" custom_code="XVG-962" address="58 AVENUE DU GENERAL LECLERC" additional_address="BP 209" postal_code="92100" city="BOULOGNE BILLANCOURT" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>true</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>missing</status>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>missing</status>
          </document>
          <document>
            <name>lnte</name>
            <status>missing</status>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.17<codeNaf>
            <name>SSII</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-12-27</lastUpdated>
            <mandatory>true</mandatory>
            <downloadLink>https://www.provigis.com/api/download/306a546ba3e92402071bac2c</downloadLink>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
            <downloadLink>https://www.provigis.com/api/download/216a546ba3e9245a071bac21</downloadLink>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>456</entitled>
            <dateStart>2012-07-02</dateStart>
            <dateEnd>2012-07-02</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>

Statut des fournisseurs

Retour Définition
verified Les documents légaux sont vérifiés
to_verify Certains de ses documents légaux sont à vérifier
invalid Certains de ses documents légaux sont invalides ou absents
offline Le fournisseur est hors ligne

Statut des documents

Retour Définition
up_to_date Le document est à jour et vérifié (si vérification requise)
to_verify Le document est en attente de vérification
to_update Le document demande à être mis à jour, il a été invalidé ou est périmé
missing Le document est absent

Statut de validation

Le champs validation est présent dans les retours au niveau d'un document dans le cas où le document a le status "to_update". Il est présent uniquement pour les documents vérifiables.
Ce champs contient deux champs :

  • status
  • message : le message d'invalidation, dans le cas où le status de la validation est à "invalid"

Le tableau ci-dessous résume les différents status de validation possibles

Retour Définition
valid Le document a été vérifié et validé
not_verified Le document n'a pas encore été vérifié
invalid Le document a été invalidé par la vérification

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
412 4021 Invalid parameter level
412 4122 Unknown level

GET/buyers/{buyer_id}/suppliers/{supplier_id}Statut du fournisseur d'un acheteur

Retourne les informations sur le statut du fournisseur d'un acheteur donné.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   73282932000074 URL
supplier_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   73282932000072 URL
level Entier 1, 2 ou 3 Maximum autorisé 1 URL

Exemples

Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="1"
Réponse

    {
        "status": true,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
            }
        }
    }
Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="2"
Réponse

    {
        "status": true,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "false",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                }
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10"
                            }
                        }, {
                            "name": "lnte",
                            "status": "to_update",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            }
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "mandatory": "true"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "validity": "2013-08-04",
                            "mandatory": "false"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-11",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2867-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-10",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing"
                        }, {
                            "contractId" : "57072",
                            "contractReference" : "2866-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-10-08",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08"
                        }
                    ]
                }
            }
        }
    }
      
  
Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="3"
Réponse

    {
        "status": true,
        "suppliers": {
            "1324059441812734224": {
                "name": "Akka technologies",
                "status": "verified",
                "siret": "42295086500085",
                "custom_code": "",
                "address": "21 RUE ANTONIN LABORDE",
                "additional_address": "BP 209",
                "postal_code": "69009",
                "city": "LYON",
                "intercommunityVAT": "FR06318262880",
                "legal_form": "Société par actions simplifiée",
                "country": "FR",
                "nationalId" : ""
                "seal": { // Le champs "seal" est disponible si le fournisseur est certifié
                    "icon": "https://secure.provigis.com/assets/ws/certified.png",
                    "validity": "2016-03-30",
                    "downloadLink": "api.provigis.com/download/seal/368090"
                },
                "groups": [
                    {
                        "id": "1324059441812",
                        "name": "Électricité et chauffage"
                    }, {
                        "id": "1324059441813",
                        "name": "Prestations informatiques"
                    }
                ],
                "notdiligent": "false",
                "documents": {
                    "legal": [
                        {
                            "name": "kbis",
                            "status": "up_to_date",
                            "validity": "2013-01-04",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546aa3e91402071bac28"
                        }, {
                            "name": "attestationUrssaf",
                            "status": "up_to_date",
                            "validity": "2013-04-04",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2a",
                            "type": "agessa",
                            "noPrecompteDocument": { // Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte
                                "status": "to_update",
                                "validity": "2016-07-10",
                                "validation": {
                                    "status": "invalid",
                                    "message": "Il manque une ou plusieurs pages à ce document."
                                },
                                "lastUpdated": "2016-01-26",
                                "downloadLink": "api.provigis.com/download/704804"
                            },
                            "receipt": { // Champs "receipt" disponible uniquement si type == [urssaf, ssi, msa], et peut être null
                                "date": "2016-01-10",
                                "downloadLink": "api.provigis.com/download/receipt/203032"
                            }
                        }, {
                            "name": "lnte",
                            "status": "to_update",
                            "validity": "2013-04-04",
                            "validation": { // Le champs "validation" est à prendre en compte uniquement si status est à "to_update"
                                "status": "invalid",
                                "message": "Il manque une ou plusieurs pages à ce document." // Ce champs est à prendre en compte uniquement si status est à "invalid"
                            },
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/506d546ba3e91402071bac2c"
                        }
                    ],
                    "sectors": [
                        {
                            "codeNaf": null,
                            "name": "Assurance(s)",
                            "docs": [
                                {
                                    "name": "Assurance RCP",
                                    "status": "missing"
                                }
                            ]
                        }, {
                            "codeNaf": "11.16",
                            "name": "Prestations Informatiques et Télécoms",
                            "docs": [
                                {
                                    "name": "Document1",
                                    "status": "missing"
                                }
                            ]
                        }
                    ],
                    "specifics": [
                        {
                            "name": "Document spec. 1",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-12-27",
                            "mandatory": "true",
                            "downloadLink": "https://www.provigis.com/api/download/306a546ba3e92402071bac2c"
                        }, {
                            "name": "Document spec. 2",
                            "status": "up_to_date",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-04",
                            "mandatory": "false",
                            "downloadLink": "https://www.provigis.com/api/download/216a546ba3e9245a071bac21"
                        }
                    ],
                    "contracts": [
                        {
                            "contractId" : "57074",
                            "contractReference" : "2868-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-10-08",
                            "dateStart": "2012-10-08",
                            "dateEnd": "2013-10-31",
                            "entitled": "123455",
                            "status": "up_to_date",
                            "validity": "2013-04-08",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-10",
                            "downloadLink": "https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564"
                        }, {
                            "contractId" : "57073",
                            "contractReference" : "2867-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-11",
                            "dateStart": "2012-07-11",
                            "dateEnd": "2012-10-07",
                            "entitled": "1234",
                            "status": "up_to_date",
                            "validity": "2013-03-27",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-10-04",
                            "downloadLink": "https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be"
                        }, {
                            "contractId" : "57072",
                            "contractReference" : "2866-BA3",
                            "buyerContact" : "Jane Doe",
                            "buyerDepartment" : "DSI",
                            "dateCreated": "2012-07-10",
                            "dateStart": "2012-07-10",
                            "dateEnd": "2012-08-04",
                            "entitled": "12345",
                            "status": "missing",
                            "date": "2012-07-27",
                            "lastUpdated": "2012-09-26"
                        }
                    ]
                }
            }
        }
    }          
  
Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="1"
  
Réponse
<root>
  <status>true</status>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" siret="42295086500085" status="verified" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId=""/>
  </suppliers>
</root>
Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="2"
  
Réponse
<root>
  <status>true</status>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>false</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <type>agessa</type>
            <!-- Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
              <status>to_update</status>
              <validity>2016-07-10</validity>
              <validation>
                <status>invalid</status>
                <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>to_update</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <mandatory>true</mandatory>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateCreated>2012-10-08</dateCreated>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
            </document>
          </contract>
          <contract>
            <contractId>58001</contractId>
            <contractReference>APS-457-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateCreated>2012-07-11</dateCreated>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
            </document>
          </contract>
          <contract>
            <contractId>58002</contractId>
            <contractReference>APS-458-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>12345</entitled>
            <dateCreated>2012-07-10</dateCreated>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>
Paramètres
// URL : /buyers/1384089486742271133/suppliers/1324059441812734224
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
level="3"
  
Réponse
<root>
  <status>true</status>
  <suppliers>
    <supplier id="1324059441812734224" name="Akka technologies" status="verified" siret="42295086500085" custom_code="" address="21 RUE ANTONIN LABORDE" additional_address="BP 209" postal_code="69009" city="LYON" intercommunityVAT="FR06318732880" legal_form="Société par actions simplifiée" country="FR" nationalId="">
      <!-- Le champs "seal" est disponible si le fournisseur est certifié -->
      <seal>
        <icon>https://secure.provigis.com/assets/ws/certified.png</icon>
        <validity>2016-03-30</validity>
        <downloadLink>api.provigis.com/download/seal/368090</downloadLink>
      </seal>
      <groups>
        <group id="1324059441812">Électricité et chauffage</groups>
        <group id="1324059441813">Prestations informatiques</groups>
      </groups>
      <notdiligent>false</notdiligent>
      <documents>
        <legal>
          <document>
            <name>kbis</name>
            <status>up_to_date</status>
            <validity>2013-01-04</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546aa3e91402071bac28</downloadLink>
          </document>
          <document>
            <name>attestationUrssaf</name>
            <status>up_to_date</status>
            <validity>2013-04-04</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2a</downloadLink>
            <type>agessa</type>
            <!-- Champs "noPrecompteDocument" disponible pour type [agessa, mda] ET que le fournisseur n'est pas soumis au régime de Précompte -->
            <noPrecompteDocument>
              <status>to_update</status>
              <validity>2016-07-10</validity>
              <lastUpdated>2016-01-26</lastUpdated>
              <downloadLink>api.provigis.com/download/704804</downloadLink>
              <validation>
                <status>invalid</status>
                <message>Il manque une ou plusieurs pages à ce document.</message>
              </validation>
            </noPrecompteDocument>
            <!-- le champs "receipt" est disponible uniquement si type == [urssaf, ssi, msa], et peut être vide -->
            <receipt>
              <date>2016-01-10</date>
              <downloadLink>api.provigis.com/download/receipt/203032</downloadLink>
            </receipt>
          </document>
          <document>
            <name>lnte</name>
            <status>to_update</status>
            <validity>2013-04-04</validity>
            <!-- Le champs "validation" est à prendre en compte uniquement si status est à "to_update" -->
            <validation>
                <status>invalid</status>
                <!-- Le champs "message" est à prendre en compte uniquement si status est à "invalid" -->
                <message>Il manque une ou plusieurs pages à ce document.</message>
            </validation>
            <date>2012-07-27</date>
            <lastUpdated>2012-10-10</lastUpdated>
            <downloadLink>https://www.provigis.com/api/download/506d546ba3e91402071bac2c</downloadLink>
          </document>
        </legal>
        <sectors>
          <sector>
            <codeNaf/>
            <name>Assurance(s)</name>
            <documents>
              <document>
                <name>Assurance RCP</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
          <sector>
            <codeNaf>11.16<codeNaf>
            <name>Prestations Informatiques et Télécoms</name>
            <documents>
              <document>
                <name>Document1</name>
                <status>missing</status>
              </document>
            </documents>
          </sector>
        </sectors>
        <specifics>
          <document>
            <name>Document spec. 1</name>
            <status>up_to_date</status>
            <validity>2013-03-27</validity>
            <date>2012-07-27</date>
            <lastUpdated>2012-12-27</lastUpdated>
            <mandatory>true</mandatory>
            <downloadLink>https://www.provigis.com/api/download/306a546ba3e92402071bac2c</downloadLink>
          </document>
          <document>
            <name>Document spec. 2</name>
            <status>up_to_date</status>
            <mandatory>false</mandatory>
            <downloadLink>https://www.provigis.com/api/download/216a546ba3e9245a071bac21</downloadLink>
          </document>
        </specifics>
        <contracts>
          <contract>
            <contractId>58000</contractId>
            <contractReference>APS-456-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>123455</entitled>
            <dateCreated>2012-10-08</dateCreated>
            <dateStart>2012-10-08</dateStart>
            <dateEnd>2013-10-31</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-04-08</validity>
              <date>2012-07-27</date>
              <lastUpdated>2012-10-10</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5072e2d34ce79c9a0f15c564</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>58001</contractId>
            <contractReference>APS-457-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>1234</entitled>
            <dateCreated>2012-07-11</dateCreated>
            <dateStart>2012-07-11</dateStart>
            <dateEnd>2012-10-07</dateEnd>
            <document>
              <status>up_to_date</status>
              <validity>2013-03-27</validity>
              <date>2012-07-27</date>
              <lastUpdated>2012-10-04</lastUpdated>
              <downloadLink>https://www.provigis.com/api/download/5064ca5257a62e4b6e1f81be</downloadLink>
            </document>
          </contract>
          <contract>
            <contractId>58002</contractId>
            <contractReference>APS-458-BA3</contractReference>
            <buyerContact>John Doe</buyerContact>
            <buyerDepartment>DSI</buyerDepartment>
            <entitled>12345</entitled>
            <dateCreated>2012-07-10</dateCreated>
            <dateStart>2012-07-10</dateStart>
            <dateEnd>2012-08-04</dateEnd>
            <document>
              <status>missing</status>
            </document>
          </contract>
        </contracts>
      </documents>
    </supplier>
  </suppliers>
</root>

Statut des fournisseurs

Retour Définition
verified Les documents légaux sont vérifiés
to_verify Certains de ses documents légaux sont à vérifier
invalid Certains de ses documents légaux sont invalides ou absents
offline Le fournisseur est hors ligne

Statut des documents

Retour Définition
up_to_date Le document est à jour et vérifié (si vérification requise)
to_verify Le document est en attente de vérification
to_update Le document demande à être mis à jour, il a été invalidé ou est périmé
missing Le document est absent

Statut de validation

Le champs validation est présent dans les retours au niveau d'un document dans le cas où le document a le status "to_update". Il est présent uniquement pour les documents vérifiables.
Ce champs contient deux champs :

  • status
  • message : le message d'invalidation, dans le cas où le status de la validation est à "invalid"

Le tableau ci-dessous résume les différents status de validation possibles

Retour Définition
valid Le document a été vérifié et validé
not_verified Le document n'a pas encore été vérifié
invalid Le document a été invalidé par la vérification

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
401 4120 Unauthorized SIRET or ID
412 4021 Invalid parameter level
412 4122 Unknown level

GET/download/{id}Téléchargement document

Retourne le document dont l'ID passé en paramètre fait référence.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
id Caractères max : 255 ID du document   5064ca5257a62e4b6e1f81be URL
Paramètres
// URL : /download/5064ca5257a62e4b6e1f81be
id="5064ca5257a62e4b6e1f81be"

Erreur

Code HTTP Code erreur Message
401 XXXX You cannot download this file
412 4200 Invalid parameter ID

Contrats

PUT/buyers/{buyer_id}/suppliers/{supplier_id}/contracts{contract_id}Modifie un contrat passé entre un fournisseur et un acheteur

Modifie un contrat passé entre un fournisseur et un acheteur

Notice d'implémentation

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID d'un acheteur     1384089486742271133 URL
supplier_id ID d'un fournisseur     1324059441812734224 URL
contract_id ID d'un contrat     57079 URL
number Caractères max : 255 Numéro du contrat à créer   12546-bd BODY
entitled Caractères max : 255 Titre du contrat   Migration du parc informatique vers Debian BODY
caller Nom du contact chez l'acheteur   John Doe BODY
entity Département concerné chez l'acheteur DSI BODY
dateStart Date Date de début du contrat 2012-12-31 BODY
dateEnd Date : doit être supérieur à la date de début Date de fin du contrat 2013-12-31 BODY
allowBranchView 1/0 Visibilité du contrat pour les filiales 0 0 BODY

Exemples

Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/contracts
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
number = "12546-bd"
entitled = "Migration du parc informatique vers Debian"
caller = "John Doe"
entity = "DSI"
dateStart = "2012-12-31"
dateEnd = "2013-12-31"
allowBranchView = "0"
Réponse

{
  "id": "57079"
}
Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/contracts
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
number = "12546-bd"
entitled = "Migration du parc informatique vers Debian"
caller = "John Doe"
entity = "DSI"
dateStart = "2012-12-31"
dateEnd = "2013-12-31"
allowBranchView = "0"
Réponse

<root>
  <id>57079</id>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
412 4019 Invalid parameter SIRET or ID
412 4131 Unauthorized email
412 4120 Unauthorized SIRET or ID
412 4203 A parameter is missing
412 4204 A parameter is incorrect
412 4205 The starting date must precede the ending date

POST/buyers/{buyer_id}/suppliers/{supplier_id}/contractsAjout d'un contrat entre un fournisseur et un acheteur

Création d'un contrat entre un acheteur et un fournisseur.

Notice d'implémentation

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID d'un acheteur     1384089486742271133 URL
supplier_id ID d'un fournisseur     1324059441812734224 URL
number Caractères max : 255 Numéro du contrat à créer   12546-bd BODY
entitled Caractères max : 255 Titre du contrat   Migration du parc informatique vers Debian BODY
caller Nom du contact chez l'acheteur   John Doe BODY
entity Département concerné chez l'acheteur DSI BODY
dateStart Date Date de début du contrat 2012-12-31 BODY
dateEnd Date : doit être supérieur à la date de début Date de fin du contrat 2013-12-31 BODY
allowBranchView 1/0 Autoriser les filiales à voir le contrat 0 0 BODY

Exemples

Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/contracts
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
number = "12546-bd"
entitled = "Migration du parc informatique vers Debian"
caller = "John Doe"
entity = "DSI"
dateStart = "2012-12-31"
dateEnd = "2013-12-31"
allowBranchView = "0"
Réponse

{
  "id": "57079"
}
Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/contracts
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
number = "12546-bd"
entitled = "Migration du parc informatique vers Debian"
caller = "John Doe"
entity = "DSI"
dateStart = "2012-12-31"
dateEnd = "2013-12-31"
allowBranchView = "0"
Réponse

<root>
  <id>57079</id>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
412 4019 Invalid parameter SIRET or ID
412 4131 Unauthorized email
412 4120 Unauthorized SIRET or ID
412 4203 A parameter is missing
412 4204 A parameter is incorrect
412 4205 The starting date must precede the ending date

DELETE/buyers/{buyer_id}/suppliers/{supplier_id}/contracts{contract_id}Supprime un contrat entre un acheteur et un fournisseur

Supprime un contrat entre un acheteur et un fournisseur

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID (Long) ID de l'acheteur   1384089486742271133 URL
supplier_id ID (Long) ID du fournisseur   1324059441812734224 URL
contract_id ID (Long) ID du contrat   57076 URL

Exemples

Paramètres
// URL : api/buyers/1384089486742271133/suppliers/1324059441812734224/contracts/57076
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
contract_id="57076"
Réponse
{
}
Paramètres
// URL : api/buyers/1384089486742271133/suppliers/1324059441812734224/contracts/57076
buyer_id="1384089486742271133"
supplier_id="1324059441812734224"
contract_id="57076"
Réponse
<root>
</root>

Erreur

Code HTTP Code erreur Message
400 4208 The system encountered an error while processing the request
412 4019 Invalid parameter SIRET or ID
412 4019 Invalid parameter SIRET or ID
412 4131 Unauthorized email
412 4120 Unauthorized SIRET or ID
412 4203 A parameter is missing
412 4204 A parameter is incorrect
412 4205 The starting date must precede the ending date

Référents

GET/buyers/{buyer_id}/suppliers/{supplier_id}/referentsRéférents d'un fournisseur

Liste les référents d'un fournisseur.

Notice d'implémentation

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id   ID d'un acheteur   1384089486742271133 URL
supplier_id   ID d'un fournisseur   1324059441812734224 URL

Exemples

Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/referents/
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
  
Réponse

{
  "supplier": {
    "id": "1324059441812734224",
    "siret": "40846824300023",
    "name": "My Enterprise"
  },
  "referrers": [
    {
      "email": "jean.dupond@yopmail.com",
      "civility": 0,
      "firstname": "Jean",
      "lastname": "Dupond",
      "function": null,
      "phone": "0923456781",
      "cellphone": "0612121212"
    },
    {
      "email": "jeanne.levant@yopmail.com",
      "civility": 1,
      "firstname": "Jeanne",
      "lastname": "Levant",
      "function": "Assistante commerciale",
      "phone": " 0123456789",
      "cellphone": null
    }
  ]
}
  
Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/referents/
buyer_id="1384089486742271133"
supplier_id = "1324059441812734224"
  
Réponse

<root>
  <supplier>
    <id>1324059441812734224</id>
    <siret>40846824300023</siret>
    <name>My Enterprise</name>
  </supplier>
  <referrers>
    <referrer>
      <email>jean.dupond@yopmail.com</email>
      <civility>0</civility>
      <firstname>Jean</firstname>
      <lastname>Dupond</lastname>
      <function/>
      <phone>0923456781</phone>
      <cellphone>0612121212</cellphone>
    </referrer>
    <referrer>
      <email>jeanne.levant@yopmail.com</email>
      <civility>1</civility>
      <firstname>Jeanne</firstname>
      <lastname>Levant</lastname>
      <function>Assistante commerciale</function>
      <phone>0123456789</phone>
      <cellphone/>
    </referrer>
  </referrers>
</root>
  

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID

POST/buyers/{buyer_id}/suppliers/{supplier_id}/referentsAjout d'un référent à un fournisseur

Ajout d'un référent à un fournisseur.

Notice d'implémentation

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id   ID d'un acheteur   1384089486742271133 URL
supplier_id   ID d'un fournisseur   1324059441812734224 URL
email Caractères max : 255 email de l'utilisateur à ajouter   test@yopmail.com BODY
civility 0 (Mr), 1 (Mme), 2 (Mlle) Civilité de l'utilisateur 0 0 BODY
firstname Prénom du référent   John BODY
lastname Nom du référent Doe BODY
phone Numéro de téléphone Numéro de téléphone du référent 0102030405 BODY
cellphone Numéro de téléphone mobile Numéro de téléphone mobile du référent 0602030405 BODY

Exemples

Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/referents/
buyer="1384089486742271133"
supplier = "1324059441812734224"
email = "test@yopmail.com"
civility = "0"
firstname = "John"
lastname = " Doe"
phone = "0102030405"
cellphone = "0678912345"
  
Réponse

{
  "id": "57079"
}
  
Paramètres
//URL : /buyers/1384089486742271133/suppliers/1324059441812734224/referents/
buyer="1384089486742271133"
supplier = "1324059441812734224"
email = "test@yopmail.com"
civility = "0"
firstname = "John"
lastname = " Doe"
phone = "0102030405"
cellphone = "0678912345"
  
Réponse

<root>
  <id>57079</id>
</root>
  

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
412 4019 Invalid parameter SIRET or ID
412 4131 Unauthorized email
412 4120 Unauthorized SIRET or ID
412 4203 A parameter is missing
412 4204 A parameter is incorrect

Groupes

POST/groups/{group_id}/suppliersAjout d'un fournisseur au groupe

Ajoute le fournisseur passé en paramètre au groupe passé en paramètre.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
group_id ID (Long) ID d'un groupe   1 URL
supplier_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 BODY

Exemples

Paramètres
// URL : /groups/1/suppliers/
group_id="1"
supplier_id="1384089486742271133"
Réponse
{
    "success": true
}
Paramètres
// URL : /groups/1/suppliers/
group_id="1"
supplier_id="1384089486742271133"
Réponse
<root>
    <status>success</status>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
412 4119 Unknown group
401 4131 Unauthorized email

DELETE/groups/{group_id}/suppliersRetrait d'un fournisseur au groupe

Retire le fournisseur passé en paramètre du groupe passé en paramètre.

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
group_id ID (Long) ID du groupe   1 URL
supplier_id Siret (14 chiffres) ou ID (Long) Siret ou ID d'une entité   1384089486742271133 URL

Exemples

Paramètres
// URL : /groups/1/suppliers?supplier_id=1384089486742271133
group_id="1"
supplier_id="1384089486742271133"
Réponse
{
}
Paramètres
// URL : /groups/1/suppliers?supplier_id=1384089486742271133
group_id="1"
supplier_id="1384089486742271133"
Réponse
<root>
</root>

Erreur

Code HTTP Code erreur Message
412 4019 Invalid parameter SIRET or ID
412 4119 Unknown group
401 4131 Unauthorized email

Evénements

GET/event/historyListe des événements

Retourne l'historique des événements d'un Acheteur

Paramètres

Si l'appel est fait par un Acheteur le champs buyer_id est obligatoire.
Si l'appel est fait par un Distributeur:

  • le champs distributor_id est obligatoire
  • l'un des deux champs integratedbuyer_id ou integratedbuyer_external_id est obligatoire afin d'identifier l'acheteur intégré

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID (Long) ID d'un acheteur   1384089486742271133 URL
distributor_id ID (Long) ID d'un distributeur (si appel distributeur)   1384089486742271133 URL
integratedbuyer_id ID (Long) ID d'un acheteur intégré (si appel distributeur)   1384089486742271133 URL
integratedbuyer_external_id ID (String) ID externe d'un acheteur intégré (si appel distributeur)   RGFT-1540 URL
level Entier (1 ou 2) Niveau d'interrogation (2 pour avoir accès aux relances téléphoniques) 1 1 URL
include_globals Boolean (0 ou 1) Indique si les événements globaux doivent être retournés 1 1 URL
include_emails Boolean (0 ou 1) Indique si les événements emails doivent être retournés 1 1 URL
include_phoning Boolean (0 ou 1) Indique si les relances téléphoniques doivent être retournés 1 1 URL
offset Entier Pagination sur les fournisseurs 0 20 URL
max Entier Nombre maximum de fournisseurs à retourner (50 au maximum) 50 30 URL

Exemples

Paramètres
// URL : /events/history
    buyer_id="1384089486742271133"
    level="1"
    max=2
    
Réponse

{
    "buyer_id": 1384089486742271133,
    "pagination": {
        "offset": 0,
        "max": 2,
        "total": 20
    },
    "suppliers": [
        {
            "supplier": {
                "id": 1802268668390812995,
                "name": "SUP SOCIETE",
                "siret": "78821382500508",
                "globals": [
                    {
                        "event": {
                            "date": "2016-01-10T01:31:32Z",
                            "name": "Expiration d'un document : Attestation Urssaf",
                            "type": "expiration"
                        }
                    },
                    {
                        "event": {
                            "date": "2016-01-10T01:31:32Z",
                            "name": "Expiration d'un document : Kbis",
                            "type": "expiration"
                        }
                    }
                ],
                "emails": [
                    {
                        "event": {
                            "date": "2016-01-10T01:31:35Z",
                            "name": "Notification d'expiration d'un document",
                            "type": "email",
                            "total_receivers": 2,
                            "referent_receivers": [
                                {
                                    "contact": {
                                        "email": "contact1@mail.fr"
                                    }
                                }
                            ],
                            "count_other_receivers": 1
                        }
                    },
                    {
                        "event": {
                            "date": "2016-01-10T01:31:35Z",
                            "name": "Notification d'expiration d'un document",
                            "type": "email",
                            "total_receivers": 2,
                            "referent_receivers": [
                                {
                                    "contact": {
                                        "email": "contact1@mail.fr"
                                    }
                                }
                            ],
                            "count_other_receivers": 1
                        }
                    }
                ],
                "phoning": [
                    {
                        "event": {
                            "date": "2016-04-14T13:39:07Z",
                            "name": "Relance téléphonique",
                            "type": "téléphonique",
                            "user_joined": "mr dupont",
                            "cibled_update_date": "23/04/2016",
                            "compliance_department_presented": true,
                            "compliance_department_refused": false,
                            "invalid_message": "Données de contact manquantes ou erronées",
                            "comment": ""
                        }
                    }
                ]
            }
        },
        {
            "supplier": {
                "id": 1802268668391027503,
                "name": "SUP SOCIETE 2",
                "siret": "41819991500020",
                "globals": [],
                "emails": [],
                "phoning": []
            }
        }
    ]
}
    
Paramètres
// URL : /events/history
    buyer_id="1384089486742271133"
    level="1"
    max=2
    
Réponse

<root>
    <buyer_id>1384089486742271133</buyer_id>
    <pagination>
        <offset>0</offset>
        <max>2</max>
        <total>20</total>
    </pagination>
    <suppliers>
        <supplier>
            <id>1802268668390812995</id>
            <name>SUP SOCIETE</name>
            <siret>78821382500508</siret>
            <globals>
                <event>
                    <date>Sun Jan 10 02:31:32 CET 2016</date>
                    <name>Expiration d'un document : Attestation Urssaf</name>
                    <type>expiration</type>
                </event>
                <event>
                    <date>Sun Jan 10 02:31:32 CET 2016</date>
                    <name>Expiration d'un document : Kbis</name>
                    <type>expiration</type>
                </event>
            </globals>
            <emails>
                <event>
                    <date>Sun Jan 10 02:31:35 CET 2016</date>
                    <name>Notification d'expiration d'un document</name>
                    <type>email</type>
                    <total_receivers>2</total_receivers>
                    <referent_receivers>
                        <contact>
                            <email>contact1@mail.fr</email>
                        </contact>
                    </referent_receivers>
                    <count_other_receivers>1</count_other_receivers>
                </event>
                <event>
                    <date>Sun Jan 10 02:31:35 CET 2016</date>
                    <name>Notification d'expiration d'un document</name>
                    <type>email</type>
                    <total_receivers>2</total_receivers>
                    <referent_receivers>
                        <contact>
                            <email>contact1@mail.fr</email>
                        </contact>
                    </referent_receivers>
                    <count_other_receivers>1</count_other_receivers>
                </event>
            </emails>
            <phoning>
                <event>
                    <date>Thu Apr 14 15:39:07 CEST 2016</date>
                    <name>Relance téléphonique</name>
                    <type>téléphonique</type>
                    <user_joined>mr dupont</user_joined>
                    <cibled_update_date>23/04/2016</cibled_update_date>
                    <compliance_department_presented>true</compliance_department_presented>
                    <compliance_department_refused>false</compliance_department_refused>
                    <invalid_message>Données de contact manquantes ou erronées</invalid_message>
                    <comment></comment>
                </event>
            </phoning>
        </supplier>
        <supplier>
            <id>1802268668391027503</id>
            <name>SUP SOCIETE 2</name>
            <siret>41819991500020</siret>
            <globals></globals>
            <emails></emails>
            <phoning></phoning>
        </supplier>
    </suppliers>
</root>
    

Erreur

Code HTTP Code erreur Message
412 4305 distributor_id or buyer_id is required
412 4308 integratedbuyer_id or integratedbuyer_external_id is required
412 4309 Integrated buyer not found
412 4311 Given selection is empty

Relances

POST/reminder/priorityEnvoyer une demande de mise à jour prioritaire

Envoie d'une demande de mise à jour prioritaire

Paramètres

Si l'appel est fait par un Acheteur le champs buyer_id est obligatoire.
Si l'appel est fait par un Distributeur:

  • le champs distributor_id est obligatoire
  • l'un des deux champs integratedbuyer_id ou integratedbuyer_external_id est obligatoire afin d'identifier l'acheteur intégré

Paramètre Contrainte Description Valeur par défaut Exemple Type
buyer_id ID (Long) ID d'un acheteur   1384089486742271133 BODY
distributor_id ID (Long) ID d'un distributeur (si appel distributeur)   1384089486742271133 BODY
integratedbuyer_id ID (Long) ID d'un acheteur intégré (si appel distributeur)   1384089486742271133 BODY
integratedbuyer_external_id ID (String) ID externe d'un acheteur intégré (si appel distributeur)   RGFT-1540 BODY
supplier_id ID (Long) ID du fournisseur à relancer   1384089486742274583 BODY
contacts String Liste des contacts supplémentaire à notifier en plus des référents et des administrateurs. Séparé par des ";"   my@mail.com;your@mail.com BODY
text String Texte à envoyer Le texte du mail par défaut   BODY

Exemples

Paramètres
// URL : /reminder/priority
    buyer_id="1384089486742271133"
    supplier_id="1384088723742274589"
    text="Le message de la relance"
    contacts="mycontact1@mail.com;mycontact2@mail.com"
    
Réponse

{
    "text": "Le message de la relance",
    "subject": "Demande prioritaire de mise à jour sur Provigis (Rappel) par DO",
    "contacts": [
        {
            "contact": {
                "email": "mycontact1@mail.com"
            }
        },
        {
            "contact": {
                "email": "mycontact2@mail.com"
            }
        },
        {
            "contact": {
                "email": "mycontact3@mail.com"
            }
        }
    ]
}
    
Paramètres
// URL : /reminder/priority
    buyer_id="1384089486742271133"
    supplier_id="1384088723742274589"
    text="Le message de la relance"
    contacts="mycontact1@mail.com;mycontact2@mail.com"
    
Réponse

<root>
    <contacts>
        <contact>
            <email>mycontact1@mail.com</email>
        </contact>
        <contact>
            <email>mycontact2@mail.com</email>
        </contact>
        <contact>
            <email>mycontact3@mail.com</email>
        </contact>
    </contacts>
    <subject>Demande prioritaire de mise à jour sur Provigis (Rappel) par DO</subject>
    <text>Le message de la relance</text>
</root>
    

Erreur

Code HTTP Code erreur Message
412 4305 distributor_id or buyer_id is required
412 4306 supplier_id is required
412 4307 Given supplier not found
412 4308 integratedbuyer_id or integratedbuyer_external_id is required
412 4309 Integrated buyer not found
412 4310 Maximum reminder reached for this supplier

Distributeurs

Utilisation des web servicesInformations

Les distributeurs ont accès à certains web services destinés aux donneurs d'ordres (acheteurs) :
  • GET /buyers/{buyer_id}/groups
  • POST /buyers/{buyer_id}/suppliers
  • DELETE /buyers/{buyer_id}/suppliers/{supplier_id}
  • GET /buyers/{buyer_id}/status
  • GET /buyers/{buyer_id}/suppliers
  • GET /buyers/{buyer_id}/suppliers/{supplier_id}
Si le distributeur souhaite utiliser la notion d'id externe pour identifier les acheteurs intégrés, il suffit de renseigner le paramètre distributeur_id aux paramètres de la requête.
De cette façon l'id externe peut être renseigné dans l'url: /buyers/{buyer_id}/suppliers donnera /buyers/myExternalId-xzvf/suppliers/.

Les id de groupes dans ces services doivent identifier un groupe distributeur lorsque l'appel est fait par un distributeur.

GET/distributors/{distributor_id}Organisation

Retourne l'organisation d'un distributeur, ses acheteurs intégrés et leurs fournisseurs

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
distributor_id ID (Long) ID d'un distributeur   1384089486742271133 URL
level Entier (1, 2 ou 3) Niveau d'interrogation (1 pour les distributeurs, 2 pour les acheteurs intégrés, 3 pour les fournisseurs) 1 2 URL

Exemples

Paramètres
// URL : /distributors/1802268668391070843
    distributor_1="1802268668391070843"
    level="3"
    
Réponse

{
    "distributor": {
        "id": "1802268668391070843",
        "name": "distributeur 1",
        "distributors": [
            {
                "distributor": {
                    "id": "1802268668391070848",
                    "name": "distributeur 1-A",
                    "distributors": [],

                    //  Champs disponible si level >= 2
                    "integratedbuyers": [
                        {
                            "integratedbuyer": {
                                "id": "1802268668391070878",
                                "external_id": null,
                                "name": "AcheurIntegre1",

                                //  Champs disponible si level = 3
                                "suppliers": [
                                    {
                                        "supplier": {
                                            "id": "1802268668391070875",
                                            "siret": "80252206000010",
                                            "name": "RAISON SOCIALE 1"
                                        }
                                    }
                                ]
                            }
                        },
                        {
                            "integratedbuyer": {
                                "id": "1802268668391070879",
                                "external_id": null,
                                "name": "AcheurIntegre2",

                                //  Champs disponible si level = 3
                                "suppliers": [
                                    {
                                        "supplier": {
                                            "id": "1802268668391070875",
                                            "siret": "80252206000010",
                                            "name": "RAISON SOCIALE 1"
                                        }
                                    }
                                ]
                            }
                        }
                    ]
                }
            }
        ],

        //  Champs disponible si level >= 2
        "integratedbuyers": [
            {
                "integratedbuyer": {
                    "id": "1802268668391070948",
                    "external_id": "myExternalId-exid-123",
                    "name": "AcheurIntegre3",

                    //  Champs disponible si level = 3
                    "suppliers": []
                }
            },
            {
                "integratedbuyer": {
                    "id": "1802268668391070950",
                    "external_id": "myExternalId-exid-1234",
                    "name": "AcheurIntegre3",

                    //  Champs disponible si level = 3
                    "suppliers": [
                        {
                            "supplier": {
                                "id": "1802268668391070951",
                                "siret": "49458122600011",
                                "name": "RAISON SOCIALE 3"
                            }
                        },
                        {
                            "supplier": {
                                "id": "1802268668391070952",
                                "siret": "31232906300019",
                                "name": "RAISON SOCIALE 4"
                            }
                        }
                    ]
                }
            }
        ]
    }
}
    
Paramètres
// URL : /distributors/1802268668391070843
    distributor_1="1802268668391070843"
    level="3"
    
Réponse

<root>
    <distributor>
        <id>1802268668391070843</id>
        <name>distributeur 1</name>
        <distributors>
            <distributor>
                <id>1802268668391070848</id>
                <name>distributeur 1-A</name>
                <distributors></distributors>

                <!-- Champs disponible si level >= 2 -->
                <integratedbuyers>
                    <integratedbuyer>
                        <id>1802268668391070878</id>
                        <external_id/>
                        <name>AcheurIntegre1</name>

                        <!-- Champs disponible si level = 3 -->
                        <suppliers>
                            <supplier>
                                <id>1802268668391070875</id>
                                <siret>80252206000010</siret>
                                <name>RAISON SOCIALE 1</name>
                            </supplier>
                        </suppliers>
                    </integratedbuyer>
                    <integratedbuyer>
                        <id>1802268668391070879</id>
                        <external_id/>
                        <name>AcheurIntegre2</name>

                        <!-- Champs disponible si level = 3 -->
                        <suppliers>
                            <supplier>
                                <id>1802268668391070875</id>
                                <siret>80252206000010</siret>
                                <name>RAISON SOCIALE 1</name>
                            </supplier>
                        </suppliers>
                    </integratedbuyer>
                </integratedbuyers>
            </distributor>
        </distributors>

        <!-- Champs disponible si level >= 2 -->
        <integratedbuyers>
            <integratedbuyer>
                <id>1802268668391070948</id>
                <external_id>myExternalId-exid-1</external_id>
                <name>AcheurIntegre3</name>

                <!-- Champs disponible si level = 3 -->
                <suppliers></suppliers>
            </integratedbuyer>
            <integratedbuyer>
                <id>1802268668391070950</id>
                <external_id>myExternalId-exid-12</external_id>
                <name>AcheurIntegre4</name>

                <!-- Champs disponible si level = 3 -->
                <suppliers>
                    <supplier>
                        <id>1802268668391070951</id>
                        <siret>49458122600011</siret>
                        <name>RAISON SOCIALE 3</name>
                    </supplier>
                    <supplier>
                        <id>1802268668391070952</id>
                        <siret>31232906300019</siret>
                        <name>RAISON SOCIALE 4</name>
                    </supplier>
                </suppliers>
            </integratedbuyer>
        </integratedbuyers>
    </distributor>
</root>
    

POST/distributors/{distributor_id}/integrated_buyerAjout d'un acheteur intégré

Ajoute un acheteur intégré à un distributeur

Paramètres

Paramètre Contrainte Description Valeur par défaut Exemple Type
distributor_id ID (Long) ID d'un distributeur   1384089486742271133 URL
integratedbuyer_name String Nom de l'acheteur intégré   Acheteur Intégré 1 BODY
integratedbuyer_external_id String Id externe de l'acheteur intégré   XVF-ID BODY
integratedbuyer_siret String Siret de l'acheteur intégré. Requis pour créer la version fournisseur !   123456789000125 BODY
integratedbuyer_create_supplier Boolean (0, 1) Une version fournisseur de l'acheteur intégré doit-elle être créée ? Si oui, le champs integratedbuyer_siret doit être renseigné. 0 1 BODY
integratedbuyer_attach_supplier Boolean (0, 1) La version fournisseur créée doit-elle être attachée à l'acheteur intégré ? Pris en compte uniquement si integratedbuyer_create_supplier 0 1 BODY

Exemples

Paramètres
// URL : /distributors/1802268668391070843/integrated_buyer
    distributor_id="1802268668391070843"
    integratedbuyer_name="Acheteur Intégré name"
    integratedbuyer_external_id="VRF-234"
    integratedbuyer_siret="50270292100011"
    integratedbuyer_create_supplier=1
    integratedbuyer_attach_supplier=1
    
Réponse

{
    "action": "SETUP", // SETUP ou NONE
    "id": "1802268668391070865",
    "external_id": "VRF-234",
    "name": "Acheteur Intégré name",

    // Champs disponible si integratedbuyer_create_supplier = 1
    "supplier": {
        "action": "SETUP", // CREATED, SETUP, RENEWAL ou NONE
        "id": "1802268668391070857",
        "name": "Acheteur Intégré name",
        "siret": "50270292100011"
    }
}
    
Paramètres
// URL : /distributors/1802268668391070843/integrated_buyer
    distributor_id="1802268668391070843"
    integratedbuyer_name="Acheteur Intégré name"
    integratedbuyer_external_id="VRF-234"
    integratedbuyer_siret="50270292100011"
    integratedbuyer_create_supplier=1
    integratedbuyer_attach_supplier=1
    
Réponse

<root>
    <action>SETUP</action> <!-- SETUP, NONE -->
    <id>1802268668391070865</id>
    <external_id>VRF-234</external_id>
    <name>Acheteur Intégré name</name>
    
    <!-- Champs disponible si integratedbuyer_create_supplier = 1 -->
    <supplier>
        <action>SETUP</action> <!-- CREATED, SETUP, RENEWAL ou NONE -->
        <id>1802268668391070857</id>
        <name>Acheteur Intégré name</name>
        <siret>50270292100011</siret>
    </supplier>
</root>
    

Erreur

Code HTTP Code erreur Message
412 1200 Integrated buyer name is required
412 1201 External id must be unique in organization, duplication detected
412 1203 This integrated buyer does not belong your organization
412 1204 This integrated does not have SIRET, can't create supplier version
412 1206 This integrated has not a valid SIRET, can't create supplier version
412 1205 A SIRET is required to create supplier version of integrated buyer
412 1207 Valid SIRET is required to create supplier version of integrated buyer
412 1301 Invalid SIRET for supplier

DELETE/distributors/{distributor_id}/integrated_buyerSuppression d'un acheteur intégré

Supprime un acheteur intégré à un distributeur

Paramètres

L'un des deux champs integratedbuyer_id et integratedbuyer_external_id doit être renseigné. Si les deux sont renseignés, seul integratedbuyer_external_id sera exploité.

Paramètre Contrainte Description Valeur par défaut Exemple Type
distributor_id ID (Long) ID d'un distributeur   1384089486742271133 URL
integratedbuyer_external_id String Id externe de l'acheteur intégré   XVF-ID BODY
integratedbuyer_id String Id Provigis de l'acheteur intégré   1384458137742278762 BODY

Exemples

Paramètres
// URL : /distributors/1802268668391070843/integrated_buyer
    distributor_id="1802268668391070843"
    integratedbuyer_external_id=extern-id-rvfd
    
Réponse

{
    "action": "DELETE",
    "id": 1802268668391076514,
    "external_id": "extern-id-rvfd",
    "name": "Un Acheteur Intégré"
}
    
Paramètres
// URL : /distributors/1802268668391070843/integrated_buyer
    distributor_id="1802268668391070843"
    integratedbuyer_external_id=extern-id-rvfd
    
Réponse

        
            DELETE
            1802268668391076514
            extern-id-rvfd
            Un Acheteur Intégré
        
    

Erreur

Code HTTP Code erreur Message
412 3100 Missing integrated buyer identification
412 3101 Given integrated buyer not found
412 3102 Given integrated buyer does not belong your organization