# REST API: tagok útvonal (elavult)

> A members útvonal tagok kezelésére: lekérés, létrehozás, módosítás, törlés.

A `members` útvonal elavult: helyette az [ügyfelek](https://hub.hellowp.io/hu/plugins/learndash-restrict-content-pro/fejlesztok-rest-api-ugyfelek/) és a [tagságok](https://hub.hellowp.io/hu/plugins/learndash-restrict-content-pro/fejlesztok-rest-api-tagsagok/) útvonalat használd. Nem fogják eltávolítani, de új funkciót már nem kap.

Az útvonallal a tagok adatait kérdezheted le, hozhatod létre, módosíthatod és törölheted.

## Tagok lekérése

`GET /wp-json/rcp/{verzió}/members/`

Kötelező paraméter nincs. Választható paraméterek:

| Paraméter | Jelentés |
|---|---|
| `status` | Állapot szerinti szűrés: `active`, `pending`, `cancelled`, `expired`. |
| `subscription` | Annak a szintnek az azonosítója, amelynek a tagjait kéred. |
| `recurring` | `1`: csak az ismétlődő, `0`: csak a nem ismétlődő tagok. |
| `number` | Oldalankénti tagszám. |
| `offset` | Kihagyott tagok száma (lapozáshoz). |
| `orderby` | A rendezés mezője; bármelyik, a WordPress `get_users()` függvényének átadható mező. |
| `order` | Rendezési irány: `ASC`, `DESC`. |
| `s` | Keresett érték, például név, e-mail-cím vagy felhasználónév. |

## Egy tag lekérése

`GET /wp-json/rcp/{verzió}/members/{tag_id}`

Kötelező: `id`, a tag azonosítója (az URL-ben vagy a törzsben).

## Új tag

`POST /wp-json/rcp/{verzió}/members/new`

Kötelező: `login` (a fiók felhasználóneve) és `email` (a fiók e-mail-címe).

| Választható paraméter | Jelentés |
|---|---|
| `first_name`, `last_name` | A tag keresztneve és vezetékneve. |
| `display_name` | A fiók megjelenített neve. |
| `password` | A fiók jelszava. Ha kihagyod, véletlenszerű jelszót kap. |
| `status` | A tagnak adott előfizetési állapot. |
| `expiration` | A lejárat dátuma MySQL-formátumban. |
| `subscription` | A tagnak adott szint azonosítója. |
| `profile_id` | A tag fizetési profiljának azonosítója. |
| `recurring` | `1`, ha az előfizetés ismétlődő, `0`, ha egyszeri. |

## Tag módosítása

`POST /wp-json/rcp/{verzió}/members/update/{tag_id}`

Kötelező: `id` (egész), a módosítandó fiók azonosítója. Választható: `email`, `first_name`, `last_name`, `display_name`, `password` (csak jelszóváltoztatáskor add meg), `status`, `expiration`, `subscription`, `profile_id`, `recurring`.

## Tag törlése

`DELETE /wp-json/rcp/{verzió}/members/delete`

Kötelező: `id` (egész), a törlendő fiók azonosítója.
