# Create a Blueprint

Returns the created Blueprint instance.

⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead.

Endpoint: POST /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/
Version: 1.0.0
Security: esper_cloud_api_apiKey

## Path parameters:

  - `enterprise_id` (string, required)
    Enterprise ID

  - `group_id` (string, required)
    Device Group ID

## Query parameters:

  - `without_details` (boolean)

## Request fields (application/json):

  - `name` (string)

  - `description` (string)

  - `locked` (boolean)

  - `group` (string)

  - `latest_revision` (object)

  - `latest_revision.type` (string)
    Enum: "Independent", "Inherited"

  - `latest_revision.comments` (string)

  - `latest_revision.locked` (boolean)

  - `latest_revision.connectivity` (object)

  - `latest_revision.connectivity.sms_disabled` (boolean)

  - `latest_revision.connectivity.enable_bluetooth` (boolean)

  - `latest_revision.connectivity.wifi_state` (boolean)

  - `latest_revision.connectivity.nfc_beam_disabled` (boolean)

  - `latest_revision.connectivity.ethernet_settings` (object)
    Ethernet settings to configure ethernet certificate

  - `latest_revision.connectivity.ethernet_settings.ethernet_auth_mode` (string, required)
    Auth Mode options

* EAP_TLS: Ethernet auth mode is EAP_TLS
* NONE: Default Value, if NONE then other fields are option
    Enum: "EAP_TLS", "NONE"

  - `latest_revision.connectivity.ethernet_settings.ethernet_ca_cert_alias` (string)
    It is mandatory field if Auth Mode is “EAP_TLS”.

  - `latest_revision.connectivity.ethernet_settings.ethernet_client_cert_alias` (string)
    It is mandatory field if Auth Mode is “EAP_TLS”.

  - `latest_revision.connectivity.ethernet_settings.ethernet_eap_identity` (string)
    It is mandatory field if Auth Mode is “EAP_TLS”.

  - `latest_revision.connectivity.wifi_settings` (array)

  - `latest_revision.connectivity.wifi_settings.wifi_ssid` (string)

  - `latest_revision.connectivity.wifi_settings.wifi_password` (string)

  - `latest_revision.connectivity.wifi_settings.wifi_security_type` (string)
    Enum: "NONE", "WAP", "WEP", "EAP", "WPA2", "SAE"

  - `latest_revision.connectivity.wifi_settings.wifi_phase2_auth` (string)
    Enum: "NONE", "PAP", "MSCHAP", "MSCHAPV2", "GTC", "SIM", "AKA", "AKA_PRIME"

  - `latest_revision.connectivity.wifi_settings.wifi_eap_method` (string)
    Enum: "PEAP", "TLS", "TTLS", "PWD", "NONE", "SIM", "AKA", "AKA_PRIME"

  - `latest_revision.connectivity.wifi_settings.identity` (string)

  - `latest_revision.connectivity.wifi_settings.anonymous_identity` (string)

  - `latest_revision.connectivity.wifi_settings.domain` (string)

  - `latest_revision.connectivity.wifi_settings.hidden` (boolean)

  - `latest_revision.connectivity.incoming_numbers_with_tags` (array)

  - `latest_revision.connectivity.incoming_numbers_with_tags.number` (string)

  - `latest_revision.connectivity.incoming_numbers_with_tags.tags` (array)

  - `latest_revision.connectivity.outgoing_numbers_with_tags` (array)

  - `latest_revision.connectivity.outgoing_numbers_with_tags.number` (string)

  - `latest_revision.connectivity.outgoing_numbers_with_tags.tags` (array)

  - `latest_revision.connectivity.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.connectivity.locked` (boolean)
    Locked

  - `latest_revision.sound` (object)

  - `latest_revision.sound.alarm_volume` (integer)

  - `latest_revision.sound.notification_volume` (integer)

  - `latest_revision.sound.music_volume` (integer)

  - `latest_revision.sound.ring_volume` (integer)

  - `latest_revision.sound.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.sound.locked` (boolean)
    Locked

  - `latest_revision.display_branding` (object)

  - `latest_revision.display_branding.screenshot_disabled` (boolean)

  - `latest_revision.display_branding.status_bar_disabled` (boolean)

  - `latest_revision.display_branding.rotation_state` (string)
    Enum: "AUTO", "LANDSCAPE_ONLY", "POTRAIT_ONLY", "INVERTED_PORTRAIT_ONLY", "INVERTED_LANDSCAPE_ONLY"

  - `latest_revision.display_branding.brightness_scale` (integer)

  - `latest_revision.display_branding.wallpapers` (array)

  - `latest_revision.display_branding.wallpapers.wallpaper` (string)

  - `latest_revision.display_branding.wallpapers.orientation` (string)

  - `latest_revision.display_branding.wallpapers.screen_types` (array)
    Enum: "LOCKSCREEN", "HOMESCREEN"

  - `latest_revision.display_branding.wallpapers.orientations` (array)
    Enum: "PORTRAIT", "LANDSCAPE"

  - `latest_revision.display_branding.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.display_branding.locked` (boolean)
    Locked

  - `latest_revision.hardware_settings` (object)

  - `latest_revision.hardware_settings.gps_state` (string)
    Enum: "LOCATION_MODE_HIGH_ACCURACY", "LOCATION_MODE_SENSORS_ONLY", "LOCATION_MODE_BATTERY_SAVING", "LOCATION_MODE_OFF", "LOCATION_MODE_ON"

  - `latest_revision.hardware_settings.usb_file_transfer_disabled` (boolean)

  - `latest_revision.hardware_settings.tethering_disabled` (boolean)

  - `latest_revision.hardware_settings.camera_disabled` (boolean)

  - `latest_revision.hardware_settings.usb_connectivity_disabled` (boolean)

  - `latest_revision.hardware_settings.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.hardware_settings.locked` (boolean)
    Locked

  - `latest_revision.date_time` (object)

  - `latest_revision.date_time.timezone_string` (string)

  - `latest_revision.date_time.device_locale` (string)

  - `latest_revision.date_time.date_time_config_disabled` (boolean)

  - `latest_revision.date_time.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.date_time.locked` (boolean)
    Locked

  - `latest_revision.settings_app` (object)

  - `latest_revision.settings_app.enable_android_settings_app` (boolean)

  - `latest_revision.settings_app.settings_access_level` (string)
    Enum: "NONE", "SHOONYA", "SYSTEM"

  - `latest_revision.settings_app.esper_settings_app` (object)

  - `latest_revision.settings_app.esper_settings_app.only_dock_accessible` (boolean)

  - `latest_revision.settings_app.esper_settings_app.admin_mode_password` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy` (object)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.flashlight` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.wifi` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.auto_rotation` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.reboot` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.kiosk_app_selection` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.esper_branding` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.factory_reset` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.about` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.display` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.sound` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.keyboard` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.input_selection` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.mobile_data` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.bluetooth` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.language` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.time_and_date` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.clear_app_data` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.storage` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.data_roaming` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.wifi_tethering` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.airplane_mode` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_reset_to_default` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_high_contrast_text` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_cc_deuteranomaly` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_cc_protanomaly` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_cc_tritanomaly` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_mono_audio` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_display_size` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_talkback` (string)

  - `latest_revision.settings_app.esper_settings_app.esper_settings_app_policy.accessibility_text_to_speech` (string)

  - `latest_revision.settings_app.config_json` (object)

  - `latest_revision.settings_app.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.settings_app.locked` (boolean)
    Locked

  - `latest_revision.system_updates` (object)

  - `latest_revision.system_updates.locked` (boolean)
    Locked

  - `latest_revision.system_updates.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.system_updates.type` (string)
    Type
    Enum: "TYPE_POSTPONE", "TYPE_INSTALL_AUTOMATIC", "TYPE_INSTALL_WINDOWED", "TYPE_INSTALL_DISABLED"

  - `latest_revision.system_updates.maintenance_start` (integer)

  - `latest_revision.system_updates.maintenance_end` (integer)

  - `latest_revision.google_services` (object)

  - `latest_revision.google_services.disable_play_store` (boolean)

  - `latest_revision.google_services.google_assistant_disabled` (boolean)

  - `latest_revision.google_services.managed_google_play_disabled` (boolean)

  - `latest_revision.google_services.max_account` (integer)

  - `latest_revision.google_services.emails` (array)

  - `latest_revision.google_services.domains` (array)

  - `latest_revision.google_services.frp_googles` (array)

  - `latest_revision.google_services.frp_googles.google_id` (string)

  - `latest_revision.google_services.frp_googles.email` (string)

  - `latest_revision.google_services.frp_googles.type` (string)
    Enum: "USER", "ADMIN"

  - `latest_revision.google_services.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.google_services.locked` (boolean)
    Locked

  - `latest_revision.security` (object)

  - `latest_revision.security.password_quality` (string)
    Enum: "PASSWORD_QUALITY_ALPHABETIC", "PASSWORD_QUALITY_ALPHANUMERIC", "PASSWORD_QUALITY_UNSPECIFIED", "PASSWORD_QUALITY_COMPLEX", "PASSWORD_QUALITY_BIOMETRIC_WEAK", "PASSWORD_QUALITY_NUMERIC"

  - `latest_revision.security.minimum_password_length` (integer)

  - `latest_revision.security.adb_disabled` (boolean)

  - `latest_revision.security.safe_boot_disabled` (boolean)

  - `latest_revision.security.screen_off_timeout` (integer)

  - `latest_revision.security.factory_reset_disabled` (boolean)

  - `latest_revision.security.keyguard_disabled` (boolean)

  - `latest_revision.security.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.security.locked` (boolean)
    Locked

  - `latest_revision.application` (object)

  - `latest_revision.application.app_mode` (string)
    Enum: "KIOSK", "MULTI_APP"

  - `latest_revision.application.launch_on_start` (string)

  - `latest_revision.application.start_on_boot` (string,null)

  - `latest_revision.application.launcher_less_dpc` (boolean)

  - `latest_revision.application.disable_local_app_install` (boolean)

  - `latest_revision.application.app_uninstall_disabled` (boolean)

  - `latest_revision.application.permission_policy` (string)
    Enum: "PERMISSION_POLICY_AUTO_GRANT", "PERMISSION_POLICY_PROMPT", "PERMISSION_POLICY_AUTO_DENY"

  - `latest_revision.application.locked` (boolean)
    Locked

  - `latest_revision.application.preload_apps` (array)

  - `latest_revision.application.preload_apps.package_name` (string)

  - `latest_revision.application.preload_apps.state` (string)
    Enum: "SHOW", "HIDE", "DISABLED", "LAUNCHABLE_BUT_HIDDEN"

  - `latest_revision.application.apps` (array)

  - `latest_revision.application.apps.app_version` (string)

  - `latest_revision.application.apps.installation_rule` (string)
    Enum: "DURING", "POST"

  - `latest_revision.application.apps.state` (string)
    Enum: "SHOW", "HIDE", "DISABLED", "LAUNCHABLE_BUT_HIDDEN"

  - `latest_revision.application.apps.managed_config` (object)

  - `latest_revision.application.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.content` (object)

  - `latest_revision.content.files` (array)

  - `latest_revision.content.files.file` (integer)

  - `latest_revision.content.files.destination_path` (string)

  - `latest_revision.content.section_type` (string)
    Enum: "Inherited", "Independent"

  - `latest_revision.content.locked` (boolean)

## Response 400 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)


