Consulter une règle

GET /v2/rules/{id}

Si elle existe, renvoie les informations de la règle demandée sous forme d’un objet JSON.

Example request:

GET /v2/rules/{id} HTTP/1.1
Host: example.com
Status Codes:
  • 200 OK

    La règle remandée a été trouvée.

    Example response:

    HTTP/1.1 200 OK
    Content-Type: application/json
    
    {
        "name": "example",
        "hostIds": [
            "server1",
            "server2"
        ],
        "modeTrans": "send",
        "recvPath": "in/",
        "sendPath": "out/",
        "archivePath": "arch/",
        "workPath": "work/",
        "rPreTasks": [
            {
                "type": "ZIP",
                "arguments": "file.txt work/",
                "delay": 1
            }
        ],
        "rPostTask": [
            {
                "type": "MOVERENAME",
                "arguments": "arch/file.bak"
            }
        ],
        "rErrorTasks": [
            {
                "type": "RESCHEDULE",
                "arguments": "-delay 3600000 -case ConnectionImpossible,ServerOverloaded,Shutdown"
            }
        ],
        "sPreTasks": [],
        "sPostTasks": [
            {
                "type": "ZIP",
                "arguments": "file.zip work/",
                "delay": 0
            }
        ],
        "sErrorTasks": [
            {
                "type": "DELETE"
            }
        ]
    }
    

  • 404 Not Found – Dans le cas d’une requête sur une collection, cela signifie que l’identifiant donné n’existe pas dans la base de données.