-
Notifications
You must be signed in to change notification settings - Fork 121
Document PUT /my/profile.json endpoint #391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -9,6 +9,7 @@ Endpoints: | |||||||||
| - [Get pingable people](#get-pingable-people) | ||||||||||
| - [Get person](#get-person) | ||||||||||
| - [Get my personal info](#get-my-personal-info) | ||||||||||
| - [Update my personal info](#update-my-personal-info) | ||||||||||
| - [Get my preferences](#get-my-preferences) | ||||||||||
| - [Update my preferences](#update-my-preferences) | ||||||||||
|
|
||||||||||
|
|
@@ -272,6 +273,43 @@ curl -s -H "Authorization: Bearer $ACCESS_TOKEN" https://3.basecampapi.com/$ACCO | |||||||||
| ``` | ||||||||||
|
|
||||||||||
|
|
||||||||||
| Update my personal info | ||||||||||
| ----------------------- | ||||||||||
|
|
||||||||||
| * `PUT /my/profile.json` allows updating the current user's personal info. | ||||||||||
|
|
||||||||||
| **Optional parameters**: | ||||||||||
|
|
||||||||||
| * `name` - the user's display name. | ||||||||||
| * `email_address` - the user's email address. | ||||||||||
| * `title` - the user's job title. | ||||||||||
| * `bio` - a short bio. | ||||||||||
| * `location` - the user's location. | ||||||||||
| * `time_zone_name` - the user's time zone (e.g. `America/Chicago`). | ||||||||||
| * `first_week_day` - the first day of the week (`0` for Sunday, `1` for Monday). | ||||||||||
| * `time_format` - time display format. | ||||||||||
|
Comment on lines
+289
to
+290
|
||||||||||
| * `first_week_day` - the first day of the week (`0` for Sunday, `1` for Monday). | |
| * `time_format` - time display format. | |
| * `first_week_day` - the first day of the week using weekday names (one of `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`). | |
| * `time_format` - time display format, either `twelve_hour` or `twenty_four_hour`. |
Copilot
AI
Mar 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The request example for this PUT endpoint is missing the usual <!-- START PUT PAYLOAD ... --> / <!-- END PUT PAYLOAD ... --> markers used elsewhere in this file (and other sections) around JSON request payloads. Adding those markers helps keep the docs consistent and supports tooling that extracts example payloads.
Copilot
AI
Mar 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There’s an extra blank line between the <!-- END PUT PAYLOAD /my/preferences.json --> marker and the ###### Copy as cURL heading. In this file, other payload blocks place ###### Copy as cURL immediately after the END marker, so removing the blank line would keep formatting consistent.
Uh oh!
There was an error while loading. Please reload this page.