# Integrate Trengo with your business Documentation > Integrate Trengo with your business ## Guides: Documentation - [Welcome](https://developers.trengo.com/docs/welcome.md): Unlock the full potential of Trengo with our comprehensive developer resources. Whether you're integrating Trengo into your existing systems or building innovative solutions on top of our platform,… ## Guides: Rest API - [Introduction](https://developers.trengo.com/docs/introduction-5.md): The Trengo REST API provides developers with a powerful set of tools to integrate Trengo with your own applications and systems. - [Making requests](https://developers.trengo.com/docs/rate-limiting.md) - [API Reference](https://developers.trengo.com/docs/reference.md) ## Guides: Webhooks - [Configuring webhooks](https://developers.trengo.com/docs/configuration.md): Learn how to setup and configure webhooks - [Event payload](https://developers.trengo.com/docs/payload.md): The payload of each webhook depends on the type of the event. Use this list to see what payload we will POST to your URL - [Verifying requests](https://developers.trengo.com/docs/verifiying-request.md): Learn about securing your incoming webhooks ## Guides: Website widget - [Appearance](https://developers.trengo.com/docs/widget-appearance.md) - [Content Security Policy (CSP)](https://developers.trengo.com/docs/content-security-policy.md) - [Google Tag Manager](https://developers.trengo.com/docs/installation-1.md) - [Google Analytics](https://developers.trengo.com/docs/installation.md) ## Guides: Custom Sidebar apps - [Example app](https://developers.trengo.com/docs/example-app.md): Some more information on which fields from Trengo can be used in the side bar (Profile, Contact are most important) ## Guides: AI Journeys - [HTTP actions for AI Journeys](https://developers.trengo.com/docs/http-actions.md): The HTTP action feature is a powerful tool that allows developers to integrate external services and APIs into their workflows. By leveraging HTTP requests, you can send data to and receive responses… - [Journey trigger: webhook received](https://developers.trengo.com/docs/webhook-trigger.md) ## API Reference: Tickets - [List all tickets](https://developers.trengo.com/reference/list-all-tickets.md): This endpoint lists all tickets which are authorized to the current user - [Create a ticket](https://developers.trengo.com/reference/create-a-ticket.md) - [Assign a ticket](https://developers.trengo.com/reference/assign-a-ticket.md) - [Close a ticket](https://developers.trengo.com/reference/close-a-ticket.md) - [Send a ticket message](https://developers.trengo.com/reference/send-a-message.md) - [List all messages](https://developers.trengo.com/reference/list-all-messages.md): Show all messages for a ticket - [Fetch an email message](https://developers.trengo.com/reference/fetch-an-email-message.md): Fetch the email data of one message of a ticket. The html field holds the original HTML body of the email as it was received. ## API Reference: WhatsApp - [Send a WhatsApp template](https://developers.trengo.com/reference/start-a-conversation.md): Start a WhatsApp conversation to (new) contacts by sending a pre approved message template. See https://help.trengo.com/en/articles/296134-adding-whatsapp-templates-via-trengo for more info. - [Upload a file](https://developers.trengo.com/reference/upload-a-file.md): Upload an image, video or document to be used together with a WhatsApp template message. ## API Reference: Contacts - [List contacts](https://developers.trengo.com/reference/list-all-contacts.md) - [Get a contact](https://developers.trengo.com/reference/get-a-contact.md) - [Create a contact](https://developers.trengo.com/reference/create-contact.md) - [Update a contact](https://developers.trengo.com/reference/update-contact.md) - [Delete a contact](https://developers.trengo.com/reference/delete-contact.md) ## API Reference: Profiles - [Create a profile](https://developers.trengo.com/reference/create-a-profile.md) ## API Reference: Voip - [List all voice channels](https://developers.trengo.com/reference/list-all-voice-channels.md) ## API Reference: Webhooks - [Update a webhook](https://developers.trengo.com/reference/update-a-webhook.md) - [Delete a webhook](https://developers.trengo.com/reference/delete-a-webhook.md) ## API Reference: Reporting v2 - [Get reporting metrics](https://developers.trengo.com/reference/reporting-metrics.md): This API returns the metrics for "New Tickets", "Assigned Tickets", "Average Total Resolution Time", and "Average First Response Time". - [Get user report](https://developers.trengo.com/reference/user-reports.md): To get list of users for reporting purposes this API is useful. - [Get reporting histograms](https://developers.trengo.com/reference/reporting-histograms.md): This endpoint returns histograms that could be used in charts on reporting systems. - [Agent performance reporting](https://developers.trengo.com/reference/agent-performance-reporting.md): This API would give you the report of the performance of the agents' activities separated by users. - [Get Ticket Details Report](https://developers.trengo.com/reference/ticket-details-report.md): This endpoint returns a report of all the tickets that you have in Trengo. ## API Reference: Journeys - [Invoke a journey](https://developers.trengo.com/reference/invoke-a-workflow.md) - [Cancel a run](https://developers.trengo.com/reference/cancel-a-run.md): Use this endpoint to abort a run. The journey run will be marked as `aborted`. - [Update run variables](https://developers.trengo.com/reference/update-run-variables.md): Use this endpoint to update variables for an existing run. ## API Reference: Boards - [Create a new card](https://developers.trengo.com/reference/create-a-new-card.md): Use this endpoint to create a new card on a board. - [Update a card](https://developers.trengo.com/reference/update-a-card.md): Use this endpoint to update a card. Supports partial updates. - [Delete a card](https://developers.trengo.com/reference/update-a-card-1.md): Use this endpoint to delete a card.