REST/JSON

MPower — împuterniciri (Clients API, REST)

API REST de verificare a împuternicirilor (powers of representation). Răspunsuri JSON înfășurate în { data: … }.

URL de bază: https://mpower.evisoft.com

Endpoint-uri

MetodăCaleScop
GET/clients-api/api/Authorization/check/Code-True-One?authorizationCode=Verifică validitatea unui cod (→ { data: bool })
GET/clients-api/api/Authorization/check/Code-Details-One?authorizationCode=Detalii complete ale împuternicirii
GET/clients-api/api/Authorization/check/TypeCode-Valid-One?authorizationTypeCode=&authorizingIdn=&authorizedIdn=Caută după tip + părți
GET/clients-api/api/Authorization/check/Idn-Details-List?idnx=Listă pentru un IDNx (+ filtre status/tip/date/granted)
GET/clients-api/api/Authorization/file?authorizationCode=Descarcă un PDF mock al împuternicirii

Date care funcționează (seed)

ValoareÎnseamnă
1000000000000101Valid (AT-0000001, 2000000000001 → 2000000000002)
1000000000000102Valid (persoană juridică 1000000000001 → 2000000000001)
1000000000000103Canceled
1000000000000104Suspended

Scenarii & erori (valori „magice")

DeclanșatorRezultat
cod …0004Generează o împuternicire Valid
cod …0006Generează una Canceled (isValid=false)
cod …0500HTTP 500 (eroare server simulată)
cod necunoscut (16 cifre)HTTP 404
cod ≠ 16 cifreHTTP 400 (validare)
Header X-MMock-Auth: unauthorized | forbiddenHTTP 401 / 403

Note

Linkuri

MConnect Mock — mediu de testare. Datele sunt fictive.