main


Click here for a complete list of operations.

SetWorkspaceAdministration

Toggles workspace administration privileges for the current apiKey.
This privilege influences the possibility to manage the workspace in the CHILI Editor. Inside the editor, various items have settings referencing "Administrators". This means a user which has workspace administration privileges.
By toggling the privilege, you can have a single CHILI user (potentially with "Environment Administrator" privileges) to log in the webservices (using GenerateApiKey) for all of your own users.
NOTE: for backward compatibility, setting workspace administration to false also sets content administration to false. This can be switched on again using the SetContentAdministration function if applicable.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /chili/main.asmx HTTP/1.1
Host: w2p.brandworkz.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.chili-publisher.com/SetWorkspaceAdministration"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SetWorkspaceAdministration xmlns="http://www.chili-publisher.com/">
      <apiKey>string</apiKey>
      <allowWorkspaceAdministration>boolean</allowWorkspaceAdministration>
    </SetWorkspaceAdministration>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SetWorkspaceAdministrationResponse xmlns="http://www.chili-publisher.com/">
      <SetWorkspaceAdministrationResult>string</SetWorkspaceAdministrationResult>
    </SetWorkspaceAdministrationResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /chili/main.asmx HTTP/1.1
Host: w2p.brandworkz.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SetWorkspaceAdministration xmlns="http://www.chili-publisher.com/">
      <apiKey>string</apiKey>
      <allowWorkspaceAdministration>boolean</allowWorkspaceAdministration>
    </SetWorkspaceAdministration>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SetWorkspaceAdministrationResponse xmlns="http://www.chili-publisher.com/">
      <SetWorkspaceAdministrationResult>string</SetWorkspaceAdministrationResult>
    </SetWorkspaceAdministrationResponse>
  </soap12:Body>
</soap12:Envelope>