Changelog
  • All
  • New features
  • Impactful changes
  • API
  • Java
  • Windows
  • Python
  • Node
  • CLI
  • UI Elements
Unread

Group API adds new filter and permissions

Feature API

Group API adds new filter and permissions

The GET /groups API now supports filtering groups by name using a new filter_term field.

curl -i -X GET "https://api.box.com/2.0/groups?filter_term=Engineering" \
     -H "Authorization: Bearer <ACCESS_TOKEN>"

Additionally, all the Group endpoints now allow a developer to request a new permissions field, which currently has one attribute defining if the authenticated user can invite the group to any item.

curl -i -X GET "https://api.box.com/2.0/groups?field=permissions" \
     -H "Authorization: Bearer <ACCESS_TOKEN>"
{
    "total_count": 1,
    "entries": [
        {
            "type": "group",
            "id": "223353242",
            "permissions": {
                "can_invite_as_collaborator": true
            }
        }
    ],
    "limit": 100,
    "offset": 0
}

For more details about how to work with groups, please visit the Group API documentation.

Unread

New multiSelect metadata support in search API

Feature API

New multiSelect metadata support in search API

Starting today, the Search API adds support for matching items by multiple values of a multiSelect metadata field. Before this change, it was not possible to find items by the value of a multiSelect field.

To perform a search for items where a metadata field matches multiple values, the mdfilters parameter now supports a list of values.

curl -G 'https://api.box.com/2.0/search' \
     -H 'Authorization: Bearer <ACCESS_TOKEN>' \
     -d 'mdfilters=[{"scope":"enterprise_12345","templateKey":"contractInfo","filters":{"products":["shield","platform"]}}]'

In this example, the mdfilters query parameter contains one filter with a scope, a templateKey, and a set of filters. Here is the same filter in a more readable format.

[
  {
    "scope": "enterprise_12345",
    "templateKey": "contractInfo",
    "filters": {
      "products": [
        "shield",
        "platform"
      ]
    }
  }
]

What is new here is that the products filter now performs a match on multiple values, only returning files and folders for which the template has a products value of either shield and platform. It's worth noting that the value of the field can contain multiple values and only match on one value. For example ["shield", "platform"] will be a match for the filter ["shield", "platform"] as they both include shield.

Unread

Box CLI v2.6.0 released

Feature CLI GitHub

Box CLI v2.6.0 released

CHANGELOG

  • Add zip functionality (#203) 1953639
  • Add proxy support for http, https, socks and pac protocols. Proxy settings can be found under box configure:settings (#202) 21671c8
  • Fix filename issue when saving reports on Windows (#195) 31853d3

https://github.com/box/boxcli/compare/v2.5.1...v2.6.0

Unread

Box Java SDK v2.50.1 released

SDKs Java GitHub

Box Java SDK v2.50.1 released

Fix bug that occurred when downscoping a token for a Box folder (#832)

Unread

Box Node SDK v1.34.2 released

SDKs Node GitHub

Box Node SDK v1.34.2 released

  • Make iterator bug fix for uploading files non breaking (#534) b0baa18

https://github.com/box/box-node-sdk/compare/v1.34.1...v1.34.2

Unread

Box Node SDK v1.34.1 released

SDKs Node GitHub

Box Node SDK v1.34.1 released

  • Fix iterator bug for uploading new file versions (#531) 69b1387

https://github.com/box/box-node-sdk/compare/v1.34.0...v1.34.1

Unread

Box Node SDK v1.34.0 released

Feature SDKs Node GitHub

Box Node SDK v1.34.0 released

  • Add zip functionality (#525) 2f89357
  • Add proxy support for HTTP, HTTPS, SOCKS and PAC protocols (#529) b08cc24

https://github.com/box/box-node-sdk/compare/v1.33.0...v1.34.0

Unread

Updates to Search Relevance & Performance

Feature API

Updates to Search Relevance & Performance

In January, updates were released to Box's search tokenizer, improving the relevancy of search results and performance. This change does not effect how metadata is tokenized.

Notable changes to the API-initiated searches include:

  • The ability to use "stop words", for example "the", "is" "at", "which", and "on".
  • Improved Japanese text tokenization and improved search results.

See the full-text search documentation for more information on how to search using Box's API.

Unread

Box Java SDK v2.50.0 released

Feature SDKs Java GitHub

Box Java SDK v2.50.0 released

v2.50.0

  1. Add retries on request creation errors (#828)
Unread

New Zip Download APIs available

Feature API

New Zip Download APIs available

A new collection of APIs are now available that allows developers to create a Zip file containing a specified list of files and folders. We've updated the reference documentation for this Zip Download API. SDK support for these new endpoints is currently in development and scheduled to be released in the next 3 months.