Przejdź do treści
Intum
Aktualizacja: 1 min czytania

Endpointy

| Metoda | Ścieżka | Opis |
|——–|———|——|
| GET | /crm/contacts.json | Lista kontaktów |
| GET | /crm/contacts/:id.json | Pojedynczy kontakt |
| POST | /crm/contacts.json | Utworzenie kontaktu |
| PATCH | /crm/contacts/:id.json | Aktualizacja kontaktu |
| DELETE | /crm/contacts/:id.json | Usunięcie kontaktu |
| GET | /crm/contacts/search.json | Wyszukiwanie |

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: crm)

Pola contact

| Pole | Typ | Wymagane | Opis |
|——|—–|———-|——|
| name | string | nie | Pełna nazwa |
| first_name | string | nie | Imię |
| last_name | string | nie | Nazwisko |
| position | string | nie | Stanowisko |
| email | string | nie | E-mail |
| phone | string | nie | Telefon |
| mobile_phone | string | nie | Telefon komórkowy |
| kind | string | tak | buyer lub supplier |
| client_id | integer | nie | ID klienta |
| status_id | integer | nie | ID statusu |
| responsible_id | integer | nie | ID odpowiedzialnego |
| department_id | integer | nie | ID działu |
| category_id | integer | nie | ID kategorii |
| external_id | string | nie | Zewnętrzne ID |
| street | string | nie | Ulica |
| post_code | string | nie | Kod pocztowy |
| city | string | nie | Miasto |
| country | string | nie | Kod kraju |
| www | string | nie | Strona internetowa |
| description | text | nie | Opis |
| note | text | nie | Notatka |
| fields | object | nie | Własne pola (JSONB) |

Filtrowanie

| Parametr | Opis |
|———-|——|
| q | Wyszukiwanie pełnotekstowe |
| client_id | Filtruj po kliencie |
| extracted_email | Szukaj po e-mailu |
| status_id | Filtruj po statusie |

Przykład utworzenia

{
  "api_token": "TOKEN",
  "contact": {
    "first_name": "Jan",
    "last_name": "Kowalski",
    "email": "jan@firma.pl",
    "phone": "+48123456789",
    "position": "Kierownik IT",
    "kind": "buyer",
    "client_id": 123
  }
}