One Page CRM API
Drupal module providing PHP services for the One Page CRM API v3. Wraps all API endpoints as injectable Drupal services with typed methods, so you can interact with contacts, companies, deals, meetings, actions, and more from your custom code.
Services overview
| Service ID | Resource | Operations |
|---|---|---|
one_page_crm_api.client |
HTTP client | GET, POST, PUT, PATCH, DELETE |
one_page_crm_api.contacts |
Contacts | CRUD |
one_page_crm_api.companies |
Companies | CRUD |
one_page_crm_api.deals |
Deals | CRUD |
one_page_crm_api.notes |
Notes | CRUD |
one_page_crm_api.calls |
Calls | CRUD |
one_page_crm_api.meetings |
Meetings | CRUD |
one_page_crm_api.actions |
Actions | CRUD + mark done, promote, swap, etc. |
one_page_crm_api.attachments |
Attachments | S3 form, create, update (PATCH), delete, pin/unpin |
one_page_crm_api.relationship_types |
Relationship types | CRUD |
one_page_crm_api.custom_fields |
Custom fields | CRUD |
one_page_crm_api.company_fields |
Company fields | CRUD |
one_page_crm_api.deal_fields |
Deal fields | CRUD |
one_page_crm_api.predefined_actions |
Predefined actions | CRUD |
one_page_crm_api.predefined_items |
Predefined items | CRUD |
one_page_crm_api.predefined_item_groups |
Predefined item groups | List, create, delete |
one_page_crm_api.call_results |
Call results | List |
one_page_crm_api.filters |
Filters | List, get |
one_page_crm_api.countries |
Countries | List |
one_page_crm_api.lead_sources |
Lead sources | List, get |
one_page_crm_api.statuses |
Statuses | List, get |
one_page_crm_api.notifications |
Notifications | List, get, mark as read |
one_page_crm_api.webhooks |
Webhooks | List, get, delete |
one_page_crm_api.pipelines |
Pipelines | List, get |
one_page_crm_api.users |
Users | List, get, update |
Quick start
composer require drupal/one_page_crm_api && drush en one_page_crm_api- Configure credentials at
/admin/config/services/one-page-crm-api. - Inject services into your code. See Usage.
Documentation
- Configuration — API credentials setup.
- Usage — Service methods and examples.
- Development — Architecture, extending, and testing.