---
title: "Service: /members/{member}/groups/{group}/uris/publishconfig [GET]"
source: https://dev.pageseeder.com/api/services/get-uris-publish-config_get.html
description: "Retrieves the publish configuration for all URIs in a group, supporting filtering by action types and source types. Returns XML with publishing actions, targets, and parameters for the specified group."
last_updated: 2026-09-08T11:52:37+10:00
document_type: api_endpoint
operation_id: publish-GET
resource_id: publish
path_template: /members/{member}/groups/{group}/uris/publishconfig
http_method: GET
api_category: publish
implementation_version: 6.2000
api_since: 4.8103
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~469
---

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

## Description

Gets the [publish](../../reference/glossary/publish.md) config for all URIs in a group.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| type | A comma-separated list of action types to include – all if not specified (`export,publish,process,upload,upload-preview`) | no | string |  |
| source | A comma-separated list of source types to include (`group,folder,document,publication`) | no | string | `folder,document` |

## Permission

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

## Response

The output has the following format:

```xml

<publish-config manager-in-project="[true|false]">
  <publishing project="acme">
    <action type="export">
      <source type="document"
              extension="psml"
              document-type="type2"/>
      <target name="export-psml"
              perspective="developer"
              role="contributor">
        <description>Type 2 Export</description>
        <param name="isbn"
               type="text"
               label="ISBN"
               placeholder="Enter a valid
                            ISBN 13 number (97xxxxxxxxxxx)"
               pattern="97[89][0-9]{10}"/>
        <param name="in-stock"
               type="checkbox"
               label="In Stock"
               perspective="developer"/>
        <param name="language"
               type="select"
               label="Language">
          <value>English</value>
          <value>French</value>
          <value>Spanish</value>
        </param>
      </target>
    </action>
    ...
  </publishing>
  <publishing project="default"> ... </publishing>
</publish-config>
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1022 | If the member does not belong to the group |

