### GET /api/api-webhook/v1/api/get-all-workspaces Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves a list of all workspaces. ```APIDOC ## GET /api/api-webhook/v1/api/get-all-workspaces ### Description Gets all workspaces. ### Method GET ### Endpoint /api/api-webhook/v1/api/get-all-workspaces ### Response #### Success Response (200) - **workspaces** (array) - A list of workspaces. #### Response Example ```json { "workspaces": ["workspace1", "workspace2"] } ``` ``` -------------------------------- ### GET /api/api-webhook/v1/api/get-labels Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves a list of all available labels. ```APIDOC ## GET /api/api-webhook/v1/api/get-labels ### Description Gets all labels. ### Method GET ### Endpoint /api/api-webhook/v1/api/get-labels ### Response #### Success Response (200) - **labels** (array) - A list of labels. #### Response Example ```json { "labels": ["label1", "label2"] } ``` ``` -------------------------------- ### GET /api/api-webhook/v1/api/get-exclusion-data Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves workspace exclusion data. ```APIDOC ## GET /api/api-webhook/v1/api/get-exclusion-data ### Description Gets workspace exclusion data. ### Method GET ### Endpoint /api/api-webhook/v1/api/get-exclusion-data ### Response #### Success Response (200) - **exclusionData** (object) - The workspace exclusion data. #### Response Example ```json { "exclusionData": { ... } } ``` ``` -------------------------------- ### GET /api/api-webhook/v1/api/get-inbox-types Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves a list of available inbox types. ```APIDOC ## GET /api/api-webhook/v1/api/get-inbox-types ### Description Gets the types of inboxes available. ### Method GET ### Endpoint /api/api-webhook/v1/api/get-inbox-types ### Response #### Success Response (200) - **inboxTypes** (array) - A list of inbox types. #### Response Example ```json { "inboxTypes": ["inbox1", "inbox2"] } ``` ``` -------------------------------- ### GET /api/api-webhook/v1/api/get-prospect-labels/{prospect_id} Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves labels associated with a specific prospect. ```APIDOC ## GET /api/api-webhook/v1/api/get-prospect-labels/{prospect_id} ### Description Gets labels for a specific prospect. ### Method GET ### Endpoint /api/api-webhook/v1/api/get-prospect-labels/{prospect_id} ### Parameters #### Path Parameters - **prospect_id** (string) - Required - The ID of the prospect. ### Response #### Success Response (200) - **labels** (array) - A list of labels associated with the prospect. #### Response Example ```json { "labels": ["prospect-label1", "prospect-label2"] } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/create-new-workspace Source: https://api.masterinbox.com/api/api-webhook/api-list Creates a new workspace. ```APIDOC ## POST /api/api-webhook/v1/api/create-new-workspace ### Description Creates a new workspace. ### Method POST ### Endpoint /api/api-webhook/v1/api/create-new-workspace ### Parameters #### Request Body - **createWorkspaceDto** (CreateWorkspaceDto) - Required - The data to create a new workspace. ### Request Example ```json { "createWorkspaceDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Workspace created successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/create-new-prospect Source: https://api.masterinbox.com/api/api-webhook/api-list Creates a new prospect. ```APIDOC ## POST /api/api-webhook/v1/api/create-new-prospect ### Description Creates a new prospect. ### Method POST ### Endpoint /api/api-webhook/v1/api/create-new-prospect ### Parameters #### Request Body - **prospectDto** (ProspectDto) - Required - The data to create a new prospect. ### Request Example ```json { "prospectDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Prospect created successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/add-label Source: https://api.masterinbox.com/api/api-webhook/api-list Adds a new label. ```APIDOC ## POST /api/api-webhook/v1/api/add-label ### Description Adds a label. ### Method POST ### Endpoint /api/api-webhook/v1/api/add-label ### Parameters #### Request Body - **addLabelDto** (AddLabelDto) - Required - The data to add a label. ### Request Example ```json { "addLabelDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Label added successfully." } ``` ``` -------------------------------- ### PATCH /api/api-webhook/v1/api/update-workspace Source: https://api.masterinbox.com/api/api-webhook/api-list Updates an existing workspace. ```APIDOC ## PATCH /api/api-webhook/v1/api/update-workspace ### Description Updates a workspace. ### Method PATCH ### Endpoint /api/api-webhook/v1/api/update-workspace ### Parameters #### Request Body - **updateWorkspaceDto** (UpdateWorkspaceDto) - Required - The data to update a workspace. ### Request Example ```json { "updateWorkspaceDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Workspace updated successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/draft-message Source: https://api.masterinbox.com/api/api-webhook/api-list Drafts an email using the API. ```APIDOC ## POST /api/api-webhook/v1/api/draft-message ### Description Drafts an email. ### Method POST ### Endpoint /api/api-webhook/v1/api/draft-message ### Parameters #### Request Body - **draftMessageDto** (DraftMessageDto) - Required - The data required to draft a message. ### Request Example ```json { "draftMessageDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Email drafted successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/add-prospect-label Source: https://api.masterinbox.com/api/api-webhook/api-list Adds a label to a prospect. ```APIDOC ## POST /api/api-webhook/v1/api/add-prospect-label ### Description Adds a label to a prospect. ### Method POST ### Endpoint /api/api-webhook/v1/api/add-prospect-label ### Parameters #### Request Body - **addProspectLabelDto** (AddProspectLabelDto) - Required - The data to add a label to a prospect. ### Request Example ```json { "addProspectLabelDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Label added to prospect successfully." } ``` ``` -------------------------------- ### PUT /api/api-webhook/v1/api/update-exclution-keywords Source: https://api.masterinbox.com/api/api-webhook/api-list Updates exclusion keywords for a workspace. ```APIDOC ## PUT /api/api-webhook/v1/api/update-exclution-keywords ### Description Updates exclusion keywords. ### Method PUT ### Endpoint /api/api-webhook/v1/api/update-exclution-keywords ### Parameters #### Request Body - **keywords** (array) - Required - A list of keywords to update. ### Request Example ```json { "keywords": ["keyword1", "keyword2"] } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Exclusion keywords updated successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/send-member-invitation Source: https://api.masterinbox.com/api/api-webhook/api-list Sends a member invitation. ```APIDOC ## POST /api/api-webhook/v1/api/send-member-invitation ### Description Sends a member invitation. Note: The description provided in the input text was 'Get prospects by linkedin url', which seems incorrect based on the endpoint name. Assuming it sends invitations. ### Method POST ### Endpoint /api/api-webhook/v1/api/send-member-invitation ### Parameters #### Request Body - **memberInvitationDto** (MemberInvitationDto) - Required - The data to send a member invitation. ### Request Example ```json { "memberInvitationDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Member invitation sent successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/send-message Source: https://api.masterinbox.com/api/api-webhook/api-list Sends an email using the API. ```APIDOC ## POST /api/api-webhook/v1/api/send-message ### Description Sends an email. ### Method POST ### Endpoint /api/api-webhook/v1/api/send-message ### Parameters #### Request Body - **sendMessageDto** (SendMessageDto) - Required - The data required to send a message. ### Request Example ```json { "sendMessageDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Email sent successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/get-prospects-by-email Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves prospects based on email address. ```APIDOC ## POST /api/api-webhook/v1/api/get-prospects-by-email ### Description Gets prospects by email. ### Method POST ### Endpoint /api/api-webhook/v1/api/get-prospects-by-email ### Parameters #### Request Body - **prospectsByEmailDto** (ProspectsByEmailDto) - Required - The data to find prospects by email. ### Request Example ```json { "prospectsByEmailDto": { ... } } ``` ### Response #### Success Response (200) - **prospects** (array) - A list of prospects matching the email. #### Response Example ```json { "prospects": [ { ... }, { ... } ] } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/add-exclusion-tags Source: https://api.masterinbox.com/api/api-webhook/api-list Adds exclusion tags to a workspace. ```APIDOC ## POST /api/api-webhook/v1/api/add-exclusion-tags ### Description Adds exclusion tags. ### Method POST ### Endpoint /api/api-webhook/v1/api/add-exclusion-tags ### Parameters #### Request Body - **addExclusionTagsDTO** (AddExclusionTagsDTO) - Required - The data to add exclusion tags. ### Request Example ```json { "addExclusionTagsDTO": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Exclusion tags added successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/get-prospects-by-linkedin-url Source: https://api.masterinbox.com/api/api-webhook/api-list Retrieves prospects based on LinkedIn URL. ```APIDOC ## POST /api/api-webhook/v1/api/get-prospects-by-linkedin-url ### Description Gets prospects by LinkedIn URL. ### Method POST ### Endpoint /api/api-webhook/v1/api/get-prospects-by-linkedin-url ### Parameters #### Request Body - **prospectsByLinkedinUrlDto** (ProspectsByLinkedinUrlDto) - Required - The data to find prospects by LinkedIn URL. ### Request Example ```json { "prospectsByLinkedinUrlDto": { ... } } ``` ### Response #### Success Response (200) - **prospects** (array) - A list of prospects matching the LinkedIn URL. #### Response Example ```json { "prospects": [ { ... }, { ... } ] } ``` ``` -------------------------------- ### PATCH /api/api-webhook/v1/api/update-prospect Source: https://api.masterinbox.com/api/api-webhook/api-list Updates an existing prospect. ```APIDOC ## PATCH /api/api-webhook/v1/api/update-prospect ### Description Updates a prospect. ### Method PATCH ### Endpoint /api/api-webhook/v1/api/update-prospect ### Parameters #### Request Body - **updateProspectDto** (UpdateProspectDto) - Required - The data to update a prospect. ### Request Example ```json { "updateProspectDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Prospect updated successfully." } ``` ``` -------------------------------- ### PATCH /api/api-webhook/v1/api/update-label Source: https://api.masterinbox.com/api/api-webhook/api-list Updates an existing label. ```APIDOC ## PATCH /api/api-webhook/v1/api/update-label ### Description Updates a label. ### Method PATCH ### Endpoint /api/api-webhook/v1/api/update-label ### Parameters #### Request Body - **updateLabelDto** (object) - Required - The data to update a label. Requires at least 'id' and one updatable field. ### Request Example ```json { "updateLabelDto": { "id": "label-id", "name": "New Label Name" } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Label updated successfully." } ``` ``` -------------------------------- ### POST /api/api-webhook/v1/api/add-custom-provider Source: https://api.masterinbox.com/api/api-webhook/api-list Adds a custom email provider. ```APIDOC ## POST /api/api-webhook/v1/api/add-custom-provider ### Description Adds a custom email provider. ### Method POST ### Endpoint /api/api-webhook/v1/api/add-custom-provider ### Parameters #### Request Body - **addCustomProviderDto** (AddCustomProviderDto) - Required - The data to add a custom provider. ### Request Example ```json { "addCustomProviderDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Custom provider added successfully." } ``` ``` -------------------------------- ### PATCH /api/api-webhook/v1/api/update-prospect-label Source: https://api.masterinbox.com/api/api-webhook/api-list Updates a prospect's label association. ```APIDOC ## PATCH /api/api-webhook/v1/api/update-prospect-label ### Description Updates a prospect's label. ### Method PATCH ### Endpoint /api/api-webhook/v1/api/update-prospect-label ### Parameters #### Request Body - **updateProspectLabelDto** (UpdateProspectLabelDto) - Required - The data to update a prospect's label. ### Request Example ```json { "updateProspectLabelDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Prospect label updated successfully." } ``` ``` -------------------------------- ### PUT /api/api-webhook/v1/api/reset-password Source: https://api.masterinbox.com/api/api-webhook/api-list Resets the user's password. ```APIDOC ## PUT /api/api-webhook/v1/api/reset-password ### Description Resets the password. ### Method PUT ### Endpoint /api/api-webhook/v1/api/reset-password ### Parameters #### Request Body - **resetPasswordDto** (ResetPasswordDto) - Required - The data to reset the password. ### Request Example ```json { "resetPasswordDto": { ... } } ``` ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Password reset successfully." } ``` ``` -------------------------------- ### DELETE /api/api-webhook/v1/api/remove-member-from-workspace/{member}-user-id Source: https://api.masterinbox.com/api/api-webhook/api-list Removes a member from a workspace. ```APIDOC ## DELETE /api/api-webhook/v1/api/remove-member-from-workspace/{member}-user-id ### Description Removes a member from a workspace. ### Method DELETE ### Endpoint /api/api-webhook/v1/api/remove-member-from-workspace/{member}-user-id ### Parameters #### Path Parameters - **member** (string) - Required - The user ID of the member to remove. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Member removed successfully." } ``` ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.