## Получение или обновление информации о пользователей
Метод позволяет:

- получить нового пользователя, и использовать его uid в дальнейших запросах, если вы не оперируете собственным идентификатором пользователя (`user.custom`).
- получить идентификатор новой сессии для пользователя, если вы не оперируете собственным идентификатором сессии (`session.custom`).
- обновить данные о пользователе.

!!!
Все вышеуказанные действия возможно выполнять и в рамках других запросов. В других методах, запрос без указания пользователя приведет к создание нового, а запрос без сессии – к обновлению сессии.
!!!

---

## user: обновление данных о пользователе

!!!contrast API reference
[:icon-terminal: /user](https://developer.gravityfield.ai/gravity-ads/implemention/server-side-integraciya/obnovlenie-dannykh-o-polzovatele)
!!!

=== Пример запроса:
```jsx
curl --request POST 
--url 'https://srv.gravityads.ai/choose'
--header 'content-type: application/json' 
--header 'Authorization: Bearer your-api-key' 
--data '
{{
	"sec": "646689c3404f91f26103faa6",
	"user": {},
	"session": {},
	"ctx": {
		"type": "HOMEPAGE",
		"data": [],
		"url": "http://site.ru",
		"referrer": "http://ya.ru"
	},
	"device": {}
}'
```
===

!!!
В [Postman](hhttps://www.postman.com/gravity-field/gravity-field-server-side-api/request/eakx43q/get-or-store-user-info-start-session) содержится больше примеров использования параметров
!!!
