OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: JeGr) »
  • API-Aufruf {"result":"failed"}
« previous next »
  • Print
Pages: [1]

Author Topic: API-Aufruf {"result":"failed"}  (Read 128 times)

MichaelR

  • Newbie
  • *
  • Posts: 13
  • Karma: 0
    • View Profile
API-Aufruf {"result":"failed"}
« on: August 31, 2019, 02:45:05 pm »
Hallo zusammen,

ich versuche mittels API-Aufruf einen Cron-Job zu "toggeln" - leider immer mit dem Ergebnis {"result":"failed"}.

Der Aufruf:

curl -d '' -k -u "KEY":"PASS" https://192.168.0.1/api/cron/settings/togglejob/03079953-2f9c-40fe-ba47-186c183fc23c/enabled -v

Letztendlich erfolgt dann folgender Aufruf gem. Log:  POST /api/cron/settings/setjob/03079953-2f9c-40fe-ba47-186c183fc23c HTTP/1.1

Ich finde leider auf der OPNsense auch kein Log, aus dem ein möglicher Fehler hervorgeht.

Viele Grüße
Michael
Logged

mimugmail

  • Hero Member
  • *****
  • Posts: 3046
  • Karma: 217
    • View Profile
Re: API-Aufruf {"result":"failed"}
« Reply #1 on: September 01, 2019, 07:34:49 am »
Die Werte setzt man doch im POST und nicht in der URL, was genau willst du denn erreichen?
Such mal nach API calls und FreeRadius hier im Forum, da sind paar gute Beispiele dabei.
Logged
IRC: mimugmail
Twitter: mimu_muc
WWW: www.routerperformance.net

mj84

  • Newbie
  • *
  • Posts: 13
  • Karma: 1
    • View Profile
Re: API-Aufruf {"result":"failed"}
« Reply #2 on: September 01, 2019, 03:47:22 pm »
Hi,

der Curl Aufruf sieht für mich schon in Ordnung aus, da hier ja nur "an" oder "aus" geschaltet werden soll, darf der Post-Body trotzdem leer bleiben.

Ich würde laut der Doku verstehen, dass man $enabled durch "true" oder "false" oder auch "0" oder "1" ersetzen muss, so ganz kann man das leider der Doku nicht entnehmen..

Grüße,
Markus
Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: JeGr) »
  • API-Aufruf {"result":"failed"}
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2019 All rights reserved
  • SMF 2.0.15 | SMF © 2017, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2