# Polling

To set up an on-demand poll that will query the remote system for attachments and pass each to a subsequent poll, which will then retrieve them and pass them to Unifi to process, we will need to configure a further *two* *each* of the following records:

* Child Poll Processor
* Child Poller

*(Note: one of the children will be a parent to the other)*

We will also need to edit the previously configured [Child Poll Processor](/unifi/3.1/integration-guides/incident-parent-and-child-poller-guide/polling/child-poll-processor.md) *(per the Parent & Child Poller Guide)* to kick-off the first of our attachment Child Pollers.

To facilitate polling both the Table API and Attachment API, we may also need to *make changes to the Endpoint URLs\** configured in earlier Guides in the following places:\
\&#xNAN;*(\*only if the Connection contains the full endpoint url)*

* Connection
* Outbound Message Path
* Poll Processor Setup Script

We will look at each of those edits and the polling records in turn over subsequent pages. Before configuring those records, let’s first look at **Connection Variables**.

{% content-ref url="/pages/-MRRr4dXd0NPy3hklwGo" %}
[Connection Variables](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/connection-variables.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRRwFb9dtAomUCjRaDf" %}
[Edit Endpoint URLs](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/edit-endpoint-urls.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRV2sl2ILbbf9\_PTu2T" %}
[Get Attachment Poll Processor](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/get-attachment-poll-processor.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRV93GqDvyHwxM7lkuD" %}
[Get Attachment Poller](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/get-attachment-poller.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRVBqI1BeWAZ9c\_XDVs" %}
[Select Attachments Poll Processor](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/select-attachments-poll-processor.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRVbZ4demYnPZcFWtSJ" %}
[Select Attachments Poller](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/select-attachments-poller.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRVe-jJb1f8T1s0gpeP" %}
[Edit Child Poll Processor](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/edit-child-poll-processor.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRVoIsF-QRJPY8Hw2Lq" %}
[Edit Child Update Poller](/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling/edit-child-update-poller.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.sharelogic.com/unifi/3.1/integration-guides/incident-attachment-poller-guide/polling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
