API REST
Modo 3: procedementos.php · CRUD JSON sobre a táboa procedementos.
Endpoints
| Método | Ruta | Descrición |
|---|---|---|
| GET | procedementos.php?procedementos | Listado completo |
| GET | procedementos.php?procedemento=<cod> | Un rexistro por código |
| GET | procedementos.php?fito=<fito> | Procura por fito |
| POST | procedementos.php | Upsert (INSERT … ON DUPLICATE KEY UPDATE) |
| OPTS | procedementos.php | Preflight CORS |
Exemplo de POST desde Tampermonkey
fetch('https://tramitazero.robertog.es/procedementos.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
codigo: 'MT975X',
categoria: 'MT975X-2026-1',
descripcion: 'Ayudas feder dirigida a eell',
fito: '1158007'
// 'aplicacion' NON se envía: o backend dedúcea do prefixo do código
})
})
.then(r => r.json())
.then(console.log);
// → { status: 'success', message: '...', codigo: 'MT975X', data: { ... } }
Deducción de aplicacion
- Prefixo
IF/VI/MT→ IGX - Prefixo
MR/PE→ MRX - Prefixo
BS/TR/CT→ PSX - Outros →
NULL