Skip to content

Latest commit

 

History

History
108 lines (80 loc) · 1.88 KB

File metadata and controls

108 lines (80 loc) · 1.88 KB

API DOCUMENTAION

Create Issue

Returns the status as a json object.

  • URL

    /api/v1/createuser

  • Method:

    POST

  • Headers: Authorization : [Base Auth],
    Content-Type : application/json,
    Accept: application/json

  • Request Body

    [ Issue Data ]

  • Success Response:

    • Code: 200
    • Content: {"Status": "Issue Created","developerMessage":<http response> }
  • Error Response:

    • Code: 500
    • Content: {Status: 'Issue Creation Failed',error: <http error>}
  • Sample Call:

      var data = {
      "fields": {
        "project": {
          "id": "10000"
        },
        "summary": "Issue82",
        "issuetype": {
          "id": "10000"
        },
        "labels": [
          "bugfix",
          "blitz_test"
        ],
        "description": "Sample Description",
        "fixVersions": [
        ],
        "customfield_10010": "CutomField"
      }
    }
      $.ajax({
        url: "/api/v1/createissue",
        dataType: "json",
        type : "POST",
        data: JSON.stringify(data) // Issue data
        success : function(r) {
          console.log(r);
        }
      });

Delete Issue

Returns the status as a json object.

  • URL

    /api/v1/deleteissue/issueid

  • Method:

    POST

  • Headers: Authorization : [Base Auth],
    Content-Type : application/json,
    Accept: application/json

  • URL Params

    Required:

    issueid=[Integer]

  • Success Response:

    • Code: 200
    • Content: {"Status": "Issue Deleted"}
  • Error Response:

    • Code: 500
    • Content: {Status: 'Issue Deletion Failed',error: <http error>}
  • Sample Call:

      $.ajax({
        url: "/api/v1/deleteissue/10000",
        dataType: "json",
        type : "DELETE",
        success : function(r) {
          console.log(r);
        }
      });