Estaciones AS2
Gestiona tus estaciones AS2. Cada estación representa una identidad operativa dentro del sitio actual.
POST
/api/v1/stations
Lista las estaciones visibles para el dominio desde el que estás consumiendo la API.
Request Body
| Campo | Tipo | Descripción |
|---|---|---|
| id | integer | Si se informa, devuelve solo esa estación |
{
"status": "success",
"total": 2,
"data": [
{
"id": 8,
"nombre": "Station 3",
"as2id": "ESTACION3"
}
]
}
POST
/api/v1/stations/detail
Devuelve metadatos ampliados de una estación concreta.
| Campo | Tipo | Requerido |
|---|---|---|
| id | integer | Sí |
{
"status": "success",
"data": {
"id": 8,
"nombre": "Station 3",
"as2id": "ESTACION3",
"email": "as2@example.com",
"certificado_cn": "CN demo",
"encriptacion": "AES256",
"firma": "sha256"
}
}
POST
/api/v1/stations/stats
Returns operational totals for a station and optional folder context. This route is published in both English and legacy Spanish.
| Campo | Tipo | Requerido |
|---|---|---|
| station | integer | Sí |
| folder | integer |
{
"status": "success",
"data": {
"station_id": 54,
"context_total": 15,
"context_ok": 15,
"context_success_rate": 100.0,
"top_partners": [
{
"nombre": "AS2EXPERT ECHO STATION",
"name": "AS2EXPERT ECHO STATION",
"partner_name": "AS2EXPERT ECHO STATION",
"count": 15
}
]
}
}
POST
/api/v1/stations/create
Crea una estación reutilizando la lógica interna de configuración de estaciones de AS2Expert.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| name | string | Sí | Nombre de la estación |
| as2_id | string | Sí | Identificador AS2 |
| string | Sí | Email técnico | |
| certificate_id | integer | ID de certificado. Si se omite, el router aplica valor por defecto | |
| encryption | integer | ID de algoritmo de encriptación | |
| signature | integer | ID de firma/hash | |
| ediint_features | string | Optional capabilities string. Recommended value: multiple-attachments, CEM. |
Response
{
"status": "success",
"msg": "Station created",
"data": {
"id": 62,
"station_id": 62,
"name": "T38 API Station 20260501T045624",
"as2_id": "T38_API_ST_20260501T045624",
"email": "t38-20260501t045624@mribti.com"
}
}