---
title: "Service: /members/{member}/groups/{group}/uris/{uri}/config [GET]"
source: https://dev.pageseeder.com/api/services/get-uri-config-GET.html
description: "This GET service retrieves configuration files for a PageSeeder document based on its type, media type, or URL type, searching predefined template folders in priority order and returning relevant configurations like document templates and editor settings."
last_updated: 2026-09-02T11:36:10+10:00
document_type: api_endpoint
operation_id: psml-GET
resource_id: psml
path_template: /members/{member}/groups/{group}/uris/{uri}/config
http_method: GET
api_category: psml
implementation_version: 6.2005
api_since: 5.0500
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~871
---

# /members/\{member\}/groups/\{group\}/uris/\{uri\}/config \[GET\]

## Description

This service returns all the configuration files for a [document](../../reference/glossary/document.md) based on its [document type](../../reference/glossary/document_type.md), [media type](../../guide/configuration/media_types.md) or a [URL type](../../guide/configuration/url_types.md).

The [xref-config.xml](../../guide/configuration/psml/psml_xref_config.md) is returned if found in the following folders, in the following order:

1. `/template/[project]/config`
2. `/template/[global]/config`
3. `/template/default/config`

## PSML

If the URI is a PSML document, the relevant configuration files are:

- [document-config.xml](../../guide/configuration/psml/psml_document_config.md)
- [document-template.psml](../../guide/configuration/psml/psml_document_template.md)
- [editor-config.xml](../../guide/configuration/psml/psml_editor_config.md)

This service first tries to locate where the document is defined by looking for the corresponding folder based on document type, in the following defined order:

1. `/template/[project]/psml/[type]`
2. `/template/[global]/psml/[type]`
3. `/template/default/psml/[type]`
4. `/template/default/psml/default`

## Other media

If the URI is not a PSML document, the relevant configuration files are:

- `media-template.psml`
- `editor-config.xml`
- document labels from project configuration

This service first tries to locate where the document is defined by looking for the corresponding folder based on file extension, in the following defined order:

1. `/template/[project]/document/[extension]`
2. `/template/[global]/document/[extension]`
3. `/template/default/document/[extension]`

## URL

For external URIs they are:

- `url-config.xml`
- `url-template.xml`
- `editor-config.xml`
- document labels from project configuration

This service first tries to locate where the document is defined by looking for the corresponding folder based on URL type, in the following order:

1. `/template/[global]/url/[type]`
2. `/template/default/url/[type]`

## Parameters

No parameters.

## Permission

This service requires guest or higher unless the group is public.

## Response

### For PSML

```xml

<document-type definedby="myproject"
               name="mytype"
               icon="/weborganic/psml/default/fallback-icon.png"
               css="/woconfig/myproject/psml/mytype/document.css">
 [<xref-configs>
    ...
  </xref-configs>]
 [<document-config>
    ...
  </document-config>]
 [<document-template type="psml">
    ...
  </document-template>]
 [<editor-configs>
    ...
  </editor-configs>]
</document-type>
```

### For non PSML

```xml

<document-extension definedby="default,myproject"
                    name="jpg">
 [<xref-configs>
    ...
  </xref-configs>]
 [<media-template type="psml">
    ...
  </media-template>]
 [<editor-configs>
    ...
  </editor-configs>]
 [<label-config scope="project"
                template="myproject"
                updated="2017-04-24T13:31:24+10:00">
    <labels type="document">
      ...
    </labels>
  </label-config>]
</document-extension>
```

### For external URIs (URLs)

```xml

<url-type definedby="myproject"
          name="mytype">
 [<xref-configs>
    ...
  </xref-configs>]
 [<url-config>
    ...
  </url-config>]
 [<url-template>
    ...
  </url-template>]
 [<editor-configs>
    ...
  </editor-configs>]
</document-type>
```

## Error Handling

No specific error handling.

