Skip to content
Last updated

Adaptive Policy Management


Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Request:
  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

Return Type:
  • Changed response : 409 Conflict

Invalid policy set details provided.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 201 Created

Policy set created

  • Changed content type : application/json
Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 200 OK

Policy set deleted

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 404 Not Found

Policy set not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 409 Conflict

The requested policy set is still in use.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Policy set not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

Policy set found

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

Request:
  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

Return Type:
  • Changed response : 409 Conflict

Invalid policy set details provided.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

Policy set updated

  • Changed content type : application/json
Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Return Type:
  • Changed response : 404 Not Found

Policy set not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

Policy set assignments in a paged format.

  • Changed content type : application/json

    New required properties:

    • id
    • identityId
    • identityName
    • Added property id (object)

      The identifier for this assignment.

    • Added property identityId (object)

      The unique identifier for the identity that is assigned to this policy set.

    • Added property identityName (object)

      The identity name that is assigned to this policy set.

    • Deleted property content (object)

      The content list of the data.

    • Deleted property paging (object)

      Pagination metadata for query results including total count, current page, page size, and total pages

  • Changed content type : application/vnd.ruckus.v1+json

    New required properties:

    • id
    • identityId
    • identityName
    • Added property id (object)

      The identifier for this assignment.

    • Added property identityId (object)

      The unique identifier for the identity that is assigned to this policy set.

    • Added property identityName (object)

      The identity name that is assigned to this policy set.

    • Deleted property content (object)

      The content list of the data.

    • Deleted property paging (object)

      Pagination metadata for query results including total count, current page, page size, and total pages

Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 404 Not Found

Policy set not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

List Policy Set Assignments in a paged format.

  • Changed content type : application/json

    New required properties:

    • id
    • identityId
    • identityName
    • Added property id (object)

      The identifier for this assignment.

    • Added property identityId (object)

      The unique identifier for the identity that is assigned to this policy set.

    • Added property identityName (object)

      The identity name that is assigned to this policy set.

    • Deleted property content (object)

      The content list of the data.

    • Deleted property paging (object)

      Pagination metadata for query results including total count, current page, page size, and total pages

  • Changed content type : application/vnd.ruckus.v1+json

    New required properties:

    • id
    • identityId
    • identityName
    • Added property id (object)

      The identifier for this assignment.

    • Added property identityId (object)

      The unique identifier for the identity that is assigned to this policy set.

    • Added property identityName (object)

      The identity name that is assigned to this policy set.

    • Deleted property content (object)

      The content list of the data.

    • Deleted property paging (object)

      Pagination metadata for query results including total count, current page, page size, and total pages

Return Type:
  • Changed response : 404 Not Found

Policy set or assignment not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Policy set not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 200 OK

Policy removed from policy set successfully.

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 204 No Content

Policy removed from policy set, no content.

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 404 Not Found

Policy set or policy not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Policy set or policy not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 409 Conflict

Invalid assignment details provided.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Policy template not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

Policy template found

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Return Type:
  • Changed response : 404 Not Found

Template not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 404 Not Found

Template not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Template or attribute not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Return Type:
  • Changed response : 400 Bad Request

Invalid id supplied.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 404 Not Found

Not Found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 409 Conflict

Invalid policy details provided.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Request:
  • Changed content type : application/json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property filters (object)

    The list of filters to apply.

  • Changed property sortOrder (object)

    The sort order of the applied query.

Return Type:
  • Changed response : 400 Bad Request

Invalid id supplied.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 404 Not Found

Not Found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 422 Unprocessable Entity

Some of the provided query data is invalid.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 200 OK

Policy deleted

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 404 Not Found

Policy not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 409 Conflict

The requested policy is still in use in a policy set.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 400 Bad Request

Invalid id supplied.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 404 Not Found

Policy Template not found.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Parameters:
  • Changed: sort in query

The field name to sort, comma separated from the sort order (asc or desc).

Return Type:
  • Changed response : 404 Not Found

Not Found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Request:
  • Changed content type : application/json
  • Changed property evaluationRule (object)

    Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property evaluationRule (object)

    Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

Return Type:
  • Changed response : 404 Not Found

Not Found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 409 Conflict

Condition type is already mapped.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 201 Created

Condition created

  • Changed content type : application/json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

Return Type:
  • Changed response : 200 OK

Condition deleted successfully.

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 204 No Content

Condition deleted, no content.

  • Changed content type : application/json

  • Changed content type : application/vnd.ruckus.v1+json

  • Changed response : 404 Not Found

Policy or template not found

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 409 Conflict

Policy will not have any conditions if this is deleted.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

Return Type:
  • Changed response : 404 Not Found

Not Found.

  • Changed content type : application/json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property errors (object)

      List of user friendly error messages with codes and suggestions.

  • Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

Request:
  • Changed content type : application/json
  • Changed property evaluationRule (object)

    Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json
  • Changed property evaluationRule (object)

    Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

Return Type:
  • Changed response : 200 OK

Policy condition updated

  • Changed content type : application/json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed response : 409 Conflict

Invalid policy condition details provided.

  • Changed content type : application/json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).

  • Changed content type : application/vnd.ruckus.v1+json

    • Changed property evaluationRule (object)

      Base class for evaluation criteria used in policy conditions. Supports different types of criteria including boolean, number, string regex, and date range evaluations. The criteriaType property determines which criteria subclass is used (BooleanCriteria, NumberCriteria, StringCriteria, or DateRangeCriteria).