Documentation

Neelaps API documentation

Authenticate

Permet à un utilisateur de s'authentifier sur l'application

https://neelaps.app/api/npm/v2/authenticateEnvoi du login et du mot de passe
Parameters
name description required
login Adresse email de l'utilisateur enregistré oui
password Mot de passe de l'utilisateur enregistré oui
Response
Code Response
200 Retourne les informations de l'utilisateur connecté dont la token qu'il faudra envoyer dans chaque appel API.
{
    "user": {
        "IDUser": 4,
        "IDEnt": 1,
        "IDSelectedEnt": 1,
        "userLastName": "Doe",
        "userFirstName": "John",
        "userEmail": "john@elapida.fr",
        "userAvatar": "https://cobra.villa-management.elapida.com/images/avatars/5f95c90959d6d_face10.jpg",
        "userFonction": "Testeur d'application",
        "token": "ZWiYaWGaZ2pibZeaYm8%3D.6G77hxmADDH578vP2UDAIYuQX2AwfIdw6Qvlvwtu5ggEp.0tyazyZ8JXw+KgXTxldMPEL95+qVhgXvwtihXC1c5oGbRlEDvDF6Sa53rcFVsYJ4ehde.Z2aX"
    }
}
400 L'utilisateur n'existe pas ou le nom d'utilisateur ou le mot de passe sont incorrects.

Sociétés

Permet de récupérer les informations d'une société

https://neelaps.app/api/npm/v2/societesRetourne la liste des sociétés (dans le cadre de l'option multi-société)
Parameters

La token doit être envoyée dans le header sous le nom.

Response
Code Response
200 Retourne la liste des sociétés.
[
    {
        "IDSociete": 1,
        "RaisonSociale": "Neelaps Property Management",
        "selectedEnt": true
    },
    {
        "IDSociete": 2,
        "RaisonSociale": "Neelaps Holding",
        "selectedEnt": false
    }
]
https://neelaps.app/api/npm/v2/societes/{id}Retourne le détail d'une société d'après son IDSociete {id}
Parameters

La token doit être envoyée dans le header sous le nom.

Response
Code Response
200 Retourne les détails d'une société.
[
    {
        "IDSociete": 1,
        "RaisonSociale": "Neelaps Property Management",
        "Adresse": null,
        "CodePostal": null,
        "Ville": null,
        "IDPays": null,
        "RCS": null,
        "SIRET": null,
        "NAF": null,
        "TVAIntra": null,
        "Logo": null,
        "selectedEnt": true
    }
]

Contacts (Tiers)

https://neelaps.app/api/ecpm/v1/tiersGet the list of contacts
Parameters

No parameters required

Response
Code Response
200
[{
        "ID": 1515,
        "Denomination": "A Auctor Foundations",
        "Adresse": "529-6897 Metus Rd 14256 Montigny-ls-Metz",
        "Telephone": "02 08 95 33 37",
        "Mail": "id.libero.donec@outlook.net",
        "Portal_portalAuth": 1,
        "IDType": [
            6,
            3
        ]
    }]
https://neelaps.app/api/ecpm/v1/tiers/{id}
Name required Type Description
id yes Int The ID of the contact you want to display
Response
Code Response
200
{
    "ID": 1345,
    "IDType": [
        1,
        4
    ],
    "CompanyType": "ENTREPRISE",
    "Denomination": "Ante LLP",
    "Nom": "",
    "Prenom": "",
    "Adresse": "5410 Sit St.",
    "CodePostal": "17811",
    "Ville": "Saint-Herblain",
    "IDPays": 63,
    "paysNom": "France",
    "Telephone": "05 28 58 82 01",
    "Mail": "molestie.tellus@yahoo.net",
    "SiteWeb": null,
    "Portal_portalAuth": -1,
    "TxCommission": 0,
    "Ventes_defaultIDCatRec": null,
    "nomCatRec": null,
    "Ventes_defaultIDCatDep": null,
    "nomCatDep": null,
    "Compta_compteDebiteur": 0,
    "nomCompteDebiteur": " ",
    "Compta_compteCrediteur": 302,
    "nomCompteCrediteur": "411100 Clients - Ventes de biens ou de prestations de services",
    "Compta_codeDebiteur": 0,
    "Compta_codeCrediteur": 1,
    "Notes": null
}
https://neelaps.app/api/npm/v2/tiers
Name required Type Description
IDTiers yes Int The ID of the contact you want to display
Response
Code Response
200
{
    "1519": {
        "IDTiers": 1519,
        "CompanyType": "ENTREPRISE",
        "Denomination": null,
        "Nom": "Belmondo",
        "Prenom": "Jean-Paul",
        "Adresse": null,
        "CodePostal": null,
        "Ville": null,
        "pays": {
            "IDPays": 0,
            "paysName": null
        },
        "Telephone": null,
        "Mail": null,
        "SiteWeb": null,
        "Portal_Auth": -1,
        "Notes": null,
        "catRecette": {
            "IDCatRecette": null,
            "libelle": null
        },
        "catDepense": {
            "IDCatDepense": null,
            "libelle": null
        },
        "compteDebiteur": {
            "IDCompteDebiteur": null,
            "nomCompteDebiteur": null
        },
        "compteCrediteur": {
            "IDCompteCrediteur": null,
            "nomCompteCrediteur": null
        },
        "typesTiers": [
            {
                "IDType": 1,
                "typeLibelle": "Client",
                "typeColor": "#1D9862"
            },
            {
                "IDType": 4,
                "typeLibelle": "Propriétaire",
                "typeColor": "#1D9862"
            }
        ]
    }
}

As it floats around us in an eternity of bliss; and then, my friend, when darkness overspreads my eyes, and heaven and earth seem to dwell in my soul and absorb its power, like the form of a beloved mistress

I often think with longing, Oh, would I could describe these conceptions, could impress upon paper all that is living so full and warm within me, that it might be the mirror of my soul, as my soul is the mirror of the infinite God! O my friend — but it is too much for my strength — I sink under the weight of the splendour of these visions!”