Методы для работы с входящими приглашениями в организации.
Возвращает список входящих приглашений с пагинацией.
{
"status": true,
"message": "Invitations retrieved successfully",
"data": {
"invitations": [
{
"id": "550e8400-e29b-41d4-a716-446655440010",
"email": "developer@example.com",
"company_id": "660e8400-e29b-41d4-a716-446655440020",
"company_name": "Автосервис на Пушкина",
"status": "pending",
"created_at": "2026-06-13T15:29:02Z",
"updated_at": "2026-06-13T15:29:02Z"
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 20,
"pages": 1
}
},
"meta": {
"timestamp": "2026-06-14T00:00:00Z",
"request_id": "...",
"path": "/api/v1/account/invitations",
"method": "GET"
}
}Принимает входящее приглашение. Аккаунт становится участником организации.
{
"status": true,
"message": "Invitation accepted successfully",
"data": {
"id": "550e8400-e29b-41d4-a716-446655440010",
"email": "developer@example.com",
"company_id": "660e8400-e29b-41d4-a716-446655440020",
"status": "accepted",
"created_at": "2026-06-13T15:29:02Z",
"updated_at": "2026-06-14T12:00:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/account/invitations/.../accept",
"method": "POST"
}
}Отклоняет входящее приглашение.
{
"status": true,
"message": "Invitation rejected successfully",
"data": {
"id": "550e8400-e29b-41d4-a716-446655440010",
"email": "developer@example.com",
"company_id": "660e8400-e29b-41d4-a716-446655440020",
"status": "rejected",
"created_at": "2026-06-13T15:29:02Z",
"updated_at": "2026-06-14T12:05:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:05:00Z",
"request_id": "...",
"path": "/api/v1/account/invitations/.../reject",
"method": "POST"
}
}