Download agent configuration
curl --request GET \ --url 'https://api.furl.ai/v1/agent/config?platform=linux&profile=config&tags=production,web%20servers' \ --remote-name --remote-header-name \ --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”Target operating system.
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.
Comma-separated list of tag names to embed in the agent config (maximum 5). Endpoints using this config will have these tags synced as agent-based tags during each status update. Requesting more than 5 tags returns 400.
Responses
Section titled “Responses”Signed agent configuration file.
Invalid platform/profile combination.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Missing or invalid API key.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Enrollment secret not configured for organization.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Internal server error (e.g., KMS signing failure).
object
Human-readable error message.
Examplegenerated
{ "error": "example"}