# Eigentümer sind nicht zuweisbar, wenn die Gruppe über einen API-Aufruf erstellt wird

**URL:** <https://meta.discourse.org/t/owners-are-not-assignable-when-group-created-via-api-call/94913>\
**Category:** Development\
**Created:** [16. August 2018 um 19:58 UTC](https://meta.discourse.org/t/owners-are-not-assignable-when-group-created-via-api-call/94913 "2018-08-16T19:58:13Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![typeoneerror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/typeoneerror/32/80817_2.png) [@typeoneerror](https://meta.discourse.org/u/typeoneerror)\
**Post date:** [16. August 2018 um 19:58 UTC](https://meta.discourse.org/t/owners-are-not-assignable-when-group-created-via-api-call/94913/1 "2018-08-16T19:58:13Z")

</div>

**NOTE: please see my second post below for the real issue.**

I am attempting to programatically create groups via the DiscourseApi (ruby gem). The `Groups` module seems to indicate that `owner_usernames` is an optional param:

> <https://github.com/discourse/discourse_api/blob/c8a9724ec32b8344e3547db4bcd3c63eb1277c53/lib/discourse_api/api/groups.rb#L26>

and I’m passing it through as:

```
owner_usernames: ['ben']

```

However the actual request to Discourse is not working because that parameter is not a whitelisted parameter:

```
Processing by Admin::GroupsController#create as JSON
  Parameters: {"group"=>{"full_name"=>"Super Test Group", "mentionable_level"=>"3", "messageable_level"=>"3", "name"=>"super-test-group", "owner_usernames"=>["ben"], "visibility_level"=>"1"}, "api_key"=>"[FILTERED]", "api_username"=>"ben"}
Unpermitted parameter: :owner_usernames. 

```

Is this intentional/by design or should I submit a PR to allow `owner_usernames` to be mass-assigned? For my integration’s purpose, I need the group to be “owned” by the username making the API request.

---

_[View the full topic](https://meta.discourse.org/t/owners-are-not-assignable-when-group-created-via-api-call/94913)._
