---
title: "URI ID / uriid"
source: https://dev.pageseeder.com/reference/glossary/uri_id.html
description: "PageSeeder's internal identifier for documents, folders, and URLs. Unlike the user-assigned document ID, URI ID is system-generated and varies across servers. Accessible via XML uriid attributes, JSON properties, and PSML document elements."
last_updated: 2026-09-08T11:50:22+10:00
tokens: ~234
---

# URI ID / uriid

Is PageSeeder’s internal identifier, as opposed to the [document ID](document_id_docid.md) which is designed to be a public identifier.

Because it is generated, the URI ID of a document will be different if it is uploaded to a different PageSeeder server, whereas the document ID, being user assigned rather than generated, stays the same.

[URI](uri.md) IDs are created for [documents](document.md), [folders](folder.md) and [URLs](url.md).

In the API, the URI ID is available as:

- A `uriid` attribute in XML [element \<uri\>](../../api/elements/element_uri.md).
- A `uriid` object property in JSON.

In PSML, it is available as the `@id` attribute of the [\<document\> element](../../psml/elements/element_document.md).

The URI ID can be found in the **document info and metadata panel**.

![Document info panel – URI ID](/content/reference/glossary/../../images/glossary/document_info_panel_uriid_v60000.webp)

