Lists all Servers in your Team. This only returns Servers available to the requesting User.
OK
{- "list": [
- {
- "team_name": "william-faulkner",
- "id": "9963d86c-dd31-44ef-86a6-23ccaf859b35",
- "hostname": "harvard",
- "alt_names": null,
- "bastion": null,
- "canonical_name": null,
- "access_address": null,
- "os": "Ubuntu 16.04",
- "os_type": "linux",
- "services": [
- "broker",
- "ssh"
], - "registered_at": "0001-01-01T00:00:00Z",
- "last_seen": "0001-01-01T00:00:00Z",
- "sftd_version": "1.44.4",
- "cloud_provider": null,
- "ssh_host_keys": null,
- "broker_host_certs": null,
- "instance_details": null,
- "state": "INACTIVE",
- "managed": true,
- "deleted_at": "0001-01-01T00:00:00Z",
- "instance_id": null
}, - {
- "team_name": "william-faulkner",
- "id": "6b5a4a5a-97c9-4905-8038-4fd4bf07dfe2",
- "hostname": "jefferson",
- "alt_names": null,
- "bastion": null,
- "canonical_name": null,
- "access_address": null,
- "os": "Ubuntu 16.04",
- "os_type": "linux",
- "services": [
- "broker",
- "ssh"
], - "registered_at": "0001-01-01T00:00:00Z",
- "last_seen": "0001-01-01T00:00:00Z",
- "sftd_version": "1.44.4",
- "cloud_provider": null,
- "ssh_host_keys": null,
- "broker_host_certs": null,
- "instance_details": null,
- "state": "INACTIVE",
- "managed": true,
- "deleted_at": "0001-01-01T00:00:00Z",
- "instance_id": null
}
]
}
Updates a Server for your Team. This is used by the PolicySync feature, see PolicySync: Attribute-Based Access Control.
object or null (Optional) A map of key value pairs. These labels overwrite all labels previously supplied through the API for this server. You can only update labels from other sources using that source. If you don't supply the prefix 'api.', it is automatically prepended. | |
No Content
{- "labels": {
- "foo": "bar"
}
}
Retrieves Team-level settings for your Team
OK
{- "approve_device_without_interaction": false,
- "client_session_duration": 36000,
- "post_device_enrollment_url": null,
- "post_login_url": null,
- "post_logout_url": null,
- "reactivate_users_via_idp": false,
- "team": "william-faulkner",
- "user_provisioning_exact_username": null,
- "web_session_duration": 36000
}
Updates Team-level settings for your Team. Partial updates are permitted. To disable a setting, set the value to null
.
No Content
{- "approve_device_without_interaction": false,
- "client_session_duration": 600,
- "post_device_enrollment_url": null,
- "post_login_url": null,
- "post_logout_url": null,
- "reactivate_users_via_idp": false,
- "team": "william-faulkner",
- "user_provisioning_exact_username": null,
- "web_session_duration": 600
}
Retrieves statistics about your Team
OK
{- "num_af_applications": 0,
- "num_clients": 0,
- "num_gateways": 0,
- "num_groups": 1,
- "num_human_users": 1,
- "num_oidc_applications": 0,
- "num_projects": 2,
- "num_servers": 1,
- "num_service_users": 0
}