POST api/Roles

Request Information

URI Parameters

None.

Body Parameters

roles
NameDescriptionTypeAdditional information
id

integer

None.

name

string

None.

MenuItemRoles

Collection of MenuItemRoles

None.

user_role

Collection of user_role

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "MenuItemRoles": [
    {
      "id": 1,
      "menu_item_id": 2,
      "role_id": 3,
      "MenuItems": {
        "id": 1,
        "naziv": "sample string 2",
        "aktivan": true,
        "napomena": "sample string 4",
        "poredak": 1,
        "putanja": "sample string 5",
        "MenuItemRoles": []
      }
    },
    {
      "id": 1,
      "menu_item_id": 2,
      "role_id": 3,
      "MenuItems": {
        "id": 1,
        "naziv": "sample string 2",
        "aktivan": true,
        "napomena": "sample string 4",
        "poredak": 1,
        "putanja": "sample string 5",
        "MenuItemRoles": []
      }
    }
  ],
  "user_role": [
    {
      "id": 1,
      "user_id": 2,
      "role_id": 3,
      "user_pass": {
        "id": 1,
        "name": "sample string 2",
        "pass": "sample string 3",
        "password": "sample string 4",
        "hash": "sample string 5",
        "user_role": []
      }
    },
    {
      "id": 1,
      "user_id": 2,
      "role_id": 3,
      "user_pass": {
        "id": 1,
        "name": "sample string 2",
        "pass": "sample string 3",
        "password": "sample string 4",
        "hash": "sample string 5",
        "user_role": []
      }
    }
  ]
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

roles
NameDescriptionTypeAdditional information
id

integer

None.

name

string

None.

MenuItemRoles

Collection of MenuItemRoles

None.

user_role

Collection of user_role

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "MenuItemRoles": [
    {
      "id": 1,
      "menu_item_id": 2,
      "role_id": 3,
      "MenuItems": {
        "id": 1,
        "naziv": "sample string 2",
        "aktivan": true,
        "napomena": "sample string 4",
        "poredak": 1,
        "putanja": "sample string 5",
        "MenuItemRoles": []
      }
    },
    {
      "id": 1,
      "menu_item_id": 2,
      "role_id": 3,
      "MenuItems": {
        "id": 1,
        "naziv": "sample string 2",
        "aktivan": true,
        "napomena": "sample string 4",
        "poredak": 1,
        "putanja": "sample string 5",
        "MenuItemRoles": []
      }
    }
  ],
  "user_role": [
    {
      "id": 1,
      "user_id": 2,
      "role_id": 3,
      "user_pass": {
        "id": 1,
        "name": "sample string 2",
        "pass": "sample string 3",
        "password": "sample string 4",
        "hash": "sample string 5",
        "user_role": []
      }
    },
    {
      "id": 1,
      "user_id": 2,
      "role_id": 3,
      "user_pass": {
        "id": 1,
        "name": "sample string 2",
        "pass": "sample string 3",
        "password": "sample string 4",
        "hash": "sample string 5",
        "user_role": []
      }
    }
  ]
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.