Stesso elenco del form pubblico. Rate limit per IP. Le chiavi vendor dedicate arrivano in una fase successiva; per ora vale lo stesso controllo antispam del form.
Base: https://gazzettalogistica.it/wp-json/dizionario/v1
GET /categories — albero della mappaGET /software?search= — elenco pubblicatoPOST /enrich body JSON {"url":"https://…"}POST /software — crea una richiesta separata in moderazione. Obbligatori: name, url, categories[] (slug), email, contact_name, privacy (true, solo con consenso del referente). Altri campi: plan (free|scheda|articolo), company, description, logo_url, claim_id (scheda pubblicata da aggiornare).La risposta include id, plan, status e checkout_url. Nei piani a pagamento, aprire il collegamento personale checkout_url per completare l’acquisto in WooCommerce; non condividerlo e non inviare dati di carte all’API. Se il pagamento non è configurato, l’API restituisce un errore senza creare la richiesta. Il pagamento porta la richiesta in revisione, senza pubblicarla.