Skip to main content

Get Team Member Details

NL EN

Updated June 15, 2026

GET /api/v1/team/{id}
curl -X GET \
  "https://app.recruitsome.com/api/v1/team/{id}" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
const response = await fetch('https://app.recruitsome.com/api/v1/team/{id}', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Accept': 'application/json',
  },
});

const data = await response.json();
console.log(data);
use Illuminate\Support\Facades\Http;

$response = Http::withToken('YOUR_API_KEY')
    ->acceptJson()
    ->get('https://app.recruitsome.com/api/v1/team/{id}');

$data = $response->json();

Retrieve complete information for a specific team member by their ID — for example to render a recruiter's contact card next to a vacancy.

Authentication

Requires an API key with the team:read scope (included in the Career website and Chrome plugin presets). A key without this scope receives a 403 response.

Path parameters

ParameterTypeRequiredDescription
idintegerYesTeam member ID, exactly as returned by GET /team

Query parameters

ParameterTypeDefaultDescription
include_phonebooleanfalseInclude phone number
include_rolebooleanfalseInclude role label

Response

Returns the same fields as the list endpoint for a single team member. The phone and role keys are absent from the response unless their include_* flag is passed — they are not included as null when the flag is off.

Only currently employed team members can be retrieved. Requesting a former employee or non-existent ID returns a 404 response.

Example

cURL
curl -X GET "https://app.recruitsome.com/api/v1/team/8?include_phone=true&include_role=true" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Response 200

JSON
{
  "data": {
    "id": 8,
    "given_name": "Femke",
    "family_name": "Bakker",
    "full_name": "Femke Bakker",
    "job_title": "HR Manager",
    "email": "[email protected]",
    "phone": "+31612345678",
    "avatar": {
      "small": "https://app.recruitsome.com/media/avatars/8/small.jpg",
      "medium": "https://app.recruitsome.com/media/avatars/8/medium.jpg",
      "large": "https://app.recruitsome.com/media/avatars/8/large.jpg"
    },
    "role": "HR Manager"
  }
}

Error responses

StatusWhenFix
401Missing or invalid API keySend a valid key as Authorization: Bearer YOUR_API_KEY
403API key lacks the team:read scopeAdd the scope to your key or regenerate it with a preset that includes it
404No team member with this ID, or the person is no longer employedCheck the id against GET /team