{"contractVersion":"parcelops.connector.v1","name":"gleif","displayName":"GLEIF Entity Registry","description":"Global Legal Entity Identifier records for company identity, legal jurisdiction, registration status, and reported direct or ultimate parents.","tags":["business-identity","lei","legal-entity","parent-company","global"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"Global Legal Entity Identifier Foundation","sourceUrl":"https://www.gleif.org/en/lei-data/gleif-api","apiBaseUrl":"https://api.gleif.org/api/v1","documentationUrl":"https://www.gleif.org/en/lei-data/gleif-api/access-the-api"},"freshness":{"status":"declared","value":{"mode":"live"}},"coverage":{"geographic":{"status":"declared","value":["Global"]},"temporal":{"status":"not_declared"}},"methods":{"total":5,"items":[{"name":"searchEntities","description":"Search legal entities by name and return LEI identity candidates.","requiredParams":["name"],"inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"required":["name"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"live"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]},{"name":"suggestEntities","description":"Resolve a partial or variant legal name to candidate LEIs.","requiredParams":["query"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200},"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"required":["query"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"live"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]},{"name":"getEntity","description":"Retrieve one legal entity by its 20-character LEI.","requiredParams":["lei"],"inputSchema":{"type":"object","properties":{"lei":{"type":"string","pattern":"^[A-Za-z0-9]{20}$"}},"required":["lei"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"live"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]},{"name":"getUltimateParent","description":"Retrieve the reported ultimate parent for an LEI.","requiredParams":["lei"],"inputSchema":{"type":"object","properties":{"lei":{"type":"string","pattern":"^[A-Za-z0-9]{20}$"}},"required":["lei"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"live"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]},{"name":"getDirectParent","description":"Retrieve the reported direct parent for an LEI.","requiredParams":["lei"],"inputSchema":{"type":"object","properties":{"lei":{"type":"string","pattern":"^[A-Za-z0-9]{20}$"}},"required":["lei"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"live"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]}]},"caveats":["Only entities with an LEI are covered.","A missing reported parent can reflect a reporting exception and does not prove that no parent exists."]}