# DataErai > Capture, organize, share, and analyze research data with DataErai. ## Docs - [Groups](https://docs.dataerai.com/account/groups.md): Groups let you grant access to many people at once. Use a Members group that tracks your whole organization, or a custom group you curate. - [Organizations & members](https://docs.dataerai.com/account/organizations.md): An organization is your institution or lab's home in DataErai. Manage members and roles, and let people join through institutional sign-in. - [Account & profile](https://docs.dataerai.com/account/profile.md): Create an account with email or institutional sign-in, verify your email, manage your profile and avatar, and reset your password. - [Projects & members](https://docs.dataerai.com/account/projects.md): A project is a workspace for a study, grant, or effort. Add members and assign project roles to control who can do what. - [Storage: repositories & allocations](https://docs.dataerai.com/account/storage.md): Understand where your data lives — repositories provide storage, and allocations are the space assigned to you or your projects. - [Delete apiadminusers organizations ](https://docs.dataerai.com/api-reference/api/delete-apiadminusers-organizations-.md): PATCH / DELETE /api/admin/users/{id}/organizations/{org_id}/ — change role on or remove an existing membership. - [Delete apiallocations ](https://docs.dataerai.com/api-reference/api/delete-apiallocations-.md) - [Delete apiassets ](https://docs.dataerai.com/api-reference/api/delete-apiassets-.md) - [Delete apiassets content ](https://docs.dataerai.com/api-reference/api/delete-apiassets-content-.md) - [Delete apiassets markdown note](https://docs.dataerai.com/api-reference/api/delete-apiassets-markdown-note.md): Single free-form markdown note per asset. - [Delete apiassets star](https://docs.dataerai.com/api-reference/api/delete-apiassets-star.md) - [Delete apicollections ](https://docs.dataerai.com/api-reference/api/delete-apicollections-.md) - [Delete apicollections assets ](https://docs.dataerai.com/api-reference/api/delete-apicollections-assets-.md) - [Delete apicollections edges](https://docs.dataerai.com/api-reference/api/delete-apicollections-edges.md) - [Delete apicollections star](https://docs.dataerai.com/api-reference/api/delete-apicollections-star.md) - [Delete apifunding agencies ](https://docs.dataerai.com/api-reference/api/delete-apifunding-agencies-.md): GET / PATCH / DELETE /api/funding-agencies// - [Delete apigrants ](https://docs.dataerai.com/api-reference/api/delete-apigrants-.md): GET / PATCH / DELETE /api/grants// - [Delete apigroups ](https://docs.dataerai.com/api-reference/api/delete-apigroups-.md) - [Delete apigroups assignments](https://docs.dataerai.com/api-reference/api/delete-apigroups-assignments.md) - [Delete apigroups members ](https://docs.dataerai.com/api-reference/api/delete-apigroups-members-.md) - [Delete apimeavatar](https://docs.dataerai.com/api-reference/api/delete-apimeavatar.md): POST /api/me/avatar/ multipart "file" → re-encodes to a 512×512 JPEG and writes to S3; returns updated MeSerializer. DELETE /api/me/avatar/ removes the stored object and clears the field. - [Delete apiorganizations members ](https://docs.dataerai.com/api-reference/api/delete-apiorganizations-members-.md): PATCH /api/organizations/{pk}/members/{user_pk}/ — change role. DELETE /api/organizations/{pk}/members/{user_pk}/ — remove member. SysAdmin or OrgAdmin only. - [Delete apiprojects ](https://docs.dataerai.com/api-reference/api/delete-apiprojects-.md) - [Delete apiprojects members ](https://docs.dataerai.com/api-reference/api/delete-apiprojects-members-.md) - [Delete apiprojects star](https://docs.dataerai.com/api-reference/api/delete-apiprojects-star.md) - [Delete apirepositories ](https://docs.dataerai.com/api-reference/api/delete-apirepositories-.md) - [Get apiadminusers](https://docs.dataerai.com/api-reference/api/get-apiadminusers.md): GET /api/admin/users/ — paginated, sysadmin-only user list. - [Get apiadminusers ](https://docs.dataerai.com/api-reference/api/get-apiadminusers-.md): GET / PATCH /api/admin/users/{id}/ — sysadmin-only user detail. - [Get apiallocations](https://docs.dataerai.com/api-reference/api/get-apiallocations.md) - [Get apiallocations ](https://docs.dataerai.com/api-reference/api/get-apiallocations-.md) - [Get apiassets](https://docs.dataerai.com/api-reference/api/get-apiassets.md) - [Get apiassets ](https://docs.dataerai.com/api-reference/api/get-apiassets-.md) - [Get apiassets content](https://docs.dataerai.com/api-reference/api/get-apiassets-content.md) - [Get apiassets content ](https://docs.dataerai.com/api-reference/api/get-apiassets-content-.md) - [Get apiassets location](https://docs.dataerai.com/api-reference/api/get-apiassets-location.md) - [Get apiassets markdown note](https://docs.dataerai.com/api-reference/api/get-apiassets-markdown-note.md): Single free-form markdown note per asset. - [Get apiassets migrations](https://docs.dataerai.com/api-reference/api/get-apiassets-migrations.md): GET /api/assets/{id}/migrations/ — per-asset migration history. - [Get apiassets notes](https://docs.dataerai.com/api-reference/api/get-apiassets-notes.md) - [Get apiassets permissions](https://docs.dataerai.com/api-reference/api/get-apiassets-permissions.md) - [Get apiassets relationships](https://docs.dataerai.com/api-reference/api/get-apiassets-relationships.md) - [Get apicollections](https://docs.dataerai.com/api-reference/api/get-apicollections.md) - [Get apicollections ](https://docs.dataerai.com/api-reference/api/get-apicollections-.md) - [Get apicollections assets](https://docs.dataerai.com/api-reference/api/get-apicollections-assets.md): List assets attached to a collection after the collection LIST gate. - [Get apicollections breadcrumb path](https://docs.dataerai.com/api-reference/api/get-apicollections-breadcrumb-path.md) - [Get apicollections edges](https://docs.dataerai.com/api-reference/api/get-apicollections-edges.md) - [Get apicollections notes](https://docs.dataerai.com/api-reference/api/get-apicollections-notes.md) - [Get apicollections permissions](https://docs.dataerai.com/api-reference/api/get-apicollections-permissions.md) - [Get apidatasets](https://docs.dataerai.com/api-reference/api/get-apidatasets.md): GET /datasets/ — list visible datasets. POST /datasets/ — promote an AssetContent into a new Dataset. - [Get apidatasets ](https://docs.dataerai.com/api-reference/api/get-apidatasets-.md): GET /datasets/{id}/ — dataset detail with all versions. - [Get apidatasets storage usage](https://docs.dataerai.com/api-reference/api/get-apidatasets-storage-usage.md): GET /datasets/{id}/storage-usage — sum of artifact sizes by type for a single dataset. Auth required + dataset visibility. - [Get apidatasets versions arrays chunks](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-arrays-chunks.md): GET /datasets/{dataset_id}/versions/{version_id}/arrays/{array_name}/chunks/{chunk_path} - [Get apidatasets versions arrowsample](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-arrowsample.md): GET /datasets/{dataset_id}/versions/{version_id}/arrow/sample - [Get apidatasets versions artifacts](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-artifacts.md): GET /datasets/{datasetId}/versions/{versionId}/artifacts — lists artifacts produced for the version. - [Get apidatasets versions manifest](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-manifest.md): GET /datasets/{dataset_id}/versions/{version_id}/manifest - [Get apidatasets versions status](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-status.md): GET /datasets/{datasetId}/versions/{versionId}/status — returns version status, latest job, recent errors. - [Get apidatasets versions tiles ](https://docs.dataerai.com/api-reference/api/get-apidatasets-versions-tiles--.md): GET /datasets/{dataset_id}/versions/{version_id}/tiles/{view_name}/{z}/{x}/{y}.{ext} - [Get apifunding agencies](https://docs.dataerai.com/api-reference/api/get-apifunding-agencies.md): GET / POST /api/funding-agencies/ - [Get apifunding agencies ](https://docs.dataerai.com/api-reference/api/get-apifunding-agencies-.md): GET / PATCH / DELETE /api/funding-agencies// - [Get apigrants](https://docs.dataerai.com/api-reference/api/get-apigrants.md): GET / POST /api/grants/ - [Get apigrants ](https://docs.dataerai.com/api-reference/api/get-apigrants-.md): GET / PATCH / DELETE /api/grants// - [Get apigroups](https://docs.dataerai.com/api-reference/api/get-apigroups.md) - [Get apigroups ](https://docs.dataerai.com/api-reference/api/get-apigroups-.md) - [Get apigroups assignments](https://docs.dataerai.com/api-reference/api/get-apigroups-assignments.md) - [Get apigroups members](https://docs.dataerai.com/api-reference/api/get-apigroups-members.md) - [Get apime](https://docs.dataerai.com/api-reference/api/get-apime.md) - [Get apimigrations](https://docs.dataerai.com/api-reference/api/get-apimigrations.md): GET /api/migrations/ — all visible migrations for the caller. - [Get apiorganizations](https://docs.dataerai.com/api-reference/api/get-apiorganizations.md): GET /api/organizations/ — SysAdmin: all orgs; OrgAdmin: managed orgs. POST /api/organizations/ — SysAdmin only. - [Get apiorganizations ](https://docs.dataerai.com/api-reference/api/get-apiorganizations-.md): GET /api/organizations/{pk}/ — SysAdmin or any OrgMember. PATCH /api/organizations/{pk}/ — SysAdmin or OrgAdmin. whitelisted_email_domains and globus_identity_provider_id are SysAdmin-only. - [Get apiorganizations members](https://docs.dataerai.com/api-reference/api/get-apiorganizations-members.md): GET /api/organizations/{pk}/members/ — SysAdmin or any OrgMember. POST /api/organizations/{pk}/members/ — SysAdmin or OrgAdmin. - [Get apiprojects](https://docs.dataerai.com/api-reference/api/get-apiprojects.md) - [Get apiprojects ](https://docs.dataerai.com/api-reference/api/get-apiprojects-.md) - [Get apiprojects members](https://docs.dataerai.com/api-reference/api/get-apiprojects-members.md) - [Get apiprojects permissions](https://docs.dataerai.com/api-reference/api/get-apiprojects-permissions.md) - [Get apirepositories](https://docs.dataerai.com/api-reference/api/get-apirepositories.md) - [Get apirepositories ](https://docs.dataerai.com/api-reference/api/get-apirepositories-.md) - [Get apisearch](https://docs.dataerai.com/api-reference/api/get-apisearch.md) - [Get apitransfers](https://docs.dataerai.com/api-reference/api/get-apitransfers.md) - [Get apitransfers ](https://docs.dataerai.com/api-reference/api/get-apitransfers-.md) - [Get apitransfersfilters](https://docs.dataerai.com/api-reference/api/get-apitransfersfilters.md): GET /api/transfers/filters/ — Project + Repository options for the filter popover. - [Get apiusers](https://docs.dataerai.com/api-reference/api/get-apiusers.md) - [Get apivizmetrics](https://docs.dataerai.com/api-reference/api/get-apivizmetrics.md): GET /viz/metrics — return a snapshot of in-process counters and histograms recorded by the visualization pipeline. Auth required because per-dataset / per-user labels can hint at activity. - [Get apivizsafe viz specschema](https://docs.dataerai.com/api-reference/api/get-apivizsafe-viz-specschema.md): GET /viz/safe-viz-spec/schema — returns the SafeVizSpec JSON schema. - [Patch apiadminusers ](https://docs.dataerai.com/api-reference/api/patch-apiadminusers-.md): GET / PATCH /api/admin/users/{id}/ — sysadmin-only user detail. - [Patch apiadminusers organizations ](https://docs.dataerai.com/api-reference/api/patch-apiadminusers-organizations-.md): PATCH / DELETE /api/admin/users/{id}/organizations/{org_id}/ — change role on or remove an existing membership. - [Patch apiallocations ](https://docs.dataerai.com/api-reference/api/patch-apiallocations-.md) - [Patch apiassets ](https://docs.dataerai.com/api-reference/api/patch-apiassets-.md) - [Patch apicollections ](https://docs.dataerai.com/api-reference/api/patch-apicollections-.md) - [Patch apifunding agencies ](https://docs.dataerai.com/api-reference/api/patch-apifunding-agencies-.md): GET / PATCH / DELETE /api/funding-agencies// - [Patch apigrants ](https://docs.dataerai.com/api-reference/api/patch-apigrants-.md): GET / PATCH / DELETE /api/grants// - [Patch apigroups ](https://docs.dataerai.com/api-reference/api/patch-apigroups-.md) - [Patch apime](https://docs.dataerai.com/api-reference/api/patch-apime.md) - [Patch apiorganizations ](https://docs.dataerai.com/api-reference/api/patch-apiorganizations-.md): GET /api/organizations/{pk}/ — SysAdmin or any OrgMember. PATCH /api/organizations/{pk}/ — SysAdmin or OrgAdmin. whitelisted_email_domains and globus_identity_provider_id are SysAdmin-only. - [Patch apiorganizations members ](https://docs.dataerai.com/api-reference/api/patch-apiorganizations-members-.md): PATCH /api/organizations/{pk}/members/{user_pk}/ — change role. DELETE /api/organizations/{pk}/members/{user_pk}/ — remove member. SysAdmin or OrgAdmin only. - [Patch apiprojects ](https://docs.dataerai.com/api-reference/api/patch-apiprojects-.md) - [Patch apiprojects members ](https://docs.dataerai.com/api-reference/api/patch-apiprojects-members-.md) - [Patch apirepositories ](https://docs.dataerai.com/api-reference/api/patch-apirepositories-.md) - [Patch apitransfers ](https://docs.dataerai.com/api-reference/api/patch-apitransfers-.md) - [Post apiadminusers organizations](https://docs.dataerai.com/api-reference/api/post-apiadminusers-organizations.md): POST /api/admin/users/{id}/organizations/ — attach a user to an org. - [Post apiallocations](https://docs.dataerai.com/api-reference/api/post-apiallocations.md) - [Post apiallocations default](https://docs.dataerai.com/api-reference/api/post-apiallocations-default.md) - [Post apiassets](https://docs.dataerai.com/api-reference/api/post-apiassets.md) - [Post apiassets content](https://docs.dataerai.com/api-reference/api/post-apiassets-content.md) - [Post apiassets content extract metadata](https://docs.dataerai.com/api-reference/api/post-apiassets-content-extract-metadata.md): Force a (re-)extraction of MetaXtract metadata for an AssetContent. - [Post apiassets lock](https://docs.dataerai.com/api-reference/api/post-apiassets-lock.md) - [Post apiassets migrations retry](https://docs.dataerai.com/api-reference/api/post-apiassets-migrations-retry.md): POST /api/assets/{pk}/migrations/{mid}/retry/ — owner-accessible retry. - [Post apiassets notes](https://docs.dataerai.com/api-reference/api/post-apiassets-notes.md) - [Post apiassets star](https://docs.dataerai.com/api-reference/api/post-apiassets-star.md) - [Post apiassetspermissionsbulk merge](https://docs.dataerai.com/api-reference/api/post-apiassetspermissionsbulk-merge.md) - [Post apiassetspermissionsintersection](https://docs.dataerai.com/api-reference/api/post-apiassetspermissionsintersection.md) - [Post apiassetsquery](https://docs.dataerai.com/api-reference/api/post-apiassetsquery.md): POST /api/assets/query/ — structured metadata query (Phase 1 DSL). - [Post apicollections](https://docs.dataerai.com/api-reference/api/post-apicollections.md) - [Post apicollections assets](https://docs.dataerai.com/api-reference/api/post-apicollections-assets.md): List assets attached to a collection after the collection LIST gate. - [Post apicollections edges](https://docs.dataerai.com/api-reference/api/post-apicollections-edges.md) - [Post apicollections star](https://docs.dataerai.com/api-reference/api/post-apicollections-star.md) - [Post apidatasets](https://docs.dataerai.com/api-reference/api/post-apidatasets.md): GET /datasets/ — list visible datasets. POST /datasets/ — promote an AssetContent into a new Dataset. - [Post apidatasets versions](https://docs.dataerai.com/api-reference/api/post-apidatasets-versions.md): POST /datasets/{datasetId}/versions/ — append a new version. - [Post apidatasets versions preprocess](https://docs.dataerai.com/api-reference/api/post-apidatasets-versions-preprocess.md): POST /datasets/{datasetId}/versions/{versionId}/preprocess — enqueue a preprocessing job. - [Post apifunding agencies](https://docs.dataerai.com/api-reference/api/post-apifunding-agencies.md): GET / POST /api/funding-agencies/ - [Post apigrants](https://docs.dataerai.com/api-reference/api/post-apigrants.md): GET / POST /api/grants/ - [Post apigroups](https://docs.dataerai.com/api-reference/api/post-apigroups.md) - [Post apigroups members](https://docs.dataerai.com/api-reference/api/post-apigroups-members.md) - [Post apimeavatar](https://docs.dataerai.com/api-reference/api/post-apimeavatar.md): POST /api/me/avatar/ multipart "file" → re-encodes to a 512×512 JPEG and writes to S3; returns updated MeSerializer. DELETE /api/me/avatar/ removes the stored object and clears the field. - [Post apiorganizations](https://docs.dataerai.com/api-reference/api/post-apiorganizations.md): GET /api/organizations/ — SysAdmin: all orgs; OrgAdmin: managed orgs. POST /api/organizations/ — SysAdmin only. - [Post apiorganizations members](https://docs.dataerai.com/api-reference/api/post-apiorganizations-members.md): GET /api/organizations/{pk}/members/ — SysAdmin or any OrgMember. POST /api/organizations/{pk}/members/ — SysAdmin or OrgAdmin. - [Post apipreview metadata](https://docs.dataerai.com/api-reference/api/post-apipreview-metadata.md): Run MetaXtract on a file uploaded directly via multipart form-data. - [Post apiprojects](https://docs.dataerai.com/api-reference/api/post-apiprojects.md) - [Post apiprojects members](https://docs.dataerai.com/api-reference/api/post-apiprojects-members.md) - [Post apiprojects star](https://docs.dataerai.com/api-reference/api/post-apiprojects-star.md) - [Post apirepositories](https://docs.dataerai.com/api-reference/api/post-apirepositories.md) - [Post apirepositories retry](https://docs.dataerai.com/api-reference/api/post-apirepositories-retry.md): POST /api/repositories/{id}/retry/ — system-admin retry of a failed spawn. Reuses the stored ciphertext; the admin doesn't re-submit keys. - [Post apitransfers](https://docs.dataerai.com/api-reference/api/post-apitransfers.md) - [Post apitransfers abort](https://docs.dataerai.com/api-reference/api/post-apitransfers-abort.md) - [Post apitransfers complete](https://docs.dataerai.com/api-reference/api/post-apitransfers-complete.md): Finalize an upload transfer. - [Post apitransfers credentials](https://docs.dataerai.com/api-reference/api/post-apitransfers-credentials.md): Refresh credentials for a long-running transfer. - [Post apitransfers discard](https://docs.dataerai.com/api-reference/api/post-apitransfers-discard.md): Cancel a staged upload and remove all traces of it. - [Post apitransfers preview metadata](https://docs.dataerai.com/api-reference/api/post-apitransfers-preview-metadata.md): Run metadata extraction on a not-yet-completed upload, without persisting. - [Post apivizcostestimate](https://docs.dataerai.com/api-reference/api/post-apivizcostestimate.md): POST /viz/cost/estimate - [Post apivizexecute](https://docs.dataerai.com/api-reference/api/post-apivizexecute.md): POST /viz/execute — full viz pipeline. - [Post apivizplan](https://docs.dataerai.com/api-reference/api/post-apivizplan.md): POST /viz/plan — return the execution plan for a spec. - [Post apivizrowslookup](https://docs.dataerai.com/api-reference/api/post-apivizrowslookup.md): POST /viz/rows/lookup — resolve selected point IDs to row dicts. - [Post apivizsafe viz specvalidate](https://docs.dataerai.com/api-reference/api/post-apivizsafe-viz-specvalidate.md): POST /viz/safe-viz-spec/validate — full validation pipeline. - [Put apiassets markdown note](https://docs.dataerai.com/api-reference/api/put-apiassets-markdown-note.md): Single free-form markdown note per asset. - [Put apiassets permissions](https://docs.dataerai.com/api-reference/api/put-apiassets-permissions.md) - [Put apicollections permissions](https://docs.dataerai.com/api-reference/api/put-apicollections-permissions.md) - [Put apiprojects permissions](https://docs.dataerai.com/api-reference/api/put-apiprojects-permissions.md) - [Authentication](https://docs.dataerai.com/api-reference/authentication.md): Authenticate API requests with an OAuth2 access token for programmatic access, or a session cookie when calling from the signed-in web app. - [API reference](https://docs.dataerai.com/api-reference/introduction.md): The DataErai REST API lets you manage organizations, projects, collections, assets, datasets, transfers, permissions, and grants programmatically. - [Attribution & the research record](https://docs.dataerai.com/attribution/grants.md): DataErai connects your data to the research record — grants, funding agencies, publications, and researchers — for credit, reporting, and reproducibility. - [Authenticate the CLI](https://docs.dataerai.com/cli/authenticate.md): Sign in to DataErai from the command line with a browser flow, or use the device flow on machines without a browser. - [CLI commands](https://docs.dataerai.com/cli/commands.md): Upload files, download asset content, and read or update metadata with the dataerai command-line client. - [CLI overview](https://docs.dataerai.com/cli/overview.md): The dataerai command-line client authenticates with DataErai and moves data — upload, download, and manage metadata — with high-throughput, resumable transfers. - [Move large data with the desktop app and CLI](https://docs.dataerai.com/data/desktop-and-cli.md): Use the DataErai desktop app or command-line client for high-throughput, resumable transfers of large or numerous files. - [Automatic metadata extraction](https://docs.dataerai.com/data/metadata-extraction.md): DataErai reads scientific instrument files and extracts structured metadata, so you can find data by what's inside it. - [Create an asset before uploading](https://docs.dataerai.com/data/metadata-first-assets.md): Create a metadata-first asset as a placeholder — record the details now and attach files later. - [Upload in the browser](https://docs.dataerai.com/data/upload.md): Add data to DataErai from your browser: drag and drop files or folders, review extracted metadata, and upload as separate assets or a single bundle. - [Datasets & versions](https://docs.dataerai.com/datasets/overview.md): Turn uploaded data into a versioned, analysis-ready dataset, and follow each version through preprocessing to Ready. - [Understand your data](https://docs.dataerai.com/datasets/understand-your-data.md): When a tabular dataset version is ready, DataErai has inferred its schema and computed summary statistics for every column. - [Visualize your data](https://docs.dataerai.com/datasets/visualize.md): Explore a ready dataset with built-in charts — histograms for numeric columns and category charts for labels — without leaving DataErai. - [Search & discover](https://docs.dataerai.com/discover/search.md): Find assets across your workspace by text, tags, creator, collection, ID, and metadata — combined with AND, OR, and NOT. - [Key concepts](https://docs.dataerai.com/get-started/key-concepts.md): How organizations, projects, collections, assets, datasets, transfers, storage, groups, and permissions fit together in DataErai. - [Quickstart](https://docs.dataerai.com/get-started/quickstart.md): Sign in to DataErai, create a project, upload your first dataset, and share it with your team — in a few minutes. - [Assets & content](https://docs.dataerai.com/organize/assets.md): An asset combines metadata, file content, notes, and relationships. Learn how the pieces fit together and how to describe your data. - [Collections](https://docs.dataerai.com/organize/collections.md): Group assets into nestable collections within a project to mirror how your team thinks about its data. - [Provenance & relationships](https://docs.dataerai.com/organize/provenance.md): Capture how your data came to be by linking assets with typed relationships and recording how analyses were performed. - [Node SDK](https://docs.dataerai.com/sdks/nodejs.md): Upload, download, and manage DataErai metadata from Node.js. An event-based client over the transfer daemon. - [Python SDK](https://docs.dataerai.com/sdks/python.md): Upload, download, and manage DataErai metadata from Python. Blocking methods that work well in scripts and notebooks. - [Share with people and groups](https://docs.dataerai.com/sharing/people-and-groups.md): Grant Read, Write, or Admin access to individual members or to groups, and manage who can see and change your data. - [Sharing & permissions](https://docs.dataerai.com/sharing/permissions.md): Control access to projects, collections, assets, and datasets with Read, Write, and Admin roles that cascade through the hierarchy. - [Public sharing](https://docs.dataerai.com/sharing/public.md): Make a project, collection, asset, or dataset readable by anyone — public access is always read-only. - [Restricted fields](https://docs.dataerai.com/sharing/restricted-fields.md): Protect sensitive columns within a dataset so they stay hidden unless a viewer is explicitly granted access. ## OpenAPI Specs - [openapi](https://docs.dataerai.com/api-reference/openapi.yaml)