11. API Externe

Un API Extern este o interfață software furnizată de un serviciu terță parte care oferă posibilitatea de a interoga date din acel serviciu pentru a le afișa în SocrateCloud. 

API Externe

 În fereastra API Externe se definesc interfețele externe care vor putea fi apelate din SocrateCloud. 

Notă: La acest moment SocrateCloud suportă doar apeluri către interfețe externe REST API.

Se completează câmpurile:

Endpoints

În tabul Enpoints se definesc endpoint-urile care pot fi apelate din API-ul extern. Un API extern poate avea unul sau mai multe endpoint-uri.

Se completează câmpurile:

În câmpul URL se va afișa url-ul complet al endpoint-ului.

Parametri

În tabul Parametri se pot defini parametri care vor fi transmiși în url sub formă de query string.

Se completează câmpurile:

Câmpuri

În tabul Câmpuri se definesc câmpurile de interes din răspunsul JSON obținut la apelul API.

Se completează câmpurile:

Ex. Pentru următorul JSON:

{

    "data": [

        {

            "DocumentNo": "ABC123",

            "Description": null,

            "DocDate": "2024-04-19 00:00:00+0000",

            "lines": [

                {

                    "Line": 10,

                    "Product": "Piatra",

                },

                {

                    "Line": 20,

                    "Product": "Nisip",

                }

            ]

        }

    ]

}

calea în JSON este următoarea: