Sha256: dfb71ed19a507d17e2e56f675505e4e6827c0f3f35ebbae97b159659a6b01f7c

Contents?: true

Size: 935 Bytes

Versions: 8

Compression:

Stored size: 935 Bytes

Contents

# Groups Examples

## Get list of groups

```ruby
client.groups
```

## Get single group by ID

```ruby
client.group(group_id)
```

## Create new group

```ruby
client.create_group(name)
```

## Remove a group
```ruby
client.delete_group(group_id)
```

## Get all subscribers in a specified group

```ruby
client.group_subscribers(group_id)
```

## Add new single subscriber to specified group

```ruby
subscriber = { email: 'subsriber@example.com' }
client.create_group_subscriber(1, subscriber)
```

## Add many new subscribers to specified group at once

```ruby
subscribers = [
  { email: 'subscriber1@example.com' },
  { email: 'subscriber2@example.com' }
]

client.import_group_subscribers(1, subscribers, resubscribe: true)
```

## Remove single subscriber from specified group

```ruby
client.delete_group_subscriber(group_id, 'demo@mailerlite.com')
```

or

```ruby
client.delete_group_subscriber(group_id, subscriber_id)
```

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mailerlite-1.7.0 examples/groups.md
mailerlite-1.6.1 examples/groups.md
mailerlite-1.6.0 examples/groups.md
mailerlite-1.5.0 examples/groups.md
mailerlite-1.4.0 examples/groups.md
mailerlite-1.3.0 examples/groups.md
mailerlite-1.2.0 examples/groups.md
mailerlite-1.1.0 examples/groups.md