Skip to content

API Attività

Gestisci le attività (task, chiamate, email, meeting) tramite API.

Endpoints

MetodoEndpointDescrizione
GET/activitiesLista attività
POST/activitiesCrea attività
GET/activities/{id}Dettaglio
PUT/activities/{id}Aggiorna
DELETE/activities/{id}Elimina
POST/activities/{id}/completeSegna completata

Lista Attività

http
GET /api/v1/activities

Query Parameters

ParametroTipoDescrizione
typestringcall, email, meeting, task
statusstringpending, completed
contact_idintFiltra per contatto
deal_idintFiltra per trattativa
due_date_fromdateDa data
due_date_todateA data

Creare Attività

http
POST /api/v1/activities

Body

json
{
  "type": "call",
  "subject": "Follow-up chiamata",
  "description": "Chiamare per proposta",
  "due_date": "2025-01-20T10:00:00Z",
  "duration": 30,
  "contact_id": 5,
  "deal_id": 3,
  "priority": "high"
}

Tipi Disponibili

TipoCodice
Chiamatacall
Emailemail
Meetingmeeting
Tasktask

Completare Attività

http
POST /api/v1/activities/{id}/complete

Body

json
{
  "outcome": "completed",
  "notes": "Chiamata effettuata, cliente interessato"
}

Outcome

ValoreSignificato
completedCompletata con successo
no_answerNessuna risposta
rescheduledRiprogrammata
cancelledAnnullata

Esempi

bash
# Lista attività di oggi
curl -X GET "https://bladecrm.it/api/v1/activities?due_date_from=2025-01-20&due_date_to=2025-01-20" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Crea chiamata
curl -X POST "https://bladecrm.it/api/v1/activities" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "call",
    "subject": "Follow-up",
    "contact_id": 10,
    "due_date": "2025-01-20T14:00:00Z"
  }'

Realizzato con ❤️ da DScom