Skip to content

Contacts CRM

Permet de récupérer les contacts de votre base CRM.

Récupérer les contacts CRM

GET /v1/crmVisitCard

Retourne la liste des contacts CRM avec leurs fonctions, coordonnées et données LinkedIn.

Headers

NomTypeRequisDescription
x-access-tokenStringouiClé API

Paramètres query

NomTypeRequisDescription
idCompanyint|int[]conditionnelIdentifiant(s) de la société
idCrmVisitCardint|int[]conditionnelIdentifiant(s) du contact CRM
emailString|String[]conditionnelEmail(s) du contact
linkedinString|String[]conditionnelIdentifiant(s) LinkedIn du contact
sirenString|String[]conditionnelNuméro(s) SIREN de la société
pollingintconditionnelContacts modifiés dans les X dernières minutes (min. 15)
leftCompanybooleannontrue = contacts ayant quitté la société, false = contacts en poste

TIP

Au moins un paramètre parmi idCompany, siren, idCrmVisitCard, polling, email ou linkedin est obligatoire.

Réponses

200 — OK
json
{
    "success": true,
    "parameters": {
        "idAccount": "string|null",
        "idCompany": "int[]|null",
        "siren": "string[]|null",
        "idCrmVisitCard": "int[]|null",
        "email": "string[]|null",
        "linkedin": "string[]|null",
        "leftCompany": "boolean|null",
        "polling": "int|null"
    },
    "crmVisitCardList": [
        {
            "idCrmVisitCard": "int",
            "idRefVisitCard": "int|null",
            "idAccount": "string",
            "idUser": "int|null",
            "userLastModified": "datetime|null",
            "idCompany": "int|null",
            "idLebonlogicielVisitCard": "int|null",
            "firstName": "string|null",
            "firstNameNormalized": "string|null",
            "lastName": "string|null",
            "lastNameNormalized": "string|null",
            "fullName": "string|null",
            "email": "string|null",
            "phone": "string|null",
            "mobile": "string|null",
            "linkedinId": "string|null",
            "linkedinTechId": "string|null",
            "linkedinUrl": "string|null",
            "companySiret": "int|null",
            "isCompany": "bool",
            "lastEnrichmentDate": "datetime|null",
            "contactLeftCompany": "bool",
            "contactCreatedByUser": "bool",
            "created": "datetime",
            "modified": "datetime",
            "company": "object|null",
            "functionList": [
                {
                    "idCrmVisitCardFunction": "int",
                    "idCrmVisitCard": "int",
                    "idRefVisitCardFunction": "int|null",
                    "idPersona": "int|null",
                    "isCurrent": "bool|null",
                    "name": "string",
                    "startDate": "date|null",
                    "endDate": "date|null",
                    "created": "datetime",
                    "modified": "datetime",
                    "persona": {
                        "idPersona": "int",
                        "idUser": "int|null",
                        "idAccount": "string|null",
                        "title": "string",
                        "description": "string|null",
                        "isActive": "bool|null",
                        "created": "datetime",
                        "modified": "datetime"
                    }
                }
            ],
            "latestFunction": "object|null"
        }
    ]
}

Notes :

  • isCompany indique une fiche "contact société" générique (et non une personne physique).
  • contactLeftCompany indique que le contact a quitté la société ; contactCreatedByUser qu'il a été créé manuellement par un utilisateur.
  • persona est null si aucune persona n'est associée à la fonction. latestFunction reprend la structure d'un élément de functionList.
400 — Bad Request
json
{
    "success": false,
    "message": "Paramètre idCompany, siren, idCrmVisitCard, polling, email ou linkedin nécessaire",
    "parameters": {}
}
401 — Unauthorized
json
{
    "success": false,
    "code": "401",
    "message": "Clé API invalide"
}
403 — Forbidden
json
{
    "success": false,
    "code": 403,
    "message": "L'abonnement n'a pas accès à ces données",
    "parameters": {}
}

Coefficy — API externe