Skip to main content
POST
/
internal
/
user-emails
Get email addresses for user IDs
curl --request POST \
  --url https://auth.platform.arb.inc/internal/user-emails \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "users": [
    "8f3a4b2c-1d5e-4f6a-9b7c-3e2d1a0b9c8d",
    "5c2d1e4f-6a7b-8c9d-0e1f-2a3b4c5d6e7f"
  ]
}
'
{
  "users": {
    "8f3a4b2c-1d5e-4f6a-9b7c-3e2d1a0b9c8d": "user@example.com",
    "5c2d1e4f-6a7b-8c9d-0e1f-2a3b4c5d6e7f": null
  }
}

Authorizations

Authorization
string
header
required

access token

Body

application/json
users
string<uuid>[]
required

Array of user IDs to retrieve emails for

Example:
[
"8f3a4b2c-1d5e-4f6a-9b7c-3e2d1a0b9c8d",
"5c2d1e4f-6a7b-8c9d-0e1f-2a3b4c5d6e7f"
]

Response

200 - application/json

Successfully retrieved email addresses

users
object

Map of user IDs to email addresses (null if user does not exist)

Example:
{
"8f3a4b2c-1d5e-4f6a-9b7c-3e2d1a0b9c8d": "user@example.com",
"5c2d1e4f-6a7b-8c9d-0e1f-2a3b4c5d6e7f": null
}