Saltearse al contenido

EasyPost - Crear/Validar Direccion

Este modulo crea una direccion en EasyPost y opcionalmente la valida. Recibe los campos individuales de la direccion (nombre, empresa, calle, ciudad, estado, codigo postal, pais, telefono, email) y un flag de verificacion. Realiza una peticion POST al endpoint /addresses con la opcion de verificar la entrega. Retorna la direccion creada con su ID, resultados de verificacion y un mensaje indicando si la verificacion fue exitosa o si hubo advertencias.

ParametroTipoRequeridoDescripcion
credentials_idcredentialsSiCredencial EasyPost (provider: easypost)
nametextSiNombre del destinatario
companytextNoNombre de la empresa
street1textSiDireccion linea 1
street2textNoDireccion linea 2
citytextSiCiudad
statetextSiEstado o provincia
ziptextSiCodigo postal
countrytextSiCodigo del pais (por defecto: US)
phonetextNoNumero de telefono
emailtextNoDireccion de email
verifybooleanNoVerificar direccion (por defecto: true)

Se requiere una credencial de tipo easypost con los siguientes campos:

  • api_key: API Key de EasyPost

Las credenciales se obtienen desde el panel de EasyPost (https://www.easypost.com/account/api-keys).

{
"success": true,
"address": {
"id": "adr_abc123",
"street1": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zip": "94105",
"country": "US"
},
"address_id": "adr_abc123",
"verifications": {
"delivery": {
"success": true,
"errors": []
}
},
"message": "Direccion verificada exitosamente"
}
{
"credentials_id": "mi_credencial_easypost",
"name": "Juan Garcia",
"street1": "123 Main Street",
"city": "San Francisco",
"state": "CA",
"zip": "94105",
"country": "US",
"verify": true
}
  • La verificacion se realiza con el tipo “delivery” por defecto
  • Si la verificacion esta desactivada (verify: false), la direccion se crea sin validar
  • El address_id retornado puede usarse en otros nodos de EasyPost
  • Los campos opcionales (company, street2, phone, email) solo se incluyen si tienen valor