π Contact Groups
Serializer for ContactGroup model supporting both creation and listing. Handles multilingual fields through parler TranslatableModelSerializer.
Bad Request - invalid or missing fields
Unauthorized
Unauthorized
Not Found
Serializer for ContactGroup model supporting both creation and listing. Handles multilingual fields through parler TranslatableModelSerializer.
Bad Request - invalid or missing fields
Unauthorized
Not Found
Contact group deleted
No content
Unauthorized
Not Found
No content
Update contact group (partial)
Serializer for ContactGroup model supporting both creation and listing. Handles multilingual fields through parler TranslatableModelSerializer.
Bad Request - invalid fields
Unauthorized
Not Found
Create contact
Comprehensive serializer for Contact model. Handles contact creation, updates, and group assignment.
Contact group unique_id (optional - can be assigned later)
Type of entity (client, vendor, lead)
client- Clientvendor- Vendorlead- Lead
ID of the entity this contact belongs to (optional for potential clients/vendors)
LinkedIn profile URL
Indicates if this is the primary contact for the entity
Bad Request - Invalid input or missing required fields
Unauthorized
Forbidden
Filter by entity type
Filter by active status (true/false)
Search contacts by first name, last name, email, or phone
Unauthorized
Forbidden
Contact details
Unauthorized
Forbidden
Not Found
Update contact
Comprehensive serializer for Contact model. Handles contact creation, updates, and group assignment.
Contact group unique_id (optional - can be assigned later)
Type of entity (client, vendor, lead)
client- Clientvendor- Vendorlead- Lead
ID of the entity this contact belongs to (optional for potential clients/vendors)
LinkedIn profile URL
Indicates if this is the primary contact for the entity
Bad Request
Unauthorized
Forbidden
Not Found
Update contact
Comprehensive serializer for Contact model. Handles contact creation, updates, and group assignment.
Contact group unique_id (optional - can be assigned later)
Type of entity (client, vendor, lead)
client- Clientvendor- Vendorlead- Lead
ID of the entity this contact belongs to (optional for potential clients/vendors)
LinkedIn profile URL
Indicates if this is the primary contact for the entity
Bad Request
Unauthorized
Forbidden
Not Found
Delete contact
No Content
Unauthorized
Forbidden
Not Found
No content
Last updated
