List LinkedIn sources
A profile's evidence library with review status and attestation. Excerpts longer than 800 characters are cut, with excerpt_truncated set.
GET
https://app.trygtm.com/api/v1/linkedin/profiles/{profile_id}/sources- Scope
read- MCP tool
- list_linkedin_sources
Path parameters
profile_idstringrequired- The managed profile's id, from list_linkedin_profiles.
Query parameters
statusesstring[]optional- Only sources with these review statuses.
candidatepublicinternalanonymizedrejected include_revokedbooleanoptionaldefault: false- Include revoked sources.
limitintegeroptionaldefault: 25- Rows per page, 1 to 100.
cursorstringoptional- Opaque cursor from the previous page's nextCursor. Omit for the first page. Keep every other argument the same while paging.
Request
curl -G https://app.trygtm.com/api/v1/linkedin/profiles/8f2a91c4-6d1e-4c0a-9a57-2f3b1c7e9d10/sources \
-H "Authorization: Bearer $TRYGTM_API_KEY" \
--data-urlencode "limit=25"Response
{
"data": [
{
"id": "4a5b6c7d-8e9f-4a0b-9c1d-2e3f4a5b6c7d",
"kind": "personal_note",
"origin_table": null,
"origin_id": null,
"title": "Onboarding call notes, Q3",
"canonical_url": null,
"publisher": null,
"published_at": null,
"retrieved_at": "2026-09-27T10:00:00.000Z",
"excerpt": "We ran 40 onboarding calls this quarter; most teams stalled at importing their first list.",
"content_hash": "9d8c7b6a5f4e3d2c1b0a9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f0e9d8c",
"review_status": "candidate",
"reviewed_at": null,
"attested": false,
"expires_at": null,
"revoked_at": null,
"revoked_reason": null,
"created_kind": "agent",
"excerpt_truncated": false
}
],
"next_cursor": "WyIyMDI2LTA5LTAyVDA5OjQxOjAyLjAwMFoiLCI4ZjJhOTFjNC02ZDFlLTRjMGEtOWE1Ny0yZjNiMWM3ZTlkMTAiXQ"
}