# \[RESOLVED\] Remove decisions programmatic

**URL:** https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488
**Category:** crowdsec
**Created:** [December 27, 2021, 12:17pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488 "2021-12-27T12:17:06Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![bennet-esyoil](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bennet-esyoil/32/237_2.png) [@bennet-esyoil](https://discourse.crowdsec.net/u/bennet-esyoil)
#### Post date: [December 27, 2021, 12:17pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488/1 "2021-12-27T12:17:06Z")

</div>

Hello,

we are trying to leverage the local API to implement an “unban” system via a Button on the page.  
To delete the decision-list entry I need higher privileges than I can get when I register a new bouncer and use it’s API token.  
Can someone guide me towards the correct token to use?

Best Regards,  
Bennet

---

<div class="post-metadata">

### Author: ![alteredCoder](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/alteredcoder/32/44_2.png) [@alteredCoder](https://discourse.crowdsec.net/u/alteredCoder)
#### Post date: [December 27, 2021, 2:20pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488/2 "2021-12-27T14:20:23Z")

</div>

Hello @bennet-esyoil,

To delete decision via the local API, you need to register/reuse the credentials of a machine.  
You can register a new machine from `cscli` by running `cscli machines add <login> --auto` to get a login and password to use.  
Is it what you are looking for?

---

<div class="post-metadata">

### Author: ![bennet-esyoil](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bennet-esyoil/32/237_2.png) [@bennet-esyoil](https://discourse.crowdsec.net/u/bennet-esyoil)
#### Post date: [December 27, 2021, 2:34pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488/3 "2021-12-27T14:34:06Z")

</div>

Hey @alteredCoder

yes, basically that. What endpoint do I need to use to login with the credentials? [Swagger UI](https://crowdsecurity.github.io/api_doc/index.html?urls.primaryName=LAPI#/watchers/AuthenticateWatcher) this one? And what is the scenarios-array there used for?

Best Regards,  
Bennet

---

<div class="post-metadata">

### Author: ![alteredCoder](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/alteredcoder/32/44_2.png) [@alteredCoder](https://discourse.crowdsec.net/u/alteredCoder)
#### Post date: [December 27, 2021, 2:39pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488/4 "2021-12-27T14:39:44Z")

</div>

Yes this is the endpoint that you can use to login.  
The scenario is used for the local API to know which scenario are installed on which agent, but this field is not mandatory.

Regards,

---

<div class="post-metadata">

### Author: ![bennet-esyoil](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bennet-esyoil/32/237_2.png) [@bennet-esyoil](https://discourse.crowdsec.net/u/bennet-esyoil)
#### Post date: [December 27, 2021, 2:44pm UTC](https://discourse.crowdsec.net/t/resolved-remove-decisions-programmatic/488/5 "2021-12-27T14:44:12Z")

</div>

That seems to be working, thanks a lot!
