> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

The Progress Bars API lets you create and manage Progress Bar offers in the web store. Progress Bars are promotional offers that encourage players to make additional purchases. Each Progress Bar contains one or more missions, but only one mission is visible to players at any given time.

Each Progress Bar has a current mission. A mission is defined by the total number of points a player must earn to receive a reward. Players earn points by purchasing eligible offers or by collecting free rewards such as Daily Bonuses. As points are earned, the Progress Bar fills to visually represent the player’s progress. When the required number of points is reached, the mission is completed, the player receives the reward, and a free order is created.

If another mission is available, the Progress Bar resets automatically and the player progresses to the next mission. If no additional missions remain, the Progress Bar is removed from the web store. When all missions are completed, the Progress Bar is considered complete.

Learn more about [Progress Bar offers](/../../guides/webstore/offers/progress-bars/about-progress-bars).

With the Progress Bars API, you can:

* [Create a new progress bar](./create-progress-bar).
* [Update an existing progress bar](./update-progress-bar).
* [Retrieve one or more progress bars](./get-progress-bar).
* [Retrieve all progress bars](../get-offers).
* [Delete a progress bar](./delete-progress-bar).

## Before you begin

Review the following before you begin:

* Updating the `productsSequence.barSize` property value may affect player progress. Before making changes, review [updating a mission size](/../../guides/webstore/offers/progress-bars/about-progress-bars#update-a-mission-size).
* Setting the `active` property to `false` marks the Progress Bar as inactive and removes it from the web store. If the Progress Bar is later reactivated, players will see the Progress Bar along with their existing progress in the web store.
* You can schedule a Progress Bar using the `schedule` property. When the scheduled period ends, the Progress Bar is removed from the web store but remains `active` unless it is explicitly set to `"active": false` or deactivated in the Publisher Dashboard.
