API Candidature - Fattura Elettronica App
Usa questo endpoint per inviare una candidatura in formato JSON. La risposta positiva conferma che la candidatura e' stata ricevuta e inoltrata.
POST https://apply.fatturaelettronica-app.it/.netlify/functions/apply
Formato Richiesta
La richiesta deve essere inviata in POST con body JSON.
Content-Type: application/json
Parametri
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
nome |
string | Si | Nome del candidato |
cognome |
string | Si | Cognome del candidato |
email |
string | Si | Email del candidato |
posizione |
string | Si | Posizione per cui il candidato si candida |
telefono |
string | No | Numero di telefono |
messaggio |
string | No | Messaggio di presentazione |
linkedin |
string | No | URL del profilo LinkedIn |
portfolio |
string | No | URL del portfolio o sito personale |
cvUrl |
string | No | URL al CV del candidato |
apiKey |
string | No | Chiave opzionale |
Il campo
apiKey non blocca l'invio della candidatura
Esempio cURL
curl -X POST "https://apply.fatturaelettronica-app.it/.netlify/functions/apply" \
-H "Content-Type: application/json" \
-d '{
"nome": "Mario",
"cognome": "Rossi",
"email": "mario.rossi@example.com",
"telefono": "+39 333 1234567",
"posizione": "Sviluppatore",
"messaggio": "Mi piacerebbe candidarmi per questa posizione.",
"linkedin": "https://www.linkedin.com/in/mariorossi",
"portfolio": "https://mariorossi.dev",
"cvUrl": "https://example.com/cv.pdf",
"apiKey": "Chiave Segreta"
}'
Risposta Positiva
200 OK
{
"ok": true
}
Errori
Metodo non valido
405 Method Not Allowed
{
"error": "Method not allowed"
}
JSON non valido
400 Bad Request
{
"error": "Invalid JSON body"
}
Campi obbligatori mancanti
400 Bad Request
{
"error": "Validation failed",
"details": [
"email is required"
]
}
Errore temporaneo di invio
502 Bad Gateway
{
"error": "Email delivery failed"
}