Passa al contenuto principale

Get all countries including disabled ones (Admin only)

GET 

/company/country/all

Restituisce una lista paginata di TUTTI i paesi del sistema, inclusi quelli con enabled: false o deleted: true. Questo endpoint è destinato alla gestione amministrativa del catalogo dei paesi.

Obiettivo

Fornire agli amministratori del sistema una visibilità completa di tutti i paesi per scopi gestionali, includendo la capacità di visualizzare record disabilitati o eliminati logicamente.

Casi d'uso

  • Interfaccia di gestione dei paesi nel pannello di amministrazione
  • Rivedere paesi disabilitati prima di riabilitarli
  • Verificare le modifiche al catalogo dei paesi nel tempo
  • Ripristinare paesi eliminati logicamente

Autenticazione

Richiede: Ruolo amministratore (admin o dev) Middleware: m.isAdmin

Differenze con l'endpoint pubblico

  • GET /company/country/: Restituisce solo paesi con enabled: true (pubblico)
  • GET /company/country/all: Restituisce TUTTI i paesi inclusi quelli disabilitati (solo admin)

Esempio di richiesta:

GET /company/country/all?page=1&limit=50
Authorization: Bearer {admin_jwt_token}

Esempio di risposta:

{
status: 200,
data: {
docs: [
{code: es},
{code: pt},
{code: xx}
],
totalDocs: 30,
limit: 50,
page: 1,
totalPages: 1,
pagingCounter: 1,
hasPrevPage: false,
hasNextPage: false,
prevPage: null,
nextPage: null
}
}

Request

Responses

Operazione riuscita

Response Headers