Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

79 total results found

Restrictions Profile & Control Center

Profiles (Apple)

What Apple provides separate Restrictions profiles for iOS, macOS and tvOS.  macOS Ventura has somewhat altered System Preferences and is now System Settings, aligning it with iOS.  This has implications. When/Why To date, the Restrictions Payload provided ...

Homebrew Deployment (macOS Script)

Software Deployment Recipes (macOS)

Description Homebrew, or also known as simply Brew is the missing package manager for macOS (or Linux), Homebrew is able to install many tools that do not have another installer. Quite a lot of Linux based tools have a Homebrew install. This article will gu...

recipe
Script

What is an API?

Application Programming Interface (API)

What Application Programming Interface (API).  APIs programmatically provide the reading or writing of information to one or more services. FileWave has a rich set of APIs to allow customers to build connections. Some vendors also produce integrations, utili...

Command Line API (v1)

Application Programming Interface (API)

Command Line RESTful API It is probably easiest to consider this API as an interaction with Inventory Queries, allowing for example: Ad-hoc queries to be run to return results New Inventory Queries to be created The returning of Current Query results De...

FileWave Anywhere API (v2)

Application Programming Interface (API)

What Hopefully it is now clear that FileWave Anywhere (formerly called WebAdmin) functions by making API calls to the FileWave server; meaning these same API calls can be used in scripts or by other 3rd party tools. When/Why Perhaps to make automated API ca...

How to write to a custom field using the FileWave API

Application Programming Interface (API) API Sample Code

It is often desirable to alter FileWave Custom Field values, especially when it comes to driving automated workflows. API calls have the distinct advantage of changing Custom Field values directly on the server, essentially making the change immediate. Where...

Returning Device Information as a JSON

Application Programming Interface (API) API Sample Code

What The Client Info > Device Details of a particular client, contains a wealth of information that may be useful to repurpose in other systems (Help Desks, centralised inventory systems, etc). Using the FileWave API, this information could be pulled by alter...

Using the Command Line API to limit, sort, and offset values returned

Application Programming Interface (API)

Problem When utilizing FileWave's Command Line API to extract inventory information, you may find the need to limit the values returned, sort the data, or return results that are offset by a certain number of values. Because it can be a topic that can trip s...

Bulk Update the Enrollment User (auth_username) using API

Application Programming Interface (API) API Sample Code

What This problem and solution came from a customer who had many devices in FileWave, yet did not have the 'Enrollment User' (internally known as auth_username) populated. In order for automatic associations of iPads with Apple Classroom, devices must have an...

Working With APIs

Application Programming Interface (API)

Getting Started The purpose of this guides is two fold: First, to provide an introduction to those unfamiliar with using the FileWave API Second, to be a reference for commands that can be used within the API Command Line API refers to the original RES...

FileWave Anywhere API Documentation

Application Programming Interface (API)

What FileWave Anywhere has a dedicated documentation page, which is built by Swagger and is OpenAPI. The documentation should only list public (non-internal) URL paths.  Not only does it list possible commands, but there is an option to 'Try it Out', allowin...

Sending MDM Commands

Application Programming Interface (API) API Sample Code

What FileWave Anywhere can send MDM commands to devices, and the FileWave Anywhere API can trigger those same commands for scripted or integrated workflows. The Swagger documentation shows the request structure: Note the reference to the device(s) is now by '...

Uninstalling Filesets

Filesets / Payloads

Uninstalling Filesets Creating installation Filesets is one of the key aspects to FileWave device management, yet, a somewhat overlooked topic is uninstalling Filesets. This KB will aim to highlight some considerations in the differing ways this could be app...

FileWave Server On-Premise

FileWave Server FileWave Server Installation & Upgrade

For on-premise FileWave Server installs, make the server name and certificate decisions early. These settings affect how clients and MDM-enrolled devices connect to the server, so changing them later can be disruptive. Server Name The FileWave Server name shou...

FileWave Server Installation

FileWave Server FileWave Server Installation & Upgrade

FileWave Server is the core service behind device management. Initial setup and ongoing administration still rely on FileWave Central (macOS or Windows), and some tasks are also available in FileWave Anywhere. This overview does not cover Boosters or IVS. Over...

FileWave Access - Passwords

FileWave Server FileWave Server Installation & Upgrade

FileWave Administrator FileWave installations provide an initial user which has full permissions.  On initial launch, this password should be changed as a matter of security.  The default account is: Name: fwadmin Password: filewave The password may be...

FileWave Server Upgrades

FileWave Server FileWave Server Installation & Upgrade

Hosted server upgrades are coordinated through FileWave communication with hosted customers. If your server is hosted by FileWave, start with Your Hosted FileWave Server Has Been Upgraded - What Are Your Next Steps?. For on-premise servers, use Upgrading your ...

FileWave
Server

FileWave Server Time

FileWave Server FileWave Server Installation & Upgrade

Time is critical with servers and acceptance of certificates and communication.  As such, it is imperative that time is kept in sync.  It is possible to run one-off commands to achieve this, but better still, consider enabling automated time sync. macOS macO...