# Introduction

This section documents Benefits management.

You can also see:
    
* [Member Benefits API](doc-341648)
* [Member Benefits Management API](doc-341686)

## Benefit model

### Example

```json
{
  "id": 7,
  "type": "generic",
  "identifier": "program_1",
  "audience_id": 421,
  "name": { "en": "Name", "pl": "Nazwa" },
  "description": { "en": "Description", "pl": "Opis" },
  "conditions": { "en": "Conditions", "pl": "Wymogi" },
  "created_at": "2023-11-27T15:46:25.513131Z",
  "updated_at": "2023-11-27T15:46:25.513131Z",
  "archived_at": null
}
```

### Definition

| Key         | Type                                                                             | Static? | Required? | Description                                                            |
|-------------|----------------------------------------------------------------------------------|---------|-----------|------------------------------------------------------------------------|
| id          | integer                                                                          | yes     | yes       |                                                                        |
| audience_id | integer                                                                          | no      | yes       | Audience that defines conditions for benefit to be active for member   | 
| type        | enum: `['generic', 'parking']`                                                   | no      | yes       |                                                                        |
| identifier  | string                                                                           | no      | yes       |                                                                        |
| name        | [LocalizedContent](doc-341959#localizedcontent-json-model) | no      | no        |                                                                        |
| description | [LocalizedContent](doc-341959#localizedcontent-json-model) | no      | no        |                                                                        |
| conditions  | [LocalizedContent](doc-341959#localizedcontent-json-model) | no      | no        | Natural language representation of audience conditions                 |
| created_at  | datetime                                                                         | yes     | yes       |                                                                        |
| updated_at  | datetime                                                                         | yes     | yes       |                                                                        |
| archived_at | datetime                                                                         | yes     | yes       |                                                                        |