Skip to content

Contact référentiel

Permet de récupérer les contacts du répertoire de référence Coefficy.

Récupérer les contacts référentiel

GET /v1/refVisitCard

Retourne la liste des contacts du référentiel avec leurs fonctions, coordonnées, données LinkedIn et informations de société. Les résultats sont triés par date de modification décroissante.

Headers

NomTypeRequisDescription
x-access-tokenStringouiClé API

Paramètres query

NomTypeRequisDescription
idCompanyint|int[]conditionnelIdentifiant(s) de société
sirenString|String[]conditionnelNuméro(s) SIREN
idRefVisitCardint|int[]conditionnelIdentifiant(s) du contact référentiel
emailString|String[]conditionnelAdresse(s) email
linkedinIdString|String[]conditionnelIdentifiant(s) LinkedIn
domainString|String[]conditionnelNom(s) de domaine de la société
linkedinIdCompanyString|String[]conditionnelIdentifiant(s) LinkedIn de la société
leftCompanybooleannontrue = contacts ayant quitté, false = en poste
onlyCurrentFunctionsbooleannontrue = fonctions actives uniquement
pollingintnonContacts modifiés dans les X dernières minutes (min. 15)
limitintnonNombre de résultats par page (défaut : 100)
offsetintnonDécalage pour la pagination (défaut : 0)

TIP

Au moins un paramètre de filtrage est obligatoire.

Réponses

200 — OK
json
{
    "success": true,
    "code": 200,
    "parameters": {
        "idCompany": "int|null",
        "siren": "string|null",
        "limit": "int",
        "offset": "int",
        "idRefVisitCard": "[Int]|null",
        "linkedinId": "string",
        "leftCompany": "boolean",
        "onlyCurrentFunctions": "boolean",
        "domain": "string",
        "linkedinIdCompany": "string"
    },
    "refVisitCardList": [
        {
            "idRefVisitCard": "int",
            "firstName": "string",
            "lastName": "string",
            "email": "string|null",
            "phone": "string|null",
            "mobile": "string|null",
            "location": {
                "city": "string|null",
                "region": "string|null",
                "country": "string|null",
                "country_code": "string|null"
            }|null,
            "linkedinId": "string|null",
            "linkedinUrl": "string|null",
            "leftCompany": "boolean",
            "created": "datetime",
            "modified": "datetime",
            "company": {
                "idCompany": "int",
                "siren": "string",
                "name": "string",
                "commercialName": "string|null"
            },
            "functionList": [
                {
                    "name": "string",
                    "startDate": "datetime|null",
                    "endDate": "datetime|null",
                    "isCurrent": "boolean",
                    "location": {
                        "city": "string|null",
                        "region": "string|null",
                        "country": "string|null",
                        "Adresse1": "string|null",
                        "Adresse2": "string|null",
                        "country_code": "string|null"
                    }|null,
                    "personaMatchList": [
                        {
                            "idPersona": "int",
                            "title": "string",
                            "description": "string|null",
                            "order": "int|null",
                            "idPersonaRef": "int|null"
                        }
                    ]
                }
            ]
        }
    ]
}

TIP

personaMatchList est toujours un tableau (éventuellement vide []). Il contient les personas du compte dont au moins un intitulé-type configuré matche le name de la fonction (toutes les personas activées en mode "fiche société" du compte sont prises en compte, indépendamment de l'utilisateur qui les a créées).

400 — Bad Request
json
{
    "success": false,
    "code": 400,
    "message": "Au moins un paramètre de filtrage est requis"
}
403 — Forbidden
json
{
    "success": false,
    "code": 403,
    "message": "Accès refusé"
}

Coefficy — API externe