Documentation MonButin
Retour au siteApplication
  • Général
    • La comptabilité de votre entreprise
      • Le plan comptable de l'Entreprise Individuelle (EI)
      • Le rapprochement bancaire
      • Les amortissements
    • Traitement systématique sur les fichiers enregistrés sur la plateforme
    • Intégration de services
      • Dropbox
      • Zapier
      • OpenTimestamps
      • MonAE / MaTPE
  • API
    • Présentation
    • REST : manipuler les données
      • BankStatus
      • BankAccounts
    • JSON-RPC : interagir avec l’application
      • Server
  • Ressources
    • Notes de version
      • Version 1.4
      • Version 1.3
      • Version 1.2
      • Version 1.1
    • Ressources utiles
      • FR - Auto-Entreprise ( AE ) / Micro-Entreprise
      • FR - Entreprise Individuelle ( EI )
      • FR - Société par Actions Simplifiée ( SAS / SASU )
      • Taux d’inflation annuel
      • UK - Limited Company ( LTD )
      • Test - Editorial Post
      • Test - Landing Page
Propulsé par GitBook
Sur cette page
  • server.ping
  • server.info
  • server.queueStatus

Cet article vous a-t-il été utile ?

  1. API
  2. JSON-RPC : interagir avec l’application

Server

server.ping

Réponse

Paramètre
Description

result

Epoch de la réponse

Requête

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

Réponse

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

server.info

Result

Paramètre
Description

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.

PrécédentJSON-RPC : interagir avec l’applicationSuivantNotes de version

Dernière mise à jour il y a 2 ans

Cet article vous a-t-il été utile ?