CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-creme-crm

A comprehensive Customer Relationship Management software built on Django with extensive customization capabilities

Overview
Eval results
Files

api-integration.mddocs/

API Integration

REST endpoints, AJAX interfaces, and integration patterns for connecting external systems.

Capabilities

REST API Endpoints

# Entity CRUD operations via HTTP
GET    /creme_core/entity/           # List entities
POST   /creme_core/entity/           # Create entity
GET    /creme_core/entity/{id}/      # Get entity details
PUT    /creme_core/entity/{id}/      # Update entity
DELETE /creme_core/entity/{id}/      # Delete entity

AJAX Views

# AJAX endpoints for dynamic UI updates
/creme_core/ajax/entity/search/    # Entity search
/creme_core/ajax/relation/create/  # Create relationships
/creme_core/ajax/brick/reload/     # Reload dashboard bricks

External Integration

# Integration with external systems
def sync_external_contacts(api_client):
    """
    Synchronize contacts with external CRM system.
    
    Parameters:
    - api_client: External API client instance
    """

Install with Tessl CLI

npx tessl i tessl/pypi-creme-crm

docs

activity-system.md

api-integration.md

billing-system.md

configuration-system.md

console-interface.md

contact-management.md

core-framework.md

django-settings.md

document-management.md

email-system.md

event-system.md

import-export-system.md

index.md

management-commands.md

plugin-development.md

product-catalog.md

reporting-system.md

sales-management.md

system-configuration.md

template-system.md

ticket-system.md

user-management.md

tile.json