Endpoints

get
/accounts/jobs/

get all pending/done job list

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/jobs/
200

ok/error

get
/accounts/job/

get detail for a specific job

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
uuidstring · uuidRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/job/
200

ok/error

get
/account/

get single account info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/account/
200

ok/error

get
/projects/

get projects for an account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/projects/
200

ok/error

patch
/projects/

update project info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
uuidstring · uuidRequerido
namestringOpcional
sshPasswordstringOpcional
ftpPasswordstringOpcional
Respuestas
chevron-right
200

ok/error

application/json
patch
/projects/
200

ok/error

get
/accounts/

get sso accounts

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/
200

ok/error

patch
/accounts/

update account settings, limits, status

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstring · accountRequerido
enabledbooleanOpcional
deletebooleanOpcional
namestringOpcionalPattern: /^[\p{IsAlnum}\p{IsPunct}\p{IsSpace}]{1,64}$/u
Respuestas
chevron-right
200

ok/error

application/json
patch
/accounts/
200

ok/error

get
/accounts/dashboard/

get dashboard for all projects in the account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/dashboard/
200

ok/error

get
/accounts/backups/jobs/

get status of backup jobs

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/backups/jobs/
200

ok/error

post
/accounts/backups/restore/

queue new Backup Restore Job

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
objectOpcional
Respuestas
chevron-right
200

ok/error

application/json
post
/accounts/backups/restore/
200

ok/error

get
/accounts/backups/

get backup list

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
frequencyinteger · mín: 1 · máx: 24Opcional
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/backups/
200

ok/error

get
/accounts/backups/browse/

browse backup contents

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
datestringRequerido
pathstringOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/backups/browse/
200

ok/error

get
/accounts/backups/download/

download backed up file

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
datestringRequerido
pathstringOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/accounts/backups/download/
200

ok/error

get
/mysql/backups/

get db backup list

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/mysql/backups/
200

ok/error

get
/mysql/backups/tables/

get db table backup list

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
dbstring · slugRequerido
datestring · slugRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/mysql/backups/tables/
200

ok/error

get
/mysql/backups/downloadDb/

download backed up mysql database

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
datestringRequeridoPattern: ^\d{10}$
dbstringRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/mysql/backups/downloadDb/
200

ok/error

get
/mysql/backups/downloadTable/

download backed up mysql table

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
datestringRequeridoPattern: ^\d{10}$
dbstringRequerido
tablestringRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/mysql/backups/downloadTable/
200

ok/error

patch
/emails/mailServer/

update mail server in/active status and master mail server for a domain

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstring · accountRequerido
domainstring · hostRequerido
isActivebooleanOpcional
isMainbooleanOpcional
Respuestas
chevron-right
200

ok/error

application/json
patch
/emails/mailServer/
200

ok/error

get
/emails/syncIMAP/

get importer status

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/emails/syncIMAP/
200

ok/error

post
/emails/syncIMAP/

queue new e-mail importer job

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
objectOpcional
Respuestas
chevron-right
200

ok/error

application/json
post
/emails/syncIMAP/
200

ok/error

get
/emails/testIMAP/

test imap login credentiales

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
usernamestringRequerido
passwordstringRequerido
hoststringRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/emails/testIMAP/
200

ok/error

get
/emails/dashboard/

get account email service info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/emails/dashboard/
200

ok/error

get
/emails/cloudsmtp/

get account cloudsmtp info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/emails/cloudsmtp/
200

ok/error

get
/sites/

get account sites info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/
200

ok/error

patch
/sites/

update site config

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
objectOpcional
Respuestas
chevron-right
200

ok/error

application/json
patch
/sites/
200

ok/error

get
/sites/analyticsReports

get list of available reports

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
sitestring · siteRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/analyticsReports
200

ok/error

get
/sites/analyticsReport

get single report

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
sitestring · siteRequerido
reportstringRequeridoPattern: ^\d{4}-\d{2}$
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/analyticsReport
200

ok/error

get
/products/

get a list of WHMCS products linked to this account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/products/
200

ok/error

get
/invoices/

get account invoices from WHMCS

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/invoices/
200

ok/error

get
/invoices/{invoice}/

get individual invoice from WHMCS

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de ruta
invoiceintegerRequerido
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/invoices/{invoice}/
200

ok/error

get
/invoices/{invoice}.pdf

get individual invoice from WHMCS

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de ruta
invoiceintegerRequerido
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/invoices/{invoice}.pdf
200

ok/error

get
/whmcs/redirectTo

get WHMCS logged in redirect URL for sso+account combination

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
goToURLstringRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/whmcs/redirectTo
200

ok/error

get
/sites/lightHouse

get last Lighhouse report list

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
sitestring · siteRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/lightHouse
200

ok/error

get
/sites/lightHouse/jobs

get last Lighhouse running jobs

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
sitestring · siteRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/lightHouse/jobs
200

ok/error

get
/sites/lightHouse/report

get last Lighhouse report

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
sitestring · siteRequerido
htmlinteger · máx: 1Opcional
reportstring · uuidOpcional
Respuestas
chevron-right
200

ok/error

application/json
get
/sites/lightHouse/report
200

ok/error

post
/sites/lightHouse/report

queue new Lighhouse report

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
objectOpcional
Respuestas
chevron-right
200

ok/error

application/json
post
/sites/lightHouse/report
200

ok/error

get
/domains/reset/

resets default subdomains & dns records

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
domainstring · hostRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/domains/reset/
200

ok/error

get
/domains/

returns DNS Domain info

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/domains/
200

ok/error

post
/domains/

create a new Domain name for the account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstringOpcional
domainstringOpcional
Respuestas
chevron-right
200

ok/error

application/json
post
/domains/
200

ok/error

delete
/domains/

delete Domain name for the account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstringOpcional
domainstring · siteOpcional
Respuestas
chevron-right
200

ok/error

application/json
delete
/domains/
200

ok/error

get
/dns/delegation/

refresh dns delegation, a and acme info for domain

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
accountstring · accountRequerido
domainstring · siteRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/dns/delegation/
200

ok/error

post
/domains/ssl/

emit or renew SSL cert for domain

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstringOpcional
domainstringOpcional
Respuestas
chevron-right
200

ok/error

application/json
post
/domains/ssl/
200

ok/error

delete
/domains/ssl/

revoke SSL certificate

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
accountstringOpcional
domainstring · siteOpcional
Respuestas
chevron-right
200

ok/error

application/json
delete
/domains/ssl/
200

ok/error

patch
/domains/dns/

update RR content

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
domainstring · siteRequerido
uuidstring · uuidRequerido
Cuerpo
typestringOpcionalPattern: ^A|AAAA|CNAME|TXT|SPF|MX|SRV$
datastringOpcional
ttlinteger · máx: 31536000Opcional
Respuestas
chevron-right
200

ok/error

application/json
patch
/domains/dns/
200

ok/error

get
/users/connections/

returns social network login connections

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

login connections list

application/json
get
/users/connections/
200

login connections list

get
/users/sessions/

returns logged in user sessions

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

session list

application/json
get
/users/sessions/
200

session list

delete
/users/sessions/

delete a session token

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
tokenstringRequerido
Respuestas
chevron-right
200

ok/error

application/json
delete
/users/sessions/
200

ok/error

get
/users/me/

returns logged in user information

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

user info

application/json
get
/users/me/
200

user info

patch
/users/me/
Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
emailstring · emailOpcional
biostringOpcional
slugstring · slugOpcional
namestringOpcional
Respuestas
chevron-right
200

only patched info objects

application/json
patch
/users/me/
200

only patched info objects

get
/users/signin/

Generate a session token for an existing user via a OTP sent by mail.

Parámetros de consulta
emailstring · emailOpcional
otpstring · jwtOpcional

JWT encoded one time password

passwordstringOpcional

a plain password

redirectUrlstringOpcional

Url to redirect user after successful auth

Respuestas
chevron-right
200

ok/error

application/json
get
/users/signin/
200

ok/error

post
/users/

Create a new user via e-mail. Must be logged out to do so.

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Cuerpo
emailstring · emailRequerido
Respuestas
chevron-right
200

ok/error

application/json
post
/users/
200

ok/error

get
/users/signout/

ends user session and token

Respuestas
chevron-right
200

ok/error

application/json
get
/users/signout/
200

ok/error

get
/users/github/signin

login user through connected github account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

ok/error

application/json
get
/users/github/signin
200

ok/error

get
/users/github/connect

auth,connect logged in user to github account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
codestringOpcional

code from OAuth2 server

Respuestas
chevron-right
200

ok/error

application/json
get
/users/github/connect
200

ok/error

get
/users/github/disconnect

disconnect logged in user from github account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

ok/error

application/json
get
/users/github/disconnect
200

ok/error

get
/users/google/signin

login user through connected google account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

ok/error

application/json
get
/users/google/signin
200

ok/error

get
/users/google/connect

auth,connect logged in user to google account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
codestringOpcional

code from OAuth2 server

Respuestas
chevron-right
200

ok/error

application/json
get
/users/google/connect
200

ok/error

get
/users/google/disconnect

disconnect logged in user from google account

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

ok/error

application/json
get
/users/google/disconnect
200

ok/error

get
/github/repos

returns github repositories of a user

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Respuestas
chevron-right
200

ok/error

application/json
get
/github/repos
200

ok/error

get
/github/repo/branches

returns github branches of a repository

Autorizaciones
AuthorizationstringRequerido
Bearer authentication header of the form Bearer <token>.
Parámetros de consulta
repositorystringRequerido
Respuestas
chevron-right
200

ok/error

application/json
get
/github/repo/branches
200

ok/error

Última actualización