Skip to main content
Lookup endpoints tell you which Roblox account a Discord user is linked to in your guild, and the reverse. Results are scoped to your guild: a user must be verified in your guild to appear. All lookup endpoints read the guild from the X-Guild-ID header.

Look up by Discord ID

GET /lookup/discord/:discordId
discordId
string
required
The Discord user ID to resolve.
X-Guild-ID
string
required
The guild to look in. Must match your API key’s guild.
data
object
API key responses are limited to these four fields. Extra fields such as verified_at and last_sync are only returned to dashboard sessions, not to API keys.
curl "https://api.technified.xyz/api/v1/lookup/discord/123456789012345678" \
  -H "X-API-Key: $TECHNIFIED_API_KEY" \
  -H "X-Guild-ID: $GUILD_ID"
{
  "status": "success",
  "code": 200,
  "message": "User found",
  "data": {
    "discord_id": "123456789012345678",
    "roblox_id": 261,
    "roblox_username": "Shedletsky",
    "verified": true
  }
}

Look up by Roblox ID

The reverse direction.
GET /lookup/roblox/:robloxId
robloxId
number
required
The Roblox user ID to resolve.
X-Guild-ID
string
required
The guild to look in.
The response shape matches Look up by Discord ID.
curl "https://api.technified.xyz/api/v1/lookup/roblox/261" \
  -H "X-API-Key: $TECHNIFIED_API_KEY" \
  -H "X-Guild-ID: $GUILD_ID"

Batch lookup

Resolve up to 25 IDs in one call. Pass either discord_ids or roblox_ids.
POST /lookup/status
guild_id
string
required
The guild to look in.
discord_ids
string[]
Up to 25 Discord IDs.
roblox_ids
number[]
Up to 25 Roblox IDs.
data.results
object
A map keyed by the ID you passed. Each value is the link object, or null if that user is not verified in the guild.
curl "https://api.technified.xyz/api/v1/lookup/status" \
  -H "X-API-Key: $TECHNIFIED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "guild_id": "'$GUILD_ID'",
    "discord_ids": ["123456789012345678", "234567890123456789"]
  }'
{
  "status": "success",
  "code": 200,
  "message": "Batch lookup complete",
  "data": {
    "results": {
      "123456789012345678": {
        "discord_id": "123456789012345678",
        "roblox_id": 261,
        "roblox_username": "Shedletsky",
        "verified": true
      },
      "234567890123456789": null
    }
  }
}
Batches are capped at 25 IDs per request to prevent enumeration. A larger list returns 400.

Reverse lookup

Given one ID, return the full link record. This is the single-record version of batch lookup.
POST /reverse
guild_id
string
required
discord_id
string
Provide this or roblox_id.
roblox_id
number
Provide this or discord_id.
curl "https://api.technified.xyz/api/v1/reverse" \
  -H "X-API-Key: $TECHNIFIED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "guild_id": "'$GUILD_ID'", "roblox_id": 261 }'