# Metadata Create and update user metadata. ## Get User's Private Metadata Item - [GET /metadata/{userId}/private/{fieldName}](https://tidepool.redocly.app/reference/metadata.v1/internal/getuserprivatemetadataitem.md): Returns the named item from the user's private metadata collection. ## Get Metadata Collections - [GET /metadata/collections](https://tidepool.redocly.app/reference/metadata.v1/metadata/getmetadatacollections.md): Returns list of valid metadata collections. ## Get User Metadata Collection - [GET /metadata/{userId}/{collectionName}](https://tidepool.redocly.app/reference/metadata.v1/metadata/getusermetadatacollection.md): Returns the user's metadata collection corresponding to . Each metadata collection is an unbounded JSON object with client-defined fields. ## Update User Metadata Collection - [POST /metadata/{userId}/{collectionName}](https://tidepool.redocly.app/reference/metadata.v1/metadata/updateusermetadatacollectionpost.md): Updates the user's metadata collection corresponding to . Each metadata collection is an unbounded JSON object with client-defined fields. ## Update User Metadata Collection - [PUT /metadata/{userId}/{collectionName}](https://tidepool.redocly.app/reference/metadata.v1/metadata/updateusermetadatacollectionput.md): Updates the user's metadata collection corresponding to . Each metadata collection is an unbounded JSON object with client-defined fields. ## Get User's Private Metadata Item - [GET /metadata/{userId}/private/{fieldName}](https://tidepool.redocly.app/reference/metadata.v1/metadata/getuserprivatemetadataitem.md): Returns the named item from the user's private metadata collection. ## List Users - [GET /metadata/users/{userId}/users](https://tidepool.redocly.app/reference/metadata.v1/metadata/listusers.md): List all users who have trustee or trustor access to the user account identified by .