--- swagger: '2.0' info: version: 1.0.0 title: GeoWebCache Global description: Global configuration for the GeoWebCache server contact: name: GeoServer email: 'geoserver-users@osgeo.org' url: 'https://geoserver.org/comm/' host: localhost:8080 schemes: - http basePath: /geoserver/gwc/rest paths: /global: get: operationId: globalGet tags: - "GwcGlobal" summary: Retrieve the global server configuration description: Retrieves configuration details about the GeoWebCache server as a whole. produces: - application/xml - application/json responses: 200: description: OK schema: $ref: "#/definitions/Global" examples: application/xml: | GeoWebCache GeoWebCache is an advanced tile cache for WMS servers. It supports a large variety of protocols and formats, including WMS-C, WMTS, KML, Google Maps and Virtual Earth. WFS WMS WMTS GEOWEBCACHE John Smith inc. http://www.example.com/ John Smith Geospatial Expert Work 1 Bumpy St. Hobart TAS 7005 Australia +61 3 0000 0000 +61 3 0000 0001 john.smith@example.com NONE NONE true false 120 1.13.0 /var/opt/gwc/config /var/opt/gwc/config/geowebcache.xml put: operationId: globalPut tags: - "GwcGlobal" summary: Modifies the global configuration. description: Update one or more global configuration values parameters: - name: body in: body description: The modified global configuration. required: true schema: $ref: "#/definitions/Global" consumes: - application/xml - application/json responses: 200: description: The configuration was successfully updated. 400: description: Cannot modify a read-only value. definitions: Global: title: global description: The global configuration type: object properties: serviceInformation: title: serviceInformation description: Service information such as you or your company's details that you want provided in capabilities documents. type: object properties: title: title: title description: The title of the server. type: string description: title: description description: The description of the server. type: string keywords: title: keywords description: List of keywords for the server type: array items: title: string description: A keyword type: string serviceProvider: title: serviceProvider description: Information about the entity which provides this GeoWebCache service. type: object properties: providerName: title: providerName description: The name of the entity providing the service. type: string providerSite: title: providerSite description: The website of the entity providing the service. type: string serviceContact: title: serviceContact description: Contact information for the entity providing the service. type: object properties: individualName: title: individualName description: The name of the contact. type: string positionName: title: positionName description: The position of the contact. type: string addressType: title: addressType description: The type of address, e.g. "Work" or "Home". type: string addressStreet: title: addressStreet description: The street portion of the address. type: string addressCity: title: addressCity description: The city portion of the address. type: string addressAdministrativeArea: title: addressAdministrativeArea description: The administrative area portion of the address. type: string addressPostalCode: title: addressPostalCode description: The postal code portion of the address. type: string addressCountry: title: addressCountry description: The country portion of the address. type: string phoneNumber: title: phoneNumber description: The phone number of the contact. type: string faxNumber: title: faxNumber description: The fax number of the contact. type: string addressEmail: title: addressEmail description: The email of the contact. type: string fees: title: fees description: Any fees associated with the server. type: string accessConstraints: title: accessConstraints description: Any access constraints associated with the server. type: string runtimeStatsEnabled: title: runtimeStatsEnabled description: Whether runtime statistics are being gathered. Runtime statistics run, by default, every three second and provide data about how many requests the system has been serving in the past 3, 15 and 60 seconds, as well as aggregate numbers. type: boolean wmtsCiteCompliant: title: wmtsCiteCompliant description: Whether the server is running in WMTS strict compliance mode. type: boolean backendTimeout: title: backendTimeout description: The number of seconds GWC will wait for a backend server to return something before closing the connection. type: integer version: title: version description: The GeoWebCache version. Read-only. type: string identifier: title: identifier description: The unique identifier for this global server configuration. Read-only. type: string location: title: location description: The location of this configuration. Read-only. type: string