> For the complete documentation index, see [llms.txt](https://doc.wearepatchworks.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.wearepatchworks.com/product-documentation/patchworks-services/working-with-services/the-anatomy-of-a-service/service-canvas.md).

# Service canvas

## Introduction

The **canvas** tab presents a visual representation of the service setup, with shortcuts to key information and options - for example:

<figure><img src="/files/1SyLRuw4ZiLyHZXx25sB" alt=""><figcaption></figcaption></figure>

## Service canvas demo

{% embed url="<https://youtu.be/kCUkaQtyQ1U>" %}

## Working with the canvas

The canvas is designed for quick access to information and options that are available across the [service setup tabs](/product-documentation/patchworks-services/working-with-services/the-anatomy-of-a-service.md), summarised below:

<table><thead><tr><th width="130.33333333333331">Ref #</th><th>Option</th><th>Summary</th></tr></thead><tbody><tr><td>1</td><td><a href="/pages/2FFdZGA1f6k3msgNQf9D">Source connector</a></td><td>The name of the system defined as the source for this service - i.e. the system from which data is pulled.</td></tr><tr><td>2</td><td><a href="/pages/3FIsilYrwWN3B1eNpxyb">Destination connector</a></td><td>The name of the system defined as the destination for this service - i.e. the system to which data is pushed.</td></tr><tr><td>3</td><td><a href="/pages/2FFdZGA1f6k3msgNQf9D">Source connector settings</a></td><td>View/update settings for the source connector.</td></tr><tr><td>4</td><td><a href="/pages/3FIsilYrwWN3B1eNpxyb">Destination connector settings</a></td><td>View/update settings for the destination connector.</td></tr><tr><td>5</td><td><a href="/pages/vCUT5QDBakoS57tAtfgT">Service filters</a></td><td>View/update service filters to determine what data is pulled from the source system.</td></tr><tr><td>6</td><td><a href="/pages/ewWBnG5CPRhwUkBXaQSr">Service field mappings</a></td><td>View/update field mappings and transformations which determine where and how fields pulled from the source system are placed in the destination system.</td></tr></tbody></table>

&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.wearepatchworks.com/product-documentation/patchworks-services/working-with-services/the-anatomy-of-a-service/service-canvas.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
