Profiles
Creates a profile for a user
Unique, URL-safe identifier for the profile.
Human-readable display name for the profile.
""Short bio for the profile.
""Longer bio for the profile.
""Whether the profile is private or not and shows up in search results.
Contact email address for the profile. (deprecated)
Profile image URL for the profile.
Hero image URL for the profile.
Website link for the profile.
Profile type: e.g. "person", "organization", "service".
URL to send notifications to.
^http.*Up to 5 unique boost URIs to highlight on the profile.
Role of the profile: e.g. "teacher", "student".
""Date of birth of the profile: e.g. "1990-01-01".
""Country for the profile.
Approval status for the profile.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Creates a service profile
Unique, URL-safe identifier for the profile.
Human-readable display name for the profile.
""Short bio for the profile.
""Longer bio for the profile.
""Whether the profile is private or not and shows up in search results.
Contact email address for the profile. (deprecated)
Profile image URL for the profile.
Hero image URL for the profile.
Website link for the profile.
Profile type: e.g. "person", "organization", "service".
URL to send notifications to.
^http.*Up to 5 unique boost URIs to highlight on the profile.
Role of the profile: e.g. "teacher", "student".
""Date of birth of the profile: e.g. "1990-01-01".
""Country for the profile.
Approval status for the profile.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Creates a managed service profile
Unique, URL-safe identifier for the profile.
Human-readable display name for the profile.
""Short bio for the profile.
""Longer bio for the profile.
""Whether the profile is private or not and shows up in search results.
Contact email address for the profile. (deprecated)
Profile image URL for the profile.
Hero image URL for the profile.
Website link for the profile.
Profile type: e.g. "person", "organization", "service".
URL to send notifications to.
^http.*Up to 5 unique boost URIs to highlight on the profile.
Role of the profile: e.g. "teacher", "student".
""Date of birth of the profile: e.g. "1990-01-01".
""Country for the profile.
Approval status for the profile.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route uses the request header to grab the profile of the current user
Successful response
Authorization not provided
Insufficient access
Internal server error
This route updates the profile of the current user
Unique, URL-safe identifier for the profile.
Human-readable display name for the profile.
""Short bio for the profile.
""Longer bio for the profile.
""Whether the profile is private or not and shows up in search results.
Contact email address for the profile. (deprecated)
Profile image URL for the profile.
Hero image URL for the profile.
Website link for the profile.
Profile type: e.g. "person", "organization", "service".
URL to send notifications to.
^http.*Up to 5 unique boost URIs to highlight on the profile.
Role of the profile: e.g. "teacher", "student".
""Date of birth of the profile: e.g. "1990-01-01".
""Country for the profile.
Approval status for the profile.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route deletes the profile of the current user
Successful response
Authorization not provided
Insufficient access
Internal server error
This route grabs the profile information of any user, using their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route gets all of your available profiles. That is, profiles you directly or indirectly manage
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route gets all of your managed service profiles
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route searches for profiles based on their profileId
25falsefalsefalseSuccessful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route uses the request header to send a connection request to another user based on their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Cancels connection request with another profile
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route uses the request header to disconnect with another user based on their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route uses the request header to accept a connection request from another user based on their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route shows the current user's connections. Warning! This route is deprecated and currently has a hard limit of returning only the first 50 connections. Please use paginatedConnections instead!
Successful response
Authorization not provided
Insufficient access
Internal server error
This route shows the current user's connections
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route shows the current user's pending connections. Warning! This route is deprecated and currently has a hard limit of returning only the first 50 connections. Please use paginatedPendingConnections instead
Successful response
Authorization not provided
Insufficient access
Internal server error
This route shows the current user's pending connections
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route shows the current user's connection requests. Warning! This route is deprecated and currently has a hard limit of returning only the first 50 connections. Please use paginatedConnectionRequests instead
Successful response
Authorization not provided
Insufficient access
Internal server error
This route shows the current user's connection requests
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
Generate a connection invitation challenge. By default, invites are single-use; set maxUses > 1 for multi-use, or maxUses = 0 for unlimited. Expiration is in seconds (default 30 days); set expiration = 0 for no expiration.
25920001Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
List all valid connection invitation links you've created. Each item includes: challenge, expiresIn (seconds or null), usesRemaining (number or null), and maxUses (number or null). Exhausted invites are omitted.
Successful response
Authorization not provided
Insufficient access
Internal server error
Invalidate a specific connection invitation by its challenge string. Idempotent: returns true even if the invite was already invalid or missing.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Block another user based on their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Unblock another user based on their profileId
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route shows the current user's blocked profiles
Successful response
Authorization not provided
Insufficient access
Internal server error
This route is used to register a signing authority that can sign credentials on the current user's behalf
^[a-z0-9-]+$Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route is used to get registered signing authorities that can sign credentials on the current user's behalf
Successful response
Authorization not provided
Insufficient access
Internal server error
This route is used to get a named signing authority that can sign credentials on the current user's behalf
Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
This route is used to set a signing authority as the primary one for the current user
^[a-z0-9-]+$Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route is used to get the primary signing authority that can sign credentials on the current user's behalf
Successful response
Authorization not provided
Insufficient access
Internal server error
Creates a managed profile
Unique, URL-safe identifier for the profile.
Human-readable display name for the profile.
""Short bio for the profile.
""Longer bio for the profile.
""Whether the profile is private or not and shows up in search results.
Contact email address for the profile. (deprecated)
Profile image URL for the profile.
Hero image URL for the profile.
Website link for the profile.
Whether the profile is a service profile or not.
falseProfile type: e.g. "person", "organization", "service".
URL to send notifications to.
^http.*Up to 5 unique boost URIs to highlight on the profile.
Role of the profile: e.g. "teacher", "student".
""Date of birth of the profile: e.g. "1990-01-01".
""Country for the profile.
Approval status for the profile.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
This route gets all of your managed profiles
25Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Generates a one-time approval token and emails a link to the guardian. When the link is consumed, the requester's profile will be marked as approved.
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Consumes a guardian approval token and marks the requesting user profile as approved.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
GET endpoint to consume guardian approval token from URL path.
Successful response
Invalid input data
Authorization not provided
Insufficient access
Not found
Internal server error
Last updated
Was this helpful?