Is there a command line client or API?

Is there a command line client or API to

  • Add a new product
  • Update the version/download links of an existing product

If no, why? This would be extremely useful to publish to the sites in an automated fashion from within build scripts.

EDIT: Seems like is the spec for this, but I can’t seem to get it to work, always get “You have no authorisation for this page.”.

Looking at it appears it supports the OCS 1.6 API. This should be documented…

Figured out how to list AppImages:

I am not sure if the codebase is (still) related, but the Owncloud Store seems to have this, even with GitHub integration:

Are these sites running

What am I doing wrong that I get 403 Forbidden?

[me@host ~]$ curl -X POST -u xxx:yyy  "" -k -v 
*   Trying
* Connected to ( port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* ALPN/NPN, server did not agree to a protocol
* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate:
*     subject:
*     start date: Jan 30 10:09:00 2017 GMT
*     expire date: Apr 30 10:09:00 2017 GMT
*     common name:
*     issuer: CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US
* Server auth using Basic with user 'xxx'
> POST /ocs/v1/content/add/ HTTP/1.1
> Host:
> Authorization: Basic xxxxxx9ub3BkOmxldG1laW4=
> User-Agent: curl/7.50.3
> Accept: */*
< HTTP/1.1 403 Forbidden

Yes, ocs-webserver is used.

Hello @opendesktop, can you please give an example on how to use the API.

I always get error 403, e.g., when doing curl -X POST "" -k -v.