Skip to content

Download agent configuration

GET
/v1/agent/config
Code sample: cURL
curl --request GET \
--url 'https://api.furl.ai/v1/agent/config' \
--header 'Authorization: Bearer YOUR_API_KEY'

Generate and download a signed agent configuration file for the specified platform and profile type. The organization is determined by the API key.

platform
required
string
Allowed values: linux macos windows

Target operating system.

profile
string
default: config
Allowed values: config mdm-full mdm-permissions

Output profile type. “config” returns platform-native config files. “mdm-full” returns a macOS .mobileconfig with config and permissions. “mdm-permissions” returns a macOS .mobileconfig with permissions only. MDM profiles are only valid for platform=macos.

Signed agent configuration file.

Media type application/octet-stream
string format: binary

Invalid platform/profile combination.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Missing or invalid API key.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Enrollment secret not configured for organization.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Internal server error (e.g., KMS signing failure).

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}