Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 851 Bytes

update-category.md

File metadata and controls

62 lines (43 loc) · 851 Bytes

Update Category

Updates the Category.

URL : /api/v{:apiVersion}/categories/:id

URL Parameters : id=[integer]

Method : PUT

Authorization : Bearer Token

Permissions required : User must have the role of admin or employee.

Data Example

{
    "name": "Phone Updated"
}

Success Response

Code : 204 NO CONTENT

Error Responses

Code : 400 BAD REQUEST

Content :

{
    "errors": [
        {
            "code": "ValidationError",
            "description": "'Name' must not be empty."
        }
    ]
}

Or

Code : 409 CONFLICT

Content :

{
    "errors": [
        {
            "code": "DuplicateError",
            "description": "Name must be unique. RejectedValue: 'computer'"
        }
    ]
}

Or

Code : 403 FORBIDDEN