Profile

Update my profile

Read, preview a change to, or change your own profile.

What comes back depends on action. Called with no field: "current_profile", with profileUrl, experience[].id and education[].id. With a field and confirm false: "preview", with changes, and locationOptions when the place name matched more than one place. With confirm true: "updated".

To edit an existing experience or education entry pass its id; without one a new entry is added.

location is a place name the action looks up itself; locationId overrides it.

Docs: https://heyreagent.com/docs/actions/update_my_profile

post/v1/actions/update_my_profile

Request

  • Base URL: https://api.heyreagent.com
  • URL: https://api.heyreagent.com/v1/actions/update_my_profile
  • Auth: HTTP bearer

Request body

connectionIdstring

Whose profile to edit: the LinkedIn account id from list_linkedin_accounts. May be omitted only when the setup has exactly one live sender.

headlinestring

New headline — the line under the name (max 220 characters).

aboutstring

New About section (max 2600 characters). Replaces the whole section.

locationstring

New profile location as a place name, e.g. "Austin, Texas". Matched to a LinkedIn place — the preview shows the match.

locationIdstring

An exact LinkedIn place id, taken from locationOptions in a preview. Overrides location.

postalCodestring

5-digit postal code to go with the location (optional).

addSkillsstring[]

Skills to ADD to the profile, by name (up to 20 per call). Skills already on the profile are kept; removing a skill is not possible here.

pictureUrlstring uri

New PROFILE picture: a public https:// link straight to a JPEG or PNG file (max 8MB). LinkedIn applies its default crop.

coverPictureUrlstring uri

New COVER (banner) picture: a public https:// link straight to a JPEG or PNG file (max 8MB). LinkedIn's banner is 1584×396.

confirmboolean

false (default) = preview only, nothing changes. true = change the profile now (only after the user said yes).

Response

It worked. Inside result: action, account, message, profileUrl, experience, education, locationOptions, changes.

oktrue required
resultobject required

What was asked for. A field that does not apply is left out, or is null.

Changes

No recorded changes to this operation across all 1 revision of this API.