Vai al contenuto

API

Authentication Token

Authentication

Request a valid token, in order to access eLegere APIs.

Request

Method POST
URL /SmartIntelligenceUserManagementService/UserManagementService.svc/Token
Protocols HTTPS
ContentType application/json
Headers no headers required

Body:

1
2
3
4
5
{
    userName: [USERNAME], 
    password: [USERPASS], 
    clientId: "409890593359013"
}

Response

Examples

Create a WEB request to retrive the eLegere authentication token.

Raw Request:

1
2
3
4
5
6
7
8
POST /SmartIntelligenceUserManagementService/UserManagementService.svc/Token
Content-Type: application/json

{ 
    "userName": "USEREMAIL", 
    "password": "USERPASS", 
    "clientId": "409890593359013"
}

Raw Response:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
// HTTP/1.1 200 OK
// Content-Type: application/json; charset=utf-8

{ 
    "Domain": { 
        "Id": "49d95ea7-f59c-41be-bbf1-0651b0e0ca7b", 
        "Name": "DOMAINNAME", 
        "CreationDate": "/Date(1467983915332)/", 
        "IsActive": true, 
        "IsAdmin": true, 
        "IsBusinessDomain": true }, 
    "EncryptedCredentials": null, 
    "RedirectPage": 3, 
    "SessionToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9zaWQiOiI2MjJiOTI3Mi00ZTI0LTRiZWItOTM1NC1lNDY4YmIzMGU3OWMiLCJlbWFpbCI6Inlvb3hcXG1vbnRhbmlub2EiLCJyb2xlIjoiWzUsMSw3LDIsMyw0LDZdIiwiZ3JvdXBzaWQiOiI0OWQ5NWVhNy1mNTljLTQxYmUtYmJmMS0wNjUxYjBlMGNhN2IiLCJsZSI6IjciLCJsdCI6IjMiLCJpc3MiOiJlTGVnZXJlIiwiYXVkIjoiaHR0cDovL3NtYXJ0aW50ZWxsaWdlbmNlLnZlc2VuZGEuY29tLyIsImV4cCI6MTU3NjA2MzYyOSwibmJmIjoxNTczNDcxNjI5fQ.Pzbh65qv_aQg93DMFx5-_C2AWDaGdcOkbh34hGsPfTMPOhymY0_k0vOIzukhlyR6d-db4rYo3__pzeg3vmuII71NqeG8mK1Yn3FvtQfuhi0rVVaC5NTAkv_0xJcRi7_MoWTIvyznpgbdUyHPnHICoTC56C6nG_rbyR5uSW28RfViVx9njmANVAB_olHlzN_KrWrNuLKq076bz0HkWU2votWQfPuwgWG-fZQuw9N32B4BdWmAf0E4JATgSpxL-TtfzMZP3y0i8ds_arDM7haDmwybUQAnuUcTC1xghFnGVdfF1oElE6-pxjqNzxy5h1Rbpxcq0S_6WiPw5OC8VJN7iv" 
}

Get Items

Data

Retrieve data from eLegere Applications.

Request

Method GET
URL /SmartExplorerAPI/api/items
Protocols HTTPS
ContentType application/json
Headers ApplicationId, SessionToken

Body:

1
// body is not required

Response

Examples

Retrieve data from specific eLegere Application, using a valid token.

Raw Request:

1
2
3
4
GET /SmartExplorerAPI/api/items
ApplicationId: 076c941e-a2f2-4a40-8346-0ee4558e0999
SessionToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9zaWQiOiI2MjJiOTI3Mi00ZTI0LTRiZWItOTM1NC1lNDY4YmIzMGU3OWMiLCJlbWFpbCI6Inlvb3hcXG1vbnRhbmlub2EiLCJyb2xlIjoiWzUsMSw3LDIsMyw0LDZdIiwiZ3JvdXBzaWQiOiI0OWQ5NWVhNy1mNTljLTQxYmUtYmJmMS0wNjUxYjBlMGNhN2IiLCJsZSI6IjciLCJsdCI6IjMiLCJpc3MiOiJlTGVnZXJlIiwiYXVkIjoiaHR0cDovL3NtYXJ0aW50ZWxsaWdlbmNlLnZlc2VuZGEuY29tLyIsImV4cCI6MTU3NjA2MzYyOSwibmJmIjoxNTczNDcxNjI5fQ.Pzbh65qv_aQg93DMFx5-_C2AWDaGdcOkbh34hGsPfTMPOhymY0_k0vOIzukhlyR6d-db4rYo3__pzeg3vmuII71NqeG8mK1Yn3FvtQfuhi0rVVaC5NTAkv_0xJcRi7_MoWTIvyznpgbdUyHPnHICoTC56C6nG_rbyR5uSW28RfViVx9njmANVAB_olHlzN_KrWrNuLKq076bz0HkWU2votWQfPuwgWG-fZQuw9N32B4BdWmAf0E4JATgSpxL-TtfzMZP3y0i8ds_arDM7haDmwybUQAnuUcTC1xghFnGVdfF1oElE6-pxjqNzxy5h1Rbpxcq0S_6WiPw5OC8VJN7iv
Content-Type: application/json

Raw Response:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
// HTTP/1.1 200 OK
// Content-Type: application/json; charset=utf-8

[ 
    { 
        "Id": 1, 
        "Field1": "Value 1", 
        "Field2": 2, 
        "Field3": true, 
        "CT_ATTACHMENTS": null, 
        "DT_CREATION": null, 
        "DT_LAST_UPDATE": null, 
        "ROW_ORDER": null, 
        "TIMESTAMP": "AAAAAQ==", 
        "USER_ID_CREATION": null, 
        "USER_ID_LAST_UPDATE": null 
    } 
]