---
title: "Service: /properties [GET]"
source: https://dev.pageseeder.com/api/services/server-properties_get.html
description: "Retrieves PageSeeder server properties from configuration files including global, database, JDO, MIME, project, and group settings. Requires Administrator permissions. Supports optional property reload parameter."
last_updated: 2026-09-08T14:06:09+10:00
document_type: api_endpoint
operation_id: system-GET
resource_id: system
path_template: /properties
http_method: GET
api_category: system
implementation_version: 6.2000
api_since: 6.0000
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: max-age=60, must-revalidate
generated_at: 2026-09-02
tokens: ~454
---

# /properties \[GET\]

## Description

Returns the PageSeeder server properties from the configuration files.

### Properties types

The table below list the properties by type.

| Type | Corresponding properties |
| --- | --- |
| `global`  | [Global properties](../../guide/configuration/properties/global_properties.md) defined in `global.properties`  |
| `database`  | [Database properties](../../guide/configuration/properties/database_properties.md) defined in `database.properties`  |
| `jdo`  | JDO properties defined in built-in system configuration |
| `mime`  | [MIME properties](../../guide/configuration/properties/mime_properties.md) defined in built-in system configuration |
| `project`  | The default [project properties](../../guide/configuration/properties/project_properties.md) defined in built-in system configuration |
| `group`  | The default [group properties](../../guide/configuration/properties/group_properties.md) defined in `group.properties` |

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| reload | If `true` then the properties are reloaded | no | boolean | `false` |

## Permission

This service requires Administrator.

## Response

Returns the following XML:

```xml
 <server-properties>
   <properties type="[type]">
     <property name="[name]" value="[value]" />
     ...
   </properties>
   ...
 </server-properties>
```

Or the following JSON:

```java
[
  {
    "type": string,
    "properties": [
      {
        "name": string,
        "value": string
      }
    ]
  }
]
```

> **Note:** In JSON, all property values are returned as strings, even if they are boolean or numbers. For example: `{ "name": "disableIndexing", "value": "false" }` 

## Error Handling

No specific errors expected for this generator.

