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.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”platform
required
string
Target operating system.
profile
string
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.
Responses
Section titled “Responses”Signed agent configuration file.
Media typeapplication/octet-stream
string format: binary
Invalid platform/profile combination.
Media typeapplication/json
object
error
required
Human-readable error message.
string
Examplegenerated
{ "error": "example"}Missing or invalid API key.
Media typeapplication/json
object
error
required
Human-readable error message.
string
Examplegenerated
{ "error": "example"}Enrollment secret not configured for organization.
Media typeapplication/json
object
error
required
Human-readable error message.
string
Examplegenerated
{ "error": "example"}Internal server error (e.g., KMS signing failure).
Media typeapplication/json
object
error
required
Human-readable error message.
string
Examplegenerated
{ "error": "example"}