# Forms over API

Forms API enables developers to streamline the integration of form-based communication into applications and workflows.

## Fetching forms

Using Forms API, you can interact with available forms and fetch a list of [active forms](https://www.infobip.com/docs/api/customer-engagement/moments/get-forms) or a particular [active form based on its ID](https://www.infobip.com/docs/api/customer-engagement/moments/get-form).

## Incrementing the view count

You can also increase the view number of a form to calculate statistics. By <apidocslink href="customer-engagement/moments/increment-view-count">incrementing the view count</apidocslink>, you can gain insights into engagement and performance data.

## Submitting form data

This feature lets you send form data and collect and process various information. Data from forms submitted through the API can be used to populate the Source and Campaign charts by using specific header parameters described in the <apidocslink href="customer-engagement/moments/submit-form-data">API documentation</apidocslink>.

| Header                              | Description                                                                                                                                                    |
|:------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `ib-submission-source`        | By sending source information you will be able to see Analytics by Source – it reflects the submission rates by source if your form is present in numerous places. |
| `ib-submission-form-campaign` | By sending campaign information you will be able to see Analytics by Campaign – it reflects the submission rates by campaign if your form is included in multiple campaigns. |