📄️ Update a ticket macro
Updates an existing ticket macro with the specified details.
📄️ Delete a ticket macro
Deletes a ticket macro by its ID.
📄️ Add a parts and labor item to a ticket macro
Adds a product line item to a ticket macro's Parts & Labor configuration.
📄️ Get parts and labor for a ticket macro
Retrieves all parts and labor line items configured on a ticket macro.
📄️ Remove a parts and labor item from a ticket macro
Removes a product line item from a ticket macro's Parts & Labor configuration.
📄️ Update a parts and labor item on a ticket macro
Updates a product line item on a ticket macro's Parts & Labor configuration.
📄️ Get ticket macros
Retrieves ticket macros.
📄️ Create ticket macros
Create ticket macros.
📄️ Update a ticket activity macro
Updates an existing ticket activity macro with the specified details.
📄️ Get a single ticket activity macro by ID
Retrieves a single ticket activity macro with all related data.
📄️ Delete a ticket activity macro
Deletes a ticket activity macro by its ID, including associated tech assignments, notes, and blob storage files.
📄️ Get ticket activity macros
Retrieves ticket activity macros with optional filtering and pagination.
📄️ Create ticket activity macro
Create a new ticket activity macro that can be applied to existing tickets.
📄️ Get the inbound email error queue
Returns a paginated list of inbound emails that failed to process into a ticket, most recent first, with optional date-range and failure-reason filters.
📄️ Get a single inbound email error by ID
Returns the details of a single failed inbound email, including recipients and remediation guidance.
📄️ Update an existing SLA policy
Updates an SLA policy including trigger configurations and priority targets.
📄️ Get a single SLA policy
Returns a single SLA policy with trigger configs and priority targets.
📄️ Delete an SLA policy
Permanently deletes an SLA policy and all its related configurations, targets, and assignments.
📄️ Get SLA policy summary statistics
Returns total count, active count, and target rate for snapshot tiles.
📄️ Get a paginated list of SLA policies
Retrieves a paginated list of SLA policies with optional search, filter, and sort.
📄️ Create a new SLA policy
Creates a new SLA policy with trigger configurations and priority targets.
📄️ Get customer assignments for an SLA policy
Returns the list of customers assigned to a specific SLA policy.
📄️ Assign a customer to an SLA policy
Creates a new customer assignment for a specific SLA policy.
📄️ Remove a customer assignment from an SLA policy
Deletes a specific customer assignment from an SLA policy.
📄️ Release a quarantined email to create a ticket
Reprocesses a quarantined email through the ticket creation pipeline, bypassing email filters. The quarantine record is removed after successful processing.
📄️ Get quarantine retention settings
Returns the current quarantine retention configuration.
📄️ Get quarantined emails
Returns a paginated list of quarantined emails with optional filtering.
📄️ Get the rendered email body for a quarantined email
Returns the rendered HTML email body from the inbound messaging service, falling back to the stored body if unavailable.
📄️ Get attachment names for a quarantined email
Returns the list of attachment file names from the original email message stored in the inbound messaging service.
📄️ Get a quarantined email by ID
Returns the details of a single quarantined email including headers.
📄️ Permanently discard a quarantined email
Permanently removes a quarantined email without creating a ticket. This action cannot be undone.
📄️ Download an attachment from a quarantined email
Downloads a specific attachment file from the original email message stored in the inbound messaging service.
📄️ Release multiple quarantined emails to create tickets
Reprocesses multiple quarantined emails through the ticket creation pipeline, bypassing email filters. Returns per-message results.
📄️ Permanently discard multiple quarantined emails
Permanently removes multiple quarantined emails in a single atomic operation. This action cannot be undone.
📄️ Update an email filter rule
Update an existing email filter rule. Replaces all condition groups and conditions.
📄️ Get a single email filter rule
Returns a single email filter rule with its condition groups and conditions.
📄️ Delete an email filter rule
Permanently deletes an email filter rule and all its condition groups and conditions.
📄️ Reorder email filter rules by priority
Updates the order index for multiple email filter rules. Rules are evaluated in order — first matching rule wins.
📄️ Get all email filter rules
Returns all email filter rules with their condition groups and conditions, ordered by priority.
📄️ Create email filter rule
Create a new email filter rule with condition groups and conditions for inbound email spam filtering.
📄️ Create announcement
Create a new announcement.
📄️ Get announcements with optional filters
Retrieves announcements based on type (PSA/Internal) and active status.
📄️ Delete announcement
Deletes an announcement by its ID.
📄️ Get announcement by ID
Retrieves a single announcement by ID.
📄️ Update announcement
Updates an existing announcement with the specified details.
📄️ Get customer portal features settings
Retrieves the current enabled/disabled state of customer portal features.
📄️ Save customer portal features settings
Saves the enabled/disabled state of customer portal features.
📄️ Get the customer page KPI card configuration
Retrieves the ordered list of Superset charts configured to render as KPI cards on the customer page.
📄️ Save the customer page KPI card configuration
Replaces the ordered list of Superset charts configured to render as KPI cards on the customer page.