Skip to content
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

How to use (CRUD) arbitrary key/value data associated with a user account (public) profile #3856

Closed
4www opened this issue Nov 5, 2023 · 3 comments

Comments

@4www
Copy link

4www commented Nov 5, 2023

On this page https://spec.matrix.org/latest/#profiles it mentions:

Users may publish arbitrary key/value data associated with their account; such as a human-readable display name, a profile photo URL, contact information (email address, phone numbers, website URLs etc).

From the spec, it seems it should work… not sure if "just not implemented yet" or if the spec has changed not to allow this.

Here https://spec.matrix.org/v1.8/client-server-api/#profiles it mentions only GET and PUT for profile/${user_id}/{avatar,displayname}, and when trying for an other "profile key" (than avatar and display name), it errors.

Any idea how one does add new "arbitrary key/value" to their user profile? With the matrix-js-sdk, or the HTTP API?

@t3chguy
Copy link
Member

t3chguy commented Nov 6, 2023

This is a question for #matrix-dev:matrix.org - this isn't a support forum but a bug tracker.

@t3chguy t3chguy closed this as completed Nov 6, 2023
@4www
Copy link
Author

4www commented Nov 6, 2023

Thought that since it is written in the spec but not part of the sdk, it might be a bug or a missing feature. Sorry then.

@4www
Copy link
Author

4www commented Nov 9, 2023

Just as side notes (and future self refs):

Also, in the research & discussion, some MSC where linked, maybe something to explore:

Thanks anyways and sorry again for the spam at the wrong place(s).

@4www 4www changed the title How to use (CRUD) arbitrary key/value data associated with a user account profile How to use (CRUD) arbitrary key/value data associated with a user account (public) profile Nov 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants