Skip to content

Lucid Check ​

Validate a Lucid ID against the German packaging register. Lucid (Lizenzierungsnummer) is required for companies that place packaged goods on the German market under the Verpackungsgesetz (VerpackG).

Method: lucidCheck

Parameters ​

FieldRequiredTypeDescription
lucidIdYesStringThe Lucid registration number to validate (e.g. DE1234567890123)

Response ​

json
{
  "result": {
    "status": [
      "lucid_correct"
    ]
  }
}

Status Codes ​

CodeMeaning
lucid_correctThe Lucid ID is valid and registered
lucid_invalidThe Lucid ID is not valid or not found in the register

Example Request ​

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "lucidCheck",
  "params": {
    "lucidId": "DE1234567890123"
  }
}

Example Response — Valid ​

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "status": [
      "lucid_correct"
    ]
  }
}

Example Response — Invalid ​

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "status": [
      "lucid_invalid"
    ]
  }
}

Background ​

The Lucid system (lucid-id.de) is operated by the Zentrale Stelle Verpackungsregister (ZSVR). Any company that places packaged goods on the German market must register and obtain a Lucid ID. The lucidCheck method verifies the ID against the register's public API.

Availability

This method is available on request. Contact Endereco to enable it for your API key.

Endereco JSON-RPC API