Server

server.ping

Réponse

ParamètreDescription

result

Epoch de la réponse

Requête

{
  "method": "server.ping",
  "id": 1234
}

Réponse

{
  "id": "1234",
  "result": 1578409033
}

server.info

Result

ParamètreDescription

date

Date du serveur

epoch

Epoch

environment

Environnement du serveur (production ou test)

version

Version de l'application

hostname

Hostname du serveur

account.email

Email du compte

account.label

Libellé du compte

account.uniqid

Identifiant unique du compte

Query

## Info
curl -X "POST" "http://api.mon-butin.fr/rpc" \
     -H 'Content-Type: application/json' \
     -H 'Authorization: Bearer {TOKEN}' \
     -d $'{
  "id": 1234,
  "method": "server.info",
  "params": {
    "options": [
      "me"
    ]
  }
}'

Request

{
  "method": "server.info",
  "params": {
    "options": [
      "me"
    ]
  },
  "id": 1234
}

Response

{
  "id": "1234",
  "result": {
    "date": "Wed, 08 Jan 2020 14:37:29 +0000",
    "epoch": 1578494249,
    "environment": "development",
    "version": "0.1",
    "hostname": "0269e4744604",
    "account": {
      "email": "xxxxxx@xxxxxxx.com",
      "label": "XXXXXXXXX",
      "uniqid": "XXXXXXX"
    }
  }
}

server.queueStatus

La commande server.queueStatus permet de retrouver l'état d'avancement d'une tâche (thumbnail, timestamp, etc) et le niveau de progression s'il existe.

Si l'entrée n'existe pas, result sera à false.

Dernière mise à jour