XML-RPC

The XML-RPC API is used by ClientFactories? to poll for new documents in the queue and to submit finished work back to the CentralServer?. For more information about using the API to create a ClientFactory?, see FactoryManual/FromScratch

XML-RPC endpoint

production server
 https://www.officeshots.org/xmlrpc
development server
 https://dev.officeshots.org/xmlrpc

XML-RPC functions

Authentication

Authentication is not part of the XML-RPC interface. The XML-RPC endpoint runs on an SSLv3/TLS webserver that requires client certificates for authentication. In order to use the API you will need an SSLv3/TLS client certificate signed by a trusted Certificate Authority that verifies your e-mail address. You can obtain such certificates from various Certificate Authorities such as CACert. The e-mail address on the client certificate must match the account that you registered with Office-shots. Furthermore, your account must have been granted the privilege to run a factory. See FactoryManual/Setup

The development server uses mod_gnutls instead of mod_ssl for SSL/TLS support. This means that to use the development server your client needs to understand  Server Name Indication. Also,  there is a bug in mod_gnutls that means the development server can only accept client certificates from CACert. The production server uses mod_ssl and does not have these limitations.