> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Page Configuration

> Get the configuration for one whole web page, including all its panels etc.

totally asynchronous items like menus are not included, but all references are resolved and all special processing is applied.
NsApiSlow threshold: 5000 ms.



## OpenAPI

````yaml /openapi/agent/openapi-v3-ConfigurationAgent.json post /api/v1/Agents/Configuration/GetPageConfiguration
openapi: 3.0.0
info:
  version: v1-Agents
  title: SuperOffice Agent API v1
  description: SuperOffice Agent API - ConfigurationAgent
  contact:
    name: SuperOffice DevNet
    url: https://docs.superoffice.com/en/api/index.html
    email: sdk@superoffice.com
servers:
  - url: http://localhost:56350
  - url: https://localhost:56350
security: []
tags: []
externalDocs:
  description: >-
    The SuperOffice DevNet Community has more documentation, examples, and
    discussion forums.
  url: https://community.superoffice.com/en/developer/
paths:
  /api/v1/Agents/Configuration/GetPageConfiguration:
    post:
      tags:
        - Configuration_Agent
      summary: Get Page Configuration
      description: "Get the configuration for one whole web page, including all its panels etc.\n\ntotally asynchronous items like menus are not included, but all references are resolved and all special processing is applied.\r\nNsApiSlow threshold: 5000 ms."
      operationId: v1ConfigurationAgent_GetPageConfiguration
      parameters:
        - name: $select
          in: query
          description: >-
            Optional comma separated list of properties to include in the
            result. Other fields are then nulled out to reduce payload size:
            "Name,department,category". Default = show all fields.
          required: false
          schema:
            type: string
        - name: Accept-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code.
          required: false
          schema:
            type: string
        - name: SO-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code. Overrides Accept-Language value.
          required: false
          schema:
            type: string
        - name: SO-Culture
          in: header
          description: >-
            Number, date formatting in a specified culture (iso2 language) code.
            Partially overrides SO-Language/Accept-Language value. Ignored if no
            Language set.
          required: false
          schema:
            type: string
        - name: SO-TimeZone
          in: header
          description: >-
            Specify the timezone code that you would like date/time responses
            converted to.
          required: false
          schema:
            type: string
        - name: SO-AppToken
          in: header
          description: >-
            The application token that identifies the partner app. Used when
            calling Online WebAPI from a server.
          required: false
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          text/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          application/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          text/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          application/x-www-form-urlencoded:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          application/json-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
          application/merge-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest
        description: Application, Instance, Page
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
            application/xml:
              schema:
                type: string
            text/xml:
              schema:
                type: string
            application/json-patch+json:
              schema:
                type: string
            application/merge-patch+json:
              schema:
                type: string
      security:
        - SuperOffice_Password: []
          SuperId_Authentication: []
components:
  schemas:
    SuperOffice.WebApi.v1.Carriers.ConfigurationCarriers.GetPageConfigurationRequest:
      description: >-
        GetPageConfiguration: Get the configuration for one whole web page,
        including all its panels etc.  totally asynchronous items like menus are
        not included, but all references are resolved and all special processing
        is applied.
      type: object
      properties:
        Application:
          type: string
        Instance:
          type: string
        Page:
          type: string

````

## Related topics

- [Get Any Configuration](/en/api/reference/restful/agent/configuration_agent/get-any-configuration.md)
- [NSConfigurationAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSConfigurationAgent.md)
- [SuperOffice.WebApi.Data.Configuration GetPageConfigurationRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Configuration_GetPageConfigurationRequest.md)
- [SuperOffice.WebApi.Agents.ConfigurationAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.ConfigurationAgent.md)
- [SuperOffice.WebApi.Agents.IConfigurationAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IConfigurationAgent.md)
- [Get Refreshed Page Configuration](/en/api/reference/restful/agent/configuration_agent/get-refreshed-page-configuration.md)
