n8n: connect Openapi PEC validation to a Make/Zapier-style trigger
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- php
Direzione di ricerca
Start by reviewing the PHP proxy example in the issue and the repository's examples/ folder. Decide whether to add n8n workflow JSON templates or another integration approach, and clarify how PEC validity and unreachable addresses should be handled. Done means documenting and implementing a defined integration with an agreed validation flow.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Background
Many no-code users want to validate PEC addresses as part of onboarding flows in Make (formerly Integromat) or Zapier, but Openapi is not yet listed as an official app on those platforms.
n8n offers more flexibility — you can define custom HTTP auth and build reusable workflow templates. This issue explores what a self-hosted n8n + Openapi integration could look like for PEC validation.
Proposed flow
New lead in CRM → n8n trigger → Openapi PEC check → branch:
├── valid PEC → tag lead as "pec-verified" → send welcome email
└── invalid PEC → tag lead as "pec-invalid" → send correction request
PHP proxy endpoint
$client = new Client($token);
$result = json_decode($client->get('https://pec.openapi.com/check', [
'pec' => $_GET['pec']
]), true);
http_response_code($result['valid'] ? 200 : 422);
echo json_encode($result);
Open questions
- Is there an official Openapi app coming to Make or Zapier?
- Would a collection of n8n workflow JSON templates be a good addition to the
examples/folder? - How should we handle PEC addresses that are syntactically valid but unreachable (DNS/SMTP checks)?
- Lingua principale
- PHP
- Stelle
- 20
- Fork
- 3
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openapi/openapi-php-sdk
-
Improve PHPDoc Consistency Across the CodebaseForse di nuovo libera @Seraphim200001 l’ha presa 140 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
openapi/openapi-php-sdk#36 · 3 commenti ·
-
good first issue question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
openapi/openapi-php-sdk#33 · 2 commenti ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
openapi/openapi-php-sdk#32 ·
-
help wanted question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
openapi/openapi-php-sdk#31 ·
-
enhancement good first issue
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
openapi/openapi-php-sdk#30 ·
Tutte le issue di openapi/openapi-php-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Automattic/blocks-engine#2866 ·
I maintainer di solito rispondono entro 1 giorno
-
Good first issue: add laravel-inertia stack budget preset (Laravel 11 + Inertia.js + PHP 8.3)Apertaenhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
backend gamification P0
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
semanadeinformatica/website#461 ·
-
HttpRequestTrait fatals on WordPress 7.2: $blocked_http_requests clashes with WP_UnitTestCase_BaseAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
area: docs eco: php good first issue help wanted lane: free-agent roadmap size: XS type: docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
arminazimi/evergreen#453 ·
I maintainer di solito rispondono entro 1 giorno