Overwrite profile preferences
PUT
Overwrites profile preferences. Accepts up to 40 skills. Unrecognized skills are omitted.
bearerAuthheader
AuthorizationBearer <JWT>Your Cognito ID token, as Authorization: Bearer <id_token>. If a token is missing, expired, or invalid, the request returns 401 Unauthorized.
application/json- body
skills?array<string>Items
items <= 40seniority?|Value in
null"intern""junior""mid""senior""staff""principal""lead""manager""director""exec"workplace?array<>israel_only?booleancountry?array<>ISO 3166-1 alpha-2 codes. Pre-fills new alerts and the matches view.
Items
items <= 20city?array<>City names as the locations facet spells them.
Items
items <= 20cadence?stringHow often alert digests go out. Daily and weekly send one email at digest_time in digest_tz, when there is something new.
Value in
"instant""daily""weekly"digest_time?stringMatch
^([01][0-9]|2[0-3]):[0-5][0-9]$Default
"09:00"digest_tz?stringAn IANA zone name the server knows; anything else becomes the default.
Default
"Asia/Jerusalem"digest_day?integerWeekday for the weekly digest, Monday is 0.
Range
0 <= value <= 6Default
0Success.
application/json- response
profile?curl -X PUT 'https://oceanofjobs.com/api/me/profile' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "profile": { "skills": [ "string" ], "seniority": null, "workplace": [ "remote" ], "israel_only": true, "country": [ "string" ], "city": [ "string" ], "cadence": "instant", "digest_time": "09:00", "digest_tz": "Asia/Jerusalem", "digest_day": 0 }}