# Access to an entry without login

**URL:** <https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477>\
**Category:** Support\
**Created:** [May 27, 2020, 7:30pm UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477 "2020-05-27T19:30:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnagnu](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/gnagnu/32/572_2.png) [@gnagnu](https://discourse.getcockpit.com/u/gnagnu)\
**Post date:** [May 27, 2020, 7:30pm UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477/1 "2020-05-27T19:30:20Z")

</div>

Hello Cockpit team and community!

Is there a way to generate a “public link” to share a collection entry, for someone who does NOT have an account to edit the entry?

Thanks!

Hang

---

<div class="post-metadata">

**Author:** ![ronaldaug](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/ronaldaug/32/260_2.png) [@ronaldaug](https://discourse.getcockpit.com/u/ronaldaug)\
**Post date:** [June 9, 2020, 5:27am UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477/2 "2020-06-09T05:27:09Z")

</div>

Yes, you can create a non-account api key under `Setting > Api access`.  
And in the **rules** box you can allow a specific collection that you want them to retrieve or edit.

```auto
/api/collections/get/yourcollection
/api/collections/save/yourcollection

```

So, whoever get the key, he/she can retrieve or edit your collection.

---

<div class="post-metadata">

**Author:** ![kasperkamperman](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/kasperkamperman/32/688_2.png) [@kasperkamperman](https://discourse.getcockpit.com/u/kasperkamperman)\
**Post date:** [October 8, 2020, 3:27pm UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477/3 "2020-10-08T15:27:11Z")

</div>

Thanks for this question. I have a follow up question.

I would like audience to suggest improvements to a collection.  
However, I’d like to moderate that, so they shouldn’t be able to save directly to the “live” collection. Is that double.

Current idea:

- Make a “draft” collection that’s public
- I as moderator can copy items to the “live” collection.

Is there an easy way that I (as moderator) can copy a draft item to the “live collection”. Could I do that in the CMS, or where would I start (I suppose I can make some kind of addon).

Or might it be better to use the Forms functionality for this?

---

<div class="post-metadata">

**Author:** ![ronaldaug](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/ronaldaug/32/260_2.png) [@ronaldaug](https://discourse.getcockpit.com/u/ronaldaug)\
**Post date:** [October 23, 2020, 9:50am UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477/4 "2020-10-23T09:50:13Z")

</div>

I’m not very sure the workflow but I think this plugin may be helpful for you.

> **[pauloamgomes/CockpitCMS-Moderation](https://github.com/pauloamgomes/CockpitCMS-Moderation)**
>
> Moderation Addon for Cockpit CMS. Contribute to pauloamgomes/CockpitCMS-Moderation development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![kasperkamperman](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/kasperkamperman/32/688_2.png) [@kasperkamperman](https://discourse.getcockpit.com/u/kasperkamperman)\
**Post date:** [October 23, 2020, 11:50am UTC](https://discourse.getcockpit.com/t/access-to-an-entry-without-login/1477/5 "2020-10-23T11:50:31Z")

</div>

Thanks, that looks like an interesting option indeed.
