Passa al contenuto principale

Host

Recupero di tutti gli host

Richiesta

Definizione

GET /api/v1/hosts
  • Authorization richiesto

    Token di autenticazione con i privilegi di lettura della risorsa.

    Bearer {token}

Parametri query string

ParametroTipoRichiestoDescrizione
paginatebooleanSiIndica se il risultato debba essere paginato.
pageintegerSi se paginate è trueIndice della pagina.
page_sizeintegerSi se paginate è trueNumero di elementi visualizzati per pagina.
host_name_searchstringNoFiltra gli Host il cui nome corrisponde interamente o parzialmente alla stringa digitata manualmente dall'utente.
host_name_listarray<string>NoFiltra gli Host il cui nome corrisponde a uno di quelli presenti nella lista.
server_addressstringNoFiltra gli Host il cui indirizzo IP corrisponde a quello ricercato.
unrelatedbooleanNoFiltra gli Host non associati a nessun Domain Group.

Risposta

Codici di stato

Codice di statoMessaggio
200"List of hosts"
400"Error with pagination fields"
403"Forbidden"

Body

  • data.hosts.id string

    Codice identificativo dell'Host.

  • data.hosts.first_seen integer

    Data della prima comparsa dell'Host.

  • data.hosts.last_seen integer

    Data dell'ultima comparsa dell'Host.

  • data.hosts.name string

    Nome dell'Host.

  • data.hosts.servers array<string>

    Server a cui l'Host appartiene.

  • data.hosts.traffic_sources array<string>

    Sorgenti di traffico configurate per l'Host.

Eliminazione di uno specifico host

Richiesta

Definizione

DELETE /api/v1/hosts/{id}

Header

  • Authorization richiesto

    Token di autenticazione con i privilegi di lettura della risorsa.

    Bearer {token}

Risposta

Codici di stato

Codici di statoMessaggio
200"Hosts succesfully deleted"
400"Error deleting hosts"
403"Forbidden"

Body

{
"message": "Hosts succesfully deleted",
"status": "ok"
}

Eliminazione di più host

Richiesta

Definizione

DELETE /api/v1/hosts

Header

  • Authorization richiesto

    Token di autenticazione con i privilegi di lettura della risorsa.

    Bearer {token}
  • Content-Type richiesto

    application/json

Corpo della richiesta

{
"host_ids": [
"kb+UUJ95RqfrIPfmjphO3UEZGo2Nq4pbAp0yNWgnZrc="
]
}

Risposta

Codici di stato

Codici di statoMessaggio
200"Hosts succesfully deleted"
400"Error deleting hosts"
403"Forbidden"

Body

{
"message": "Hosts succesfully deleted",
"status": "ok"
}