Skip to content

API Aziende

Gestisci le aziende tramite API REST.

Endpoints

MetodoEndpointDescrizione
GET/companiesLista aziende
POST/companiesCrea azienda
GET/companies/{id}Dettaglio azienda
PUT/companies/{id}Aggiorna azienda
DELETE/companies/{id}Elimina azienda
GET/companies/{id}/contactsContatti dell'azienda

Lista Aziende

http
GET /api/v1/companies

Query Parameters

ParametroTipoDescrizione
pageintPagina
per_pageintRecord per pagina
searchstringRicerca per nome
industrystringFiltra per settore

Risposta

json
{
  "success": true,
  "data": [
    {
      "id": 1,
      "name": "Acme Srl",
      "website": "https://acme.it",
      "industry": "Software",
      "employees": 50,
      "phone": "+39 02 123456",
      "contacts_count": 5
    }
  ],
  "meta": { ... }
}

Creare Azienda

http
POST /api/v1/companies

Body

json
{
  "name": "Acme Srl",
  "website": "https://acme.it",
  "industry": "Software",
  "employees": 50,
  "phone": "+39 02 123456",
  "email": "info@acme.it",
  "address": "Via Roma 1",
  "city": "Milano",
  "zip": "20100",
  "country": "Italia"
}

Campi

CampoTipoObbligatorio
namestring
websitestring
industrystring
employeesint
phonestring
emailstring
addressstring
citystring
zipstring
countrystring

Contatti dell'Azienda

http
GET /api/v1/companies/{id}/contacts

Restituisce tutti i contatti collegati all'azienda.

Esempi

bash
# Lista aziende
curl -X GET "https://bladecrm.it/api/v1/companies" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Crea azienda
curl -X POST "https://bladecrm.it/api/v1/companies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Nuova Azienda Srl"}'

Realizzato con ❤️ da DScom