Introduction
All Computers
You can use the following API GET request to get computer details:
https://<instance>/tm-api/computer
It will return details for all computers.
A Specific Computer
You can also specify a computer_id to get info about a specific computer:
https://<instance>/tm-api/<computer_id>.
Note: you can get the computer_id by clicking a computer's name from the Computers page on the Teramind Dashboard. The number at the end of the URL is the computer ID (e.g., "10"):
Example 1: Getting the details of all computers:
https://democompany.teramind.co/tm-api/computer/5
Example 2: Getting the macOS permission details for a computer
https://teramind177.teramind.co/tm-api/computer/5
Note that you can log into your Dashboard and then type the above URLs in your browser's address bar to get the details in JSON format. You don't have to use Postman.
You can access the Teramind API documentation here.
Explanation of the retuned parameters/fields:
Field | Type | Description |
computer_id | number | Computer id |
computer_uid | number | Computer uid |
account_id | number | Account id |
name | string | Computer name |
fqdn | string | Computer fqdn |
macs | string[] | Macs addresses list |
deleted | number | Deleted option |
os | string | Computer OS |
client | string | Computer client |
ip | string | Computer IP |
client_mode | number | Computer client node |
pinged_at | string | Computer pinged at |
sid | string | Computer sid |
keep_recordings | number | Computer keep recordings option |
machine_type | number | Computer machine type |
auto_enable_mon | number | Computer auto enable mon |
auto_clear_print_spool | number | Computer auto clear print spool option |
uuid | string | Computer uuid |
uninstall_pending | boolean | Computer uninstall pending option |
update_pending | boolean | Computer update pending option |
is_monitored | boolean | Computer is monitored option |
is_deleted | boolean | Computer is deleted option |



