# Get Foundry builds Returns a list of all specified builds. Endpoint: GET /v1/foundry/builds/ Version: 1.0.0 Security: AuthToken ## Query parameters: - `foundation_major_number` (string) Filter by Esper Foundation Major Number, Foundation Numbers are integers starting at 1. - `build_arch` (string) Filter by build architecture name, build architectures {arm, arm64, x86_64, x86} - `android_major_version` (integer) Filter by Android Major Version, Android Major Versions are integers starting at 1 and going to Current Android Release - `device_model_id` (string) Device model id - `approved` (boolean) Filter builds which have been approved for OTA update - `limit` (integer) - `offset` (integer) - `ordering` (string) - `locked` (boolean) Filter the locked builds. To be used with build_fingerprint_hash and device_model_id - `build_fingerprint_hash` (string) hash of the build fingerprint of the existing build ## Response 200 fields (application/json): - `code` (integer) returned response code - `content` (object) - `content.count` (integer) counter of number of builds retrieved - `content.next` (string) url of the next ten builds - `content.previous` (string) url of the previous ten builds - `content.results` (array) - `content.results.build_id` (string) - `content.results.created_at` (string) - `content.results.updated_at` (string) - `content.results.deprecated_on` (string) - `content.results.created_by` (string) - `content.results.updated_by` (string) - `content.results.ab_update` (boolean) - `content.results.android_major_version` (integer) - `content.results.android_minimum_sdk_level` (integer) - `content.results.android_minor_version` (string) - `content.results.android_sdk_level` (integer) - `content.results.build_arch` (string) - `content.results.build_flavor` (string) - `content.results.build_hash` (string) - `content.results.build_ota_hash` (string) - `content.results.build_job_url` (string) - `content.results.build_job_id` (integer) - `content.results.build_fingerprint_hash` (string) - `content.results.build_type` (string) - `content.results.build_url` (string) - `content.results.build_update_meta_data` (string) - `content.results.build_update_url` (string) - `content.results.file_size_kb` (integer) - `content.results.foundation_build_number` (integer) - `content.results.foundation_major_number` (integer) - `content.results.foundation_minor_number` (integer) - `content.results.foundation_name` (string) - `content.results.model_display_name` (string) - `content.results.build_job_params` (string) - `content.results.prebuilt_app_info` (string) - `content.results.release_notes` (string) - `content.results.release_rating` (string) - `content.results.source_build_id` (string) - `content.results.build_state` (string) Enum: "released", "to_be_deprecated", "unavailable" - `content.results.device_model_id` (string) - `content.results.approved` (boolean) ## Response 401 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 500 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object)