Profiles
Source code in superme_sdk/services/_profiles.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | |
get_profile
Return public profile info for a user.
Example
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
identifier
|
Optional[str]
|
User ID, username, or full name. Omit for your own profile. |
None
|
Returns:
| Type | Description |
|---|---|
dict
|
When called without |
Source code in superme_sdk/services/_profiles.py
get_user_details
Read one user's full public profile by user_id or username.
Unlike :meth:get_profile (a search card — name, title, location), this
returns the deep profile: un-truncated summary plus structured work
experience, education, and skills. Resolve a name to a user_id or
username with :meth:find_user_by_name first.
Example
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
identifier
|
str
|
A user_id or username (from a search result). |
required |
Returns:
| Type | Description |
|---|---|
dict
|
Profile dict with |
Source code in superme_sdk/services/_profiles.py
find_user_by_name
Search for SuperMe users by name.
Example
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Full or partial name to search for. |
required |
limit
|
int
|
Maximum results to return. |
10
|
Returns:
| Type | Description |
|---|---|
dict
|
Dict with |
Source code in superme_sdk/services/_profiles.py
find_users_by_names
Resolve multiple names to SuperMe users in a single call.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
names
|
list[str]
|
List of names to look up. |
required |
limit_per_name
|
int
|
Maximum matches per name. |
10
|
Returns:
| Type | Description |
|---|---|
dict
|
Dict with |
Source code in superme_sdk/services/_profiles.py
find_users_on_topic
find_users_on_topic(
question: str,
*,
max_results: int = 10,
excluded_user_ids: list[str] | None = None,
) -> dict
Find SuperMe users who are experts on a topic.
Example
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
question
|
str
|
A topic or question to find experts on. |
required |
max_results
|
int
|
Maximum number of experts to return (1-20, default 10). |
10
|
excluded_user_ids
|
list[str] | None
|
User IDs to exclude from results. |
None
|
Returns:
| Type | Description |
|---|---|
dict
|
Dict with |