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