cyberwave.rest.CRMInboxApi
All URIs are relative to http://localhost| Method | HTTP request | Description |
|---|---|---|
| src_app_api_inbox_generate_suggestion | POST /api/v1/inbox/{uuid}/suggest | Generate Suggestion |
| src_app_api_inbox_get_submission | GET /api/v1/inbox/{uuid} | Get Submission |
| src_app_api_inbox_list_submissions | GET /api/v1/inbox | List Submissions |
| src_app_api_inbox_mark_as_read | POST /api/v1/inbox/{uuid}/mark-read | Mark As Read |
| src_app_api_inbox_update_submission | PUT /api/v1/inbox/{uuid} | Update Submission |
src_app_api_inbox_generate_suggestion
ContactSubmissionAIResponseSchema src_app_api_inbox_generate_suggestion(uuid, contact_submission_ai_suggest_schema)Generate Suggestion Generate an AI-powered response suggestion for a contact submission.
Example
- Api Key Authentication (CustomTokenAuthentication):
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| uuid | str | ||
| contact_submission_ai_suggest_schema | ContactSubmissionAISuggestSchema |
Return type
ContactSubmissionAIResponseSchemaAuthorization
CustomTokenAuthenticationHTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
src_app_api_inbox_get_submission
ContactSubmissionSchema src_app_api_inbox_get_submission(uuid)Get Submission Get a specific contact submission by UUID.
Example
- Api Key Authentication (CustomTokenAuthentication):
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| uuid | str |
Return type
ContactSubmissionSchemaAuthorization
CustomTokenAuthenticationHTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
src_app_api_inbox_list_submissions
List[ContactSubmissionSchema] src_app_api_inbox_list_submissions(status=status, source=source, workspace_uuid=workspace_uuid)List Submissions List all contact submissions for workspaces the user belongs to. Query params:
- status: Filter by status (new, read, replied, converted, archived)
- source: Filter by source (contact_form, early_access, vendor)
- workspace_uuid: Filter by specific workspace
Example
- Api Key Authentication (CustomTokenAuthentication):
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| status | str | [optional] | |
| source | str | [optional] | |
| workspace_uuid | str | [optional] |
Return type
List[ContactSubmissionSchema]Authorization
CustomTokenAuthenticationHTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
src_app_api_inbox_mark_as_read
ContactSubmissionSchema src_app_api_inbox_mark_as_read(uuid)Mark As Read Mark a submission as read.
Example
- Api Key Authentication (CustomTokenAuthentication):
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| uuid | str |
Return type
ContactSubmissionSchemaAuthorization
CustomTokenAuthenticationHTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
src_app_api_inbox_update_submission
ContactSubmissionSchema src_app_api_inbox_update_submission(uuid, contact_submission_update_schema)Update Submission Update a contact submission (status, notes, etc.).
Example
- Api Key Authentication (CustomTokenAuthentication):
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| uuid | str | ||
| contact_submission_update_schema | ContactSubmissionUpdateSchema |
Return type
ContactSubmissionSchemaAuthorization
CustomTokenAuthenticationHTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |