Skip to main content

Get Team Member Details

NL EN

Updated April 22, 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();

Get Team Member Details

Retrieve complete information for a specific team member by their ID.

Endpoint

GET /api/v1/team/{id}

Path Parameters

ParameterTypeRequiredDescription
idintegerYesTeam member ID

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.

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

Example Request

curl -X GET "https://app.recruitsome.com/api/v1/team/1?include_phone=true&include_role=true" \

-H "Authorization: Bearer YOUR_API_KEY" \

-H "Accept: application/json"

Example Response

{

"data": {

"id": 1,

"given_name": "Jane",

"family_name": "Doe",

"full_name": "Jane Doe",

"job_title": "HR Manager",

"email": "[email protected]",

"phone": "+31612345678",

"avatar": {

"small": "https://storage.example.com/avatars/1/small.jpg",

"medium": "https://storage.example.com/avatars/1/medium.jpg",

"large": "https://storage.example.com/avatars/1/large.jpg"

},

"role": "HR Manager"

}

}

Error Responses

CodeDescription
404Team member not found or not employed
401Unauthorized