Here is an example deployment script:

{
	"targets": ["10.0.0.10:443"],
	"profile": {
		"name": "Profile 1",
		"description": "Basic Profile",
		"global_params": {
			"black_list_auto_update": 1,
			"black_list_auto_install": 1,
			"black_list_install_time": 12,
			"waf_auto_update": 1,
			"waf_auto_install": 1,
			"waf_install_time": 12,
			"non_local_rs": 1
		},
		"sso_list": {
			"1":{ 
				"sp_cert": "38FCF8174F0E9FCF1318FC5758E8F5BC5BD6EA6D", 
				"ldap_password": "", 
				"sp_entity_id": "sp_entity_id", 
				"logon_domain": "lugabuba", 
				"logon_fmt": "Principalname", 
				"logon_transcode": "1", 
				"sess_tout_idle_pub": "919", 
				"server_side": "0", 
				"testpass": "", 
				"idp_logoff_url": "https://www.def.com/url/logoff", 
				"idp_cert": "a", 
				"idp_entity_id": "test_abc", 
				"domain": "SAML", 
				"auth_type": "SAML", 
				"logon_fmt2": "Username", 
				"sess_tout_duration_pub": "1801", 
				"idp_sso_url": "https://www.def.com/url/abc", 
				"idp_match_cert": "0", 
				"sess_tout_type": "max duration", 
				"radius_shared_secret": ""
			}
		},
		"ldap_list": {
		"1": { 
				"server": "10.20.34.114", 
				"ldaptype": "Unencrypted", 
				"name": "LDAPTEST2", 
				"adminuser": "dodanu" 
		},
		"2":{ 
				"server": "10.20.34.114", 
				"ldaptype": "Unencrypted", 
				"name": "LDAPTEST3", 
				"adminuser": "dodanu" 
			}
		},
		"vs_list": {
	"1": {
			"advanced": {},
			"certificate_mode": "unset",
			"networking": {
				"subnet_originating": 1
			},
			"properties": {
				"enable": "y",
				"nickname": "VS1",
				"port": "80",
				"protocol": "tcp",
				"vs_type": "http",
				"ip": "10.35.53.100"
			},
			"security": {},
			"subvs_id": 0,
			"subvs_list": {},
			"temp_subvs_id": 0,
			"traffic_delivery": {
				"rs_pool_id": 1
			},
			"traffic_delivery_mode": "unset",
			"vs_configured": "configured"
		},
		"2": {
			"advanced": {},
			"certificate_mode": "cert_upload",
			"networking": {},
			"properties": {
				"enable": "y",
				"nickname": "VS2",
				"port": "443",
				"protocol": "tcp",
				"vs_type": "http",
				"ip": "10.35.53.101"
			},
			"security": {
				"cipher_id": 6,
				"cipher_set": "WUI",
				"cipher_source": "kemp",
				"ssl_acceleration": 1
			},
			"subvs_id": 22,
			"subvs_list": {
				"21": {
					"advanced": {
						"qos": "Normal-Service"
					},
			"networking": {
				"subnet_originating": 1
			},
			"properties": {
							"content_rules": [
					1
				],
				"critical": 1,
				"limit": 0,
				"nickname": "SubVS1",
				"status": 1,
				"vs_type": "http",
				"weight": 1000
			},
			"subvs_configured": true,
			"traffic_delivery": {
				"persist": "src",
				"persist_timeout": 3600,
				"rs_pool_id": 1
			}
		},
		"1": {
			"advanced": {},
			"networking": {},
			"properties": {
				"critical": 1,
				"limit": "5",
				"nickname": "SubVS2",
				"vs_type": "http",
				"weight": 1000
			},
			"subvs_configured": true,
			"traffic_delivery": {
				"rs_pool_id": 1
			}
		}
	},
	"temp_subvs_id": 2,
	"traffic_delivery": {},
	"traffic_delivery_mode": "subvs",
	"vs_configured": "configured"
}
}
}
}