Skip to content
Leon edited this page Oct 17, 2022 · 1 revision

/api/aao/

Rate/Subscribe/Create/Edit AAO

  • URL

    /api/aao/

  • Authentication:

    Logged in

    Not Blocked

  • Method:

    POST

  • URL Params

    None

  • Data Params

    Required:

    action="subscribe"

    aaoSetID=Integer

    -

    action="rate"

    aaoSetID=Integer

    rating=Integer

    -

    action="create"

    aaoName=String

    isPublic=Boolean

    aaos=JSON.stringify(Array)

    -

    action="edit"

    aaoSetID=Integer

    aaoName=String

    isPublic=Boolean

    aaos=JSON.stringify(Array)

  • Success Response:

    • Code: 200
      Content: { status : "success" }
  • Error Response:

    • Code: 400 BAD REQUEST
      Content: { status : "error", msg : {title: "Fehler Titel", content: "Fehler Text"} }
  • Sample Call:

    $.ajax({
        url: "/api/aao",
        dataType: "json",
        type : "POST",
        data: {
          "action": "subscribe",
          "aaoSetID": 1
        },
        success : function(r) {
          console.log(r);
        }
    });
    $.ajax({
        url: "/api/aao",
        dataType: "json",
        type : "POST",
        data: {
          "action": "edit",
          "aaoSetID": 2,
          "aaoName": "Meine AAO",
          "isPublic": false,
          "aaos": "[{\"id\":1,\"name\":\"Löschzug\",\"reset\":false,\"vehicles\":{\"lf\":2,\"elw1\":1,\"dlk\":1}}]"
        },
        success : function(r) {
          console.log(r);
        }
    });
Clone this wiki locally