fluke/devops-service/doc/filters.md
Tim Lianov 03dc3d8d99 v3
2018-04-04 22:44:39 +03:00

1.3 KiB

Filters API

Get images filter [GET /v3/filter/:provider/images]

Get images filters for provider ':provider'

Request

  • Policy: read_filters
  • Method: GET
  • Headers:
    • Accept: application/json
  • Params:
    • :provider - provider id

Response

Status: 200

  • Headers:
    • Content-Type: application/json
  • Body:
    [
      "image_id"
    ]

Add images to filter [POST /v3/filter/:provider/images/add]

Add images ids to filter for provider ':provider'

Request

  • Policy: edit_filters
  • Method: POST
  • Headers:
    • Accept: application/json
    • Content-Type: application/json
  • Params:
    • :provider - provider id
  • Body:
[
  "image_id"
]

Response

Status: 200

  • Headers:
    • Content-Type: application/json
  • Body:
{
    "images" : [],
    "message" : "Updated"
}

Delete image filters [POST /v3/filter/:provider/images/delete]

Delete images ids from filter for provider ':provider'

Request

  • Policy: edit_filters
  • Method: POST
  • Headers:
    • Accept: application/json
  • Params:
    • :provider - provider id

Response

Status: 200

  • Headers:
    • Content-Type: application/json
  • Body:
{
    "images" : [],
    "message" : "Deleted"
}