Referencia APIServidores
Obtener un release
Obtiene un release específico incluyendo sus logs de build.
GET /servers/{qualifiedName}/releases/{releaseId}Autorizaciones
| Parámetro | Tipo | Ubicación | Requerido | Descripción |
|---|---|---|---|---|
Authorization | string | header | sí | API key de SpainMCP como Bearer token |
Parámetros de Ruta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
qualifiedName | string | sí | Nombre cualificado del servidor (p.ej. 'namespace/server' o 'namespace' para servidores solo-namespace). Usa %2F para codificar la barra. |
releaseId | string | sí | Identificador único del release |
Respuesta
200 — application/json — Release encontrado
| Campo | Tipo | Requerido |
|---|---|---|
id | string | sí |
status | string | sí |
type | string | sí |
createdAt | string | sí |
updatedAt | string | sí |
commit | string | sí |
commitMessage | string | sí |
logs | string | null | sí |
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "completed",
"type": "url",
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:01:00.000Z",
"commit": "abc123",
"commitMessage": "Initial release",
"logs": "Build completed successfully."
}404 — Release no encontrado
Ejemplo
import SpainMCP from '@spainmcp/api';
const client = new SpainMCP({
apiKey: process.env['SPAINMCP_API_KEY'],
});
const release = await client.servers.releases.get(
'qualifiedName',
'releaseId',
);
console.log(release.status);¿Te ha sido útil esta página?