Ves al contingut
Tornar al blog

Primera petició a l’API de Hostbrid: clau, permisos i cURL

Crea una clau de només lectura, consulta els teus llocs amb cURL i entén els errors 401, 403, 404 i 429 sense exposar credencials.

  • API d’allotjament
  • API REST
  • cURL
  • automatització

L’API REST permet connectar un script o una aplicació amb els serveis del teu compte Hostbrid. Abans d’automatitzar canvis, fes una petició de lectura, comprova que veus els recursos esperats i entén quin permís necessita cada operació. La referència pública es genera a partir de les rutes actives del tauler: fes-la servir com a font de veritat quan canviïn els endpoints.

1. Crea i desa una clau

Obre Configuració → claus d’API i crea una clau. El valor complet només es mostra una vegada. Desa’l en un gestor de secrets o en el mecanisme segur del teu entorn; no el pugis a Git, no l’incloguis en JavaScript del navegador ni l’enganxis en un prompt o una captura. Si algú el veu, revoca’l i crea’n un altre.

Una clau nova permet consultar. Els permisos per escriure, operar màquines o esborrar són independents; alguns s’han de demanar a suport. Concedeix només el permís que necessita la tasca. La clau continua activa fins que la revoques; no caduca al cap de poca estona.

2. Fes una petició de lectura

Defineix HOSTBRID_API_KEY a l’entorn protegit del terminal i consulta els teus llocs amb una petició GET:

curl --fail-with-body \
  -H "Authorization: Bearer $HOSTBRID_API_KEY" \
  https://my.hostbrid.com/api/sites/v1/sites/

La clau comença per nxp_. Si l’eina no permet configurar Authorization, pots enviar la mateixa clau a X-API-Key. No utilitzis el token de sessió del tauler ni un JWT: l’API de client s’autentica amb la clau llarga.

Aquest exemple només consulta. Abans de crear o modificar un recurs, revisa el mètode, el cos esperat i el permís a la referència OpenAPI. La consola mostra l’esquema, però no executa peticions des del navegador. Cada clau té el seu propi límit de peticions; evita consultar en bucle si no hi ha canvis.

3. Llegeix el resultat abans de continuar

Tracta la resposta com a dades del teu compte. Comprova l’estat HTTP i el JSON abans de donar la tasca per acabada. Un 200 no demostra per si sol que s’hagi desat el canvi que volies; una resposta de lectura només confirma aquella consulta.

Resposta Què cal revisar
401 Falta la clau, està mal copiada, s’ha revocat o la capçalera té un format incorrecte.
403 La clau no té el permís requerit. Revisa l’abast que indica la referència; no provis mètodes a l’atzar.
404 La ruta o el recurs no existeix per al teu compte. No es revelen recursos d’altres comptes.
429 Has superat el límit per clau. Redueix la freqüència i evita repeticions innecessàries.

No repeteixis a cegues un POST que pugui crear una comanda o un recurs: comprova primer si l’operació anterior s’ha completat. No desis capçalera d’autenticació als registres ni comparteixis captures que la continguin.

Després de la primera petició

Per consultar tot el catàleg, els permisos per operació i els esquemes de petició, obre la referència de l’API REST. Si prefereixes executar tasques des del terminal, llegeix la guia de la CLI. Per connectar un assistent compatible amb MCP, consulta API, CLI i MCP per automatitzar Hostbrid i la guia per connectar una IA.

Si automatitzes la contractació i el cicle de vida del maquinari, segueix la guia de l’API per a servidors dedicats.

Aquesta guia no activa permisos, compra cap servei ni demostra que un script qualsevol sigui segur. Comença amb lectures i concedeix permisos d’escriptura només quan necessitis una acció concreta.

Gestiona els teus webs, servidors i correu.

És gratis i triga un minut.

Mínim 8 caràcters. Ni només números ni una contrasenya comuna.

T’enviarem un correu per confirmar el compte.