Quotes, data and status can run through an API. Appointing a representative can't be fully automated, because each country keeps at least one step for a person.
By Razvan Toma · Founder · Last checked 31 October 2026 · Sources below
Registering in LUCID is the producer's own duty. German law excludes it from what a representative takes over, and the register's operator calls it strictly personal. The mandate comes first, in German, signed by hand or with a qualified electronic signature. The producer then names the representative in LUCID, and the representative confirms it there.
Related: Germany
France is the most automatable of the three. The mandate can be signed online, and the number that matters is the IDU, the unique identifier for each producer and stream. Declarations and fees still run through each eco-organisme, so the data has to be right before anything is filed.
Related: France
In Spain the representative is appointed through a representative certificate or a power of attorney in the Spanish register of powers, and the producer needs a Spanish tax number. A foreign company's power can need checking by the State's lawyers, and that takes time no software can shorten.
Related: Spain
Design for pauses. A good EPR integration treats registration as a status that moves over days, not a call that returns a number. It tells the client exactly which step is theirs, and it never suggests a registration exists before the register says so.
Related: Developers · White-label EPR
Check, quote and a simulated run of each country's steps, free and without a key.