Plataforma para desarrolladores

Construye con Antigua Tech Labs

Usa nuestro contrato de API público, errores estructurados y modo seguro de validación para integrar consultas de proyectos en flujos automatizados.

Una API pequeña y explícita

La API pública se enfoca actualmente en consultas de contacto. Cada comportamiento implementado está documentado en OpenAPI y devuelve respuestas legibles por máquinas.

Autenticación

No requiere API key

El endpoint público de contacto no requiere credenciales actualmente. No envíes tokens Bearer ni API keys. Si agregamos APIs autenticadas, actualizaremos primero este portal y el contrato OpenAPI.

POST
/api/contact

API de contacto

Envía una consulta de proyecto a nuestro equipo o valida el mismo payload de forma segura con el modo dry-run.

Campos de la solicitud

name

string — Nombre de la persona que envía la consulta.

email

email — Dirección válida para responder.

message

string — Consulta sobre un proyecto o servicio.

Guía rápida

Comienza con el modo seguro de validación. Usa el esquema y contrato de errores de producción sin enviar correo.

Abrir especificación OpenAPI
curl -X POST "https://antiguatechlabs.com/api/contact?dryRun=true" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Ada Lovelace",
    "email": "ada@example.com",
    "message": "I would like to discuss a custom web application."
  }'

Sandbox seguro

No envía correo

Agrega dryRun=true para validar una solicitud. Una respuesta exitosa incluye sandbox: true y confirma que no se entregó ningún mensaje.

Elimina dryRun únicamente cuando quieras enviar una consulta real a Antigua Tech Labs.

/api/contact?dryRun=true

Errores estructurados

Los errores siempre incluyen un código estable, un mensaje legible, una sugerencia de solución y detalles opcionales por campo.

{
  "success": false,
  "error": "Contact payload validation failed",
  "code": "VALIDATION_ERROR",
  "message": "Contact payload validation failed",
  "hint": "Correct the fields listed in details and retry the request.",
  "details": [
    {
      "field": "email",
      "issue": "format",
      "message": "email must be a valid email address."
    }
  ]
}

Paquete CLI oficial

Preparado para publicar en npm
@antiguatechlabs/cli

La CLI atl permite consultar la documentación, obtener el contrato OpenAPI y enviar o validar solicitudes de contacto. El código fuente ya está disponible; la instalación desde npm se documentará después de publicarlo.

Ver código de la CLI