# How to Add and Remove Programs

*Article Topics:* [*Programs*](/getting-started/common-topics/programs.md)

## Adding a New Program

To add a new Program, click the "Create New Program" button at the top-right of the page.

![](/files/CG2Q6wjF7sXKfyX8nneu)

Fill in the required fields. These include:

* **Program Name**: The name of your new NATS Program.
* **Short Name**: A short name for your Program.
* **Program Type**: The Program type defines how the program collects its data and what the payouts mean.
* **Affiliate Enrollment**: Choose between a program with Automatic Affiliate Enrollment or Manual Affiliate Enrollment.
  * *Automatic Enrollment*: All new affiliates will be automatically enrolled into this Program at the time that they create an account. Affiliates already in your NATS will not be automatically enrolled.
  * *Manual Enrollment*: New affiliates will not be automatically enrolled into the Program, and will have to be manually enrolled. Please see the [Affiliate Overview](/nats-admin/affiliates/affiliate-overview.md) Programs Tab on how to do so.
* **Options (Program Is Hidden)**: If this is set to hide a Program, then the Program will not appear in Link Codes and Ad Tools sections for the Affiliate, so they cannot directly link to them. To set this option, click the checkbox.

## Deleting a Program

To delete a program, locate the program you want to delete and click the "Actions" button to the right of the program and click "Delete, Remove and Redirect".

![](/files/DV43DMaY9SwxZPt3qSfJ)

In order to delete a program, you need to also redirect the affiliates in your program to a new program. Thus, you will have to choose a new program that will enroll all the affiliates in the program to the new program and redirect traffic.

## Related Articles

{% content-ref url="/pages/cvFIwYFIGkI6ZizdMiU8" %}
[Programs](/nats-admin/programs.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.toomuchmedia.com/nats-admin/programs/common-questions/how-to-add-and-remove-programs.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.
