Requests API


List a specific account's requests

GET /accounts/:account/requests

Parameters

active
required: false
Return only requests that are not finished
type
required: false
Return only requests of the specified types. Can be any of ["attach_address", "detach_address", "address_provision", "address_track", "account_trial_expiration", "add_support_keys", "app_deployment_maintenance", "app_deployment", "app_server_restart", "attach_server", "attach_servers_to_auto_scaling_group", "attach_volume", "boot_db_master", "bootstrap_logical_database", "cancel_provider", "change_proxy_protocol", "clone_environment", "coached_deployment", "component_action", "configure_environment", "copy_environment", "deprovision_address_request", "deprovision_app_load_balancer_node", "deprovision_app_load_balancer", "deprovision_app_load_balancer_service", "deprovision_app_load_balancer_target_group", "deprovision_auto_scaling_group", "deprovision_data_pipeline", "deprovision_database_server", "deprovision_database_server_snapshot", "deprovision_database_service", "deprovision_environment", "deprovision_file_system", "deprovision_firewall", "deprovision_firewall_rule", "deprovision_iam_role", "deprovision_server", "deprovision_load_balancer_node", "deprovision_load_balancer", "deprovision_load_balancer_service", "deprovision_logical_database", "deprovision_network", "deprovision_parameter_group", "deprovision_provider_storage_credential", "deprovision_provider_storage", "deprovision_snapshot_request", "deprovision_ssl_certificate_request", "deprovision_subnet_group", "deprovision_subnet", "deprovision_untracked_instance", "deprovision_volume", "destroy_environment", "detach_server", "detach_servers_from_auto_scaling_group", "detach_volume", "disable_file_system_backups", "disable_provider_location", "discover_database_server", "discover_database_server_snapshots", "discover_dynamic_flavors", "discover_provider_location", "discover_provider_locations", "discover_provider_storages", "discover_server", "enable_file_system_backups", "enforce_staff_key_policy", "fork_database_server", "generate_report", "instance_update", "ip_migration", "kubey_workshop_setup", "perform_snapshot", "promote_database_server", "promotion", "provision_app_load_balancer_node", "provision_app_load_balancer", "provision_app_load_balancer_service", "provision_app_load_balancer_target_group", "provision_auto_scaling_group", "provision_data_pipeline", "provision_database_server", "provision_database_server_snapshot", "provision_database_service", "provision_db_slave_volume", "provision_default_firewall", "provision_environment_load_balancer", "provision_file_system", "provision_firewall", "provision_firewall_rule", "provision_iam_role", "provision_server", "provision_load_balancer_node", "provision_load_balancer", "provision_load_balancer_service", "provision_logical_database", "provision_network", "provision_parameter_group", "provision_provider", "provision_provider_storage_credential", "provision_provider_storage_request", "provision_shared_provider", "provision_ssl_certificate", "provision_subnet_group", "provision_subnet", "remove_keys", "snaplock", "snapshot_server", "start_environment", "takeover", "update_app_load_balancer", "update_app_load_balancer_service", "update_app_load_balancer_target_group", "update_auto_scaling_group", "update_database_server", "update_database_service", "update_load_balancer", "update_load_balancer_service", "update_network", "update_provider_storage_request", "update_ssl_certificate_request", "update_volume", "verify_server_health", "volume_provision", "volume_track"]
requester
required: false
Return only requests that have been created by the specified parameter. Can be a user id or another request id

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "requests": [
              {
                "type": "discover_provider_locations",
                "id": "c465fbdd-a112-461e-99e4-7b6849f7f8e8",
                "created_at": "2017-10-10T15:49:07+00:00",
                "started_at": "2017-10-10T15:49:07+00:00",
                "finished_at": "2017-10-10T15:49:08+00:00",
                "message": null,
                "request_status": "Finished: Discover provider locations (c465fbdd-a112-461e-99e4-7b6849f7f8e8) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:49:08+00:00",
                "read_channel": null,
                "stage": "discover_locations",
                "dependencies": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8/dependencies",
                "stages": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8/stages",
                "account": "https://api.engineyard.com/accounts/a6b9e230-7409-4c45-9516-bb9f5775ff8c",
                "requester": "https://api.engineyard.com/requests/4c947cb4-2703-4383-a07b-7d08c3bc3a2f",
                "messages": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8/messages",
                "callback_url": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/79"
              },
              {
                "type": "discover_provider_location",
                "id": "5cecef22-146f-40fa-a0dd-c91db9a3ad1d",
                "created_at": "2017-10-10T15:49:07+00:00",
                "started_at": "2017-10-10T15:49:07+00:00",
                "finished_at": "2017-10-10T15:49:07+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (5cecef22-146f-40fa-a0dd-c91db9a3ad1d) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:49:07+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/5cecef22-146f-40fa-a0dd-c91db9a3ad1d/dependencies",
                "stages": "https://api.engineyard.com/requests/5cecef22-146f-40fa-a0dd-c91db9a3ad1d/stages",
                "account": "https://api.engineyard.com/accounts/a6b9e230-7409-4c45-9516-bb9f5775ff8c",
                "requester": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8",
                "messages": "https://api.engineyard.com/requests/5cecef22-146f-40fa-a0dd-c91db9a3ad1d/messages",
                "callback_url": "https://api.engineyard.com/requests/5cecef22-146f-40fa-a0dd-c91db9a3ad1d/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/01f05dfa-051f-4aa7-a8fc-46d8dc9128c0"
              },
              {
                "type": "discover_provider_location",
                "id": "4cec2a98-a863-4ab9-bfad-f99b2d7f1e07",
                "created_at": "2017-10-10T15:49:07+00:00",
                "started_at": "2017-10-10T15:49:07+00:00",
                "finished_at": "2017-10-10T15:49:07+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (4cec2a98-a863-4ab9-bfad-f99b2d7f1e07) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:49:07+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/4cec2a98-a863-4ab9-bfad-f99b2d7f1e07/dependencies",
                "stages": "https://api.engineyard.com/requests/4cec2a98-a863-4ab9-bfad-f99b2d7f1e07/stages",
                "account": "https://api.engineyard.com/accounts/a6b9e230-7409-4c45-9516-bb9f5775ff8c",
                "requester": "https://api.engineyard.com/requests/c465fbdd-a112-461e-99e4-7b6849f7f8e8",
                "messages": "https://api.engineyard.com/requests/4cec2a98-a863-4ab9-bfad-f99b2d7f1e07/messages",
                "callback_url": "https://api.engineyard.com/requests/4cec2a98-a863-4ab9-bfad-f99b2d7f1e07/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/53fb7661-379f-431b-8dde-1246e84d36f2"
              },
              {
                "type": "provision_provider",
                "id": "4c947cb4-2703-4383-a07b-7d08c3bc3a2f",
                "created_at": "2017-10-10T15:49:06+00:00",
                "started_at": "2017-10-10T15:49:06+00:00",
                "finished_at": "2017-10-10T15:49:08+00:00",
                "message": null,
                "request_status": "Finished: Provision provider (4c947cb4-2703-4383-a07b-7d08c3bc3a2f) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:49:08+00:00",
                "read_channel": null,
                "stage": "discover-locations",
                "dependencies": "https://api.engineyard.com/requests/4c947cb4-2703-4383-a07b-7d08c3bc3a2f/dependencies",
                "stages": "https://api.engineyard.com/requests/4c947cb4-2703-4383-a07b-7d08c3bc3a2f/stages",
                "account": "https://api.engineyard.com/accounts/a6b9e230-7409-4c45-9516-bb9f5775ff8c",
                "requester": "https://api.engineyard.com/automation",
                "messages": "https://api.engineyard.com/requests/4c947cb4-2703-4383-a07b-7d08c3bc3a2f/messages",
                "callback_url": "https://api.engineyard.com/requests/4c947cb4-2703-4383-a07b-7d08c3bc3a2f/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/79"
              }
            ]
          }
            
          








List a specific user's requests

GET /users/:user/requests

Parameters

active
required: false
Return only requests that are not finished
type
required: false
Return only requests of the specified types. Can be any of ["attach_address", "detach_address", "address_provision", "address_track", "account_trial_expiration", "add_support_keys", "app_deployment_maintenance", "app_deployment", "app_server_restart", "attach_server", "attach_servers_to_auto_scaling_group", "attach_volume", "boot_db_master", "bootstrap_logical_database", "cancel_provider", "change_proxy_protocol", "clone_environment", "coached_deployment", "component_action", "configure_environment", "copy_environment", "deprovision_address_request", "deprovision_app_load_balancer_node", "deprovision_app_load_balancer", "deprovision_app_load_balancer_service", "deprovision_app_load_balancer_target_group", "deprovision_auto_scaling_group", "deprovision_data_pipeline", "deprovision_database_server", "deprovision_database_server_snapshot", "deprovision_database_service", "deprovision_environment", "deprovision_file_system", "deprovision_firewall", "deprovision_firewall_rule", "deprovision_iam_role", "deprovision_server", "deprovision_load_balancer_node", "deprovision_load_balancer", "deprovision_load_balancer_service", "deprovision_logical_database", "deprovision_network", "deprovision_parameter_group", "deprovision_provider_storage_credential", "deprovision_provider_storage", "deprovision_snapshot_request", "deprovision_ssl_certificate_request", "deprovision_subnet_group", "deprovision_subnet", "deprovision_untracked_instance", "deprovision_volume", "destroy_environment", "detach_server", "detach_servers_from_auto_scaling_group", "detach_volume", "disable_file_system_backups", "disable_provider_location", "discover_database_server", "discover_database_server_snapshots", "discover_dynamic_flavors", "discover_provider_location", "discover_provider_locations", "discover_provider_storages", "discover_server", "enable_file_system_backups", "enforce_staff_key_policy", "fork_database_server", "generate_report", "instance_update", "ip_migration", "kubey_workshop_setup", "perform_snapshot", "promote_database_server", "promotion", "provision_app_load_balancer_node", "provision_app_load_balancer", "provision_app_load_balancer_service", "provision_app_load_balancer_target_group", "provision_auto_scaling_group", "provision_data_pipeline", "provision_database_server", "provision_database_server_snapshot", "provision_database_service", "provision_db_slave_volume", "provision_default_firewall", "provision_environment_load_balancer", "provision_file_system", "provision_firewall", "provision_firewall_rule", "provision_iam_role", "provision_server", "provision_load_balancer_node", "provision_load_balancer", "provision_load_balancer_service", "provision_logical_database", "provision_network", "provision_parameter_group", "provision_provider", "provision_provider_storage_credential", "provision_provider_storage_request", "provision_shared_provider", "provision_ssl_certificate", "provision_subnet_group", "provision_subnet", "remove_keys", "snaplock", "snapshot_server", "start_environment", "takeover", "update_app_load_balancer", "update_app_load_balancer_service", "update_app_load_balancer_target_group", "update_auto_scaling_group", "update_database_server", "update_database_service", "update_load_balancer", "update_load_balancer_service", "update_network", "update_provider_storage_request", "update_ssl_certificate_request", "update_volume", "verify_server_health", "volume_provision", "volume_track"]
requester
required: false
Return only requests that have been created by the specified parameter. Can be a user id or another request id
account
required: false
Return only requests that are related to the specified account

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "requests": [
              {
                "type": "discover_provider_location",
                "id": "1ba023ee-2b1c-48f5-8ade-6d271115bc88",
                "created_at": "2017-10-10T15:48:54+00:00",
                "started_at": "2017-10-10T15:48:54+00:00",
                "finished_at": "2017-10-10T15:48:54+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (1ba023ee-2b1c-48f5-8ade-6d271115bc88) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:54+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/1ba023ee-2b1c-48f5-8ade-6d271115bc88/dependencies",
                "stages": "https://api.engineyard.com/requests/1ba023ee-2b1c-48f5-8ade-6d271115bc88/stages",
                "account": "https://api.engineyard.com/accounts/eddf7f52-95a8-4193-913a-71b28f2ea1d3",
                "requester": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8",
                "messages": "https://api.engineyard.com/requests/1ba023ee-2b1c-48f5-8ade-6d271115bc88/messages",
                "callback_url": "https://api.engineyard.com/requests/1ba023ee-2b1c-48f5-8ade-6d271115bc88/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/1fa538d5-bf65-465d-8854-b3a767381ac4"
              },
              {
                "type": "discover_provider_location",
                "id": "92bb5261-c04e-46ad-be42-01b974bc3984",
                "created_at": "2017-10-10T15:48:54+00:00",
                "started_at": "2017-10-10T15:48:54+00:00",
                "finished_at": "2017-10-10T15:48:54+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (92bb5261-c04e-46ad-be42-01b974bc3984) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:54+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/92bb5261-c04e-46ad-be42-01b974bc3984/dependencies",
                "stages": "https://api.engineyard.com/requests/92bb5261-c04e-46ad-be42-01b974bc3984/stages",
                "account": "https://api.engineyard.com/accounts/eddf7f52-95a8-4193-913a-71b28f2ea1d3",
                "requester": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8",
                "messages": "https://api.engineyard.com/requests/92bb5261-c04e-46ad-be42-01b974bc3984/messages",
                "callback_url": "https://api.engineyard.com/requests/92bb5261-c04e-46ad-be42-01b974bc3984/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/35930b46-1ddd-4822-acf7-933cca3b5eee"
              },
              {
                "type": "provision_provider",
                "id": "0a44b23e-f58c-444f-82dd-eb98ceba421f",
                "created_at": "2017-10-10T15:48:53+00:00",
                "started_at": "2017-10-10T15:48:53+00:00",
                "finished_at": "2017-10-10T15:48:54+00:00",
                "message": null,
                "request_status": "Finished: Provision provider (0a44b23e-f58c-444f-82dd-eb98ceba421f) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:55+00:00",
                "read_channel": null,
                "stage": "discover-locations",
                "dependencies": "https://api.engineyard.com/requests/0a44b23e-f58c-444f-82dd-eb98ceba421f/dependencies",
                "stages": "https://api.engineyard.com/requests/0a44b23e-f58c-444f-82dd-eb98ceba421f/stages",
                "account": "https://api.engineyard.com/accounts/eddf7f52-95a8-4193-913a-71b28f2ea1d3",
                "requester": "https://api.engineyard.com/automation",
                "messages": "https://api.engineyard.com/requests/0a44b23e-f58c-444f-82dd-eb98ceba421f/messages",
                "callback_url": "https://api.engineyard.com/requests/0a44b23e-f58c-444f-82dd-eb98ceba421f/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/76"
              },
              {
                "type": "discover_provider_locations",
                "id": "e9acdb6d-cd06-499d-b378-f7822c5619e8",
                "created_at": "2017-10-10T15:48:53+00:00",
                "started_at": "2017-10-10T15:48:53+00:00",
                "finished_at": "2017-10-10T15:48:54+00:00",
                "message": null,
                "request_status": "Finished: Discover provider locations (e9acdb6d-cd06-499d-b378-f7822c5619e8) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:54+00:00",
                "read_channel": null,
                "stage": "discover_locations",
                "dependencies": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8/dependencies",
                "stages": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8/stages",
                "account": "https://api.engineyard.com/accounts/eddf7f52-95a8-4193-913a-71b28f2ea1d3",
                "requester": "https://api.engineyard.com/requests/0a44b23e-f58c-444f-82dd-eb98ceba421f",
                "messages": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8/messages",
                "callback_url": "https://api.engineyard.com/requests/e9acdb6d-cd06-499d-b378-f7822c5619e8/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/76"
              },
              {
                "type": "add_support_keys",
                "id": "105760c6-0332-4e36-9583-bab92d6ca2ba",
                "created_at": "2017-10-10T15:48:52+00:00",
                "started_at": "2017-10-10T15:48:52+00:00",
                "finished_at": "2017-10-10T15:48:53+00:00",
                "message": null,
                "successful": true,
                "updated_at": "2017-10-10T15:48:53+00:00",
                "read_channel": null,
                "stage": null,
                "dependencies": null,
                "stages": null,
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/2cf8d842-663e-44cd-92b6-b02fb6ca4c26",
                "messages": "https://api.engineyard.com/requests/105760c6-0332-4e36-9583-bab92d6ca2ba/messages",
                "callback_url": "https://api.engineyard.com/requests/105760c6-0332-4e36-9583-bab92d6ca2ba/callback",
                "progress": false,
                "resource": false
              },
              {
                "type": "instance_update",
                "id": "2cf8d842-663e-44cd-92b6-b02fb6ca4c26",
                "created_at": "2017-10-10T15:48:51+00:00",
                "started_at": "2017-10-10T15:48:51+00:00",
                "finished_at": "2017-10-10T15:48:53+00:00",
                "message": null,
                "successful": true,
                "updated_at": "2017-10-10T15:48:53+00:00",
                "read_channel": null,
                "stage": null,
                "dependencies": null,
                "stages": null,
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/1b2c31a8-37ca-4779-a509-31a8a328df97",
                "messages": "https://api.engineyard.com/requests/2cf8d842-663e-44cd-92b6-b02fb6ca4c26/messages",
                "callback_url": "https://api.engineyard.com/requests/2cf8d842-663e-44cd-92b6-b02fb6ca4c26/callback",
                "progress": false,
                "resource": false
              },
              {
                "type": "provision_firewall_rule",
                "id": "88b3f11a-cf1e-45c8-a28b-51bb258da9d9",
                "created_at": "2017-10-10T15:48:46+00:00",
                "started_at": "2017-10-10T15:48:46+00:00",
                "finished_at": "2017-10-10T15:48:46+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall rule (88b3f11a-cf1e-45c8-a28b-51bb258da9d9) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:46+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/88b3f11a-cf1e-45c8-a28b-51bb258da9d9/dependencies",
                "stages": "https://api.engineyard.com/requests/88b3f11a-cf1e-45c8-a28b-51bb258da9d9/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/88b3f11a-cf1e-45c8-a28b-51bb258da9d9/messages",
                "callback_url": "https://api.engineyard.com/requests/88b3f11a-cf1e-45c8-a28b-51bb258da9d9/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewall-rules/88"
              },
              {
                "type": "provision_firewall_rule",
                "id": "eaa0a9a2-1a4a-40ba-b440-494f77809b2e",
                "created_at": "2017-10-10T15:48:46+00:00",
                "started_at": "2017-10-10T15:48:46+00:00",
                "finished_at": "2017-10-10T15:48:46+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall rule (eaa0a9a2-1a4a-40ba-b440-494f77809b2e) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:46+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/eaa0a9a2-1a4a-40ba-b440-494f77809b2e/dependencies",
                "stages": "https://api.engineyard.com/requests/eaa0a9a2-1a4a-40ba-b440-494f77809b2e/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/eaa0a9a2-1a4a-40ba-b440-494f77809b2e/messages",
                "callback_url": "https://api.engineyard.com/requests/eaa0a9a2-1a4a-40ba-b440-494f77809b2e/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewall-rules/89"
              },
              {
                "type": "provision_firewall_rule",
                "id": "5cf80b3c-d908-4616-87c9-77f59a5ef641",
                "created_at": "2017-10-10T15:48:46+00:00",
                "started_at": "2017-10-10T15:48:46+00:00",
                "finished_at": "2017-10-10T15:48:46+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall rule (5cf80b3c-d908-4616-87c9-77f59a5ef641) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:46+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/5cf80b3c-d908-4616-87c9-77f59a5ef641/dependencies",
                "stages": "https://api.engineyard.com/requests/5cf80b3c-d908-4616-87c9-77f59a5ef641/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/68d56a29-bfe9-4117-ad94-0ffbaf06f9f5",
                "messages": "https://api.engineyard.com/requests/5cf80b3c-d908-4616-87c9-77f59a5ef641/messages",
                "callback_url": "https://api.engineyard.com/requests/5cf80b3c-d908-4616-87c9-77f59a5ef641/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewall-rules/90"
              },
              {
                "type": "provision_firewall_rule",
                "id": "55556e74-4e1f-48c1-b961-896deebe1333",
                "created_at": "2017-10-10T15:48:45+00:00",
                "started_at": "2017-10-10T15:48:45+00:00",
                "finished_at": "2017-10-10T15:48:45+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall rule (55556e74-4e1f-48c1-b961-896deebe1333) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:45+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/55556e74-4e1f-48c1-b961-896deebe1333/dependencies",
                "stages": "https://api.engineyard.com/requests/55556e74-4e1f-48c1-b961-896deebe1333/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/55556e74-4e1f-48c1-b961-896deebe1333/messages",
                "callback_url": "https://api.engineyard.com/requests/55556e74-4e1f-48c1-b961-896deebe1333/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewall-rules/86"
              },
              {
                "type": "provision_firewall_rule",
                "id": "2c28bd3d-9f99-4425-a9ef-24361dca1da4",
                "created_at": "2017-10-10T15:48:45+00:00",
                "started_at": "2017-10-10T15:48:45+00:00",
                "finished_at": "2017-10-10T15:48:46+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall rule (2c28bd3d-9f99-4425-a9ef-24361dca1da4) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:46+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/2c28bd3d-9f99-4425-a9ef-24361dca1da4/dependencies",
                "stages": "https://api.engineyard.com/requests/2c28bd3d-9f99-4425-a9ef-24361dca1da4/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/2c28bd3d-9f99-4425-a9ef-24361dca1da4/messages",
                "callback_url": "https://api.engineyard.com/requests/2c28bd3d-9f99-4425-a9ef-24361dca1da4/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewall-rules/87"
              },
              {
                "type": "address_provision",
                "id": "4b9d4678-0c31-4c60-86d7-181c987dc08a",
                "created_at": "2017-10-10T15:48:44+00:00",
                "started_at": "2017-10-10T15:48:44+00:00",
                "finished_at": "2017-10-10T15:48:44+00:00",
                "message": null,
                "request_status": "Finished: Address provision (4b9d4678-0c31-4c60-86d7-181c987dc08a) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:44+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/4b9d4678-0c31-4c60-86d7-181c987dc08a/dependencies",
                "stages": "https://api.engineyard.com/requests/4b9d4678-0c31-4c60-86d7-181c987dc08a/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/7f462d93-1809-4311-b167-d9db0d58aeda",
                "messages": "https://api.engineyard.com/requests/4b9d4678-0c31-4c60-86d7-181c987dc08a/messages",
                "callback_url": "https://api.engineyard.com/requests/4b9d4678-0c31-4c60-86d7-181c987dc08a/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/addresses/10"
              },
              {
                "type": "provision_default_firewall",
                "id": "68d56a29-bfe9-4117-ad94-0ffbaf06f9f5",
                "created_at": "2017-10-10T15:48:44+00:00",
                "started_at": "2017-10-10T15:48:44+00:00",
                "finished_at": "2017-10-10T15:48:47+00:00",
                "message": null,
                "request_status": "Finished: Provision default firewall (68d56a29-bfe9-4117-ad94-0ffbaf06f9f5) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:47+00:00",
                "read_channel": null,
                "stage": "default_firewall.firewall_rules",
                "dependencies": "https://api.engineyard.com/requests/68d56a29-bfe9-4117-ad94-0ffbaf06f9f5/dependencies",
                "stages": "https://api.engineyard.com/requests/68d56a29-bfe9-4117-ad94-0ffbaf06f9f5/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/68d56a29-bfe9-4117-ad94-0ffbaf06f9f5/messages",
                "callback_url": "https://api.engineyard.com/requests/68d56a29-bfe9-4117-ad94-0ffbaf06f9f5/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewalls/18"
              },
              {
                "type": "provision_firewall",
                "id": "eb81f52c-098b-4b60-a7e5-8fab2b8f538a",
                "created_at": "2017-10-10T15:48:44+00:00",
                "started_at": "2017-10-10T15:48:44+00:00",
                "finished_at": "2017-10-10T15:48:45+00:00",
                "message": null,
                "request_status": "Finished: Provision firewall (eb81f52c-098b-4b60-a7e5-8fab2b8f538a) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:45+00:00",
                "read_channel": null,
                "stage": "create",
                "dependencies": "https://api.engineyard.com/requests/eb81f52c-098b-4b60-a7e5-8fab2b8f538a/dependencies",
                "stages": "https://api.engineyard.com/requests/eb81f52c-098b-4b60-a7e5-8fab2b8f538a/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/environments/33",
                "messages": "https://api.engineyard.com/requests/eb81f52c-098b-4b60-a7e5-8fab2b8f538a/messages",
                "callback_url": "https://api.engineyard.com/requests/eb81f52c-098b-4b60-a7e5-8fab2b8f538a/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/firewalls/18"
              },
              {
                "type": "discover_provider_locations",
                "id": "cd5186be-a195-44ae-b9fe-e749167785e2",
                "created_at": "2017-10-10T15:48:42+00:00",
                "started_at": "2017-10-10T15:48:42+00:00",
                "finished_at": "2017-10-10T15:48:43+00:00",
                "message": null,
                "request_status": "Finished: Discover provider locations (cd5186be-a195-44ae-b9fe-e749167785e2) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:43+00:00",
                "read_channel": null,
                "stage": "discover_locations",
                "dependencies": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2/dependencies",
                "stages": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/5125b089-bc42-42c7-90a6-57ae7883bffd",
                "messages": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2/messages",
                "callback_url": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/74"
              },
              {
                "type": "discover_provider_location",
                "id": "0609d990-f6fd-412a-b8a8-fbe21bc7fc05",
                "created_at": "2017-10-10T15:48:42+00:00",
                "started_at": "2017-10-10T15:48:42+00:00",
                "finished_at": "2017-10-10T15:48:42+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (0609d990-f6fd-412a-b8a8-fbe21bc7fc05) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:42+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/0609d990-f6fd-412a-b8a8-fbe21bc7fc05/dependencies",
                "stages": "https://api.engineyard.com/requests/0609d990-f6fd-412a-b8a8-fbe21bc7fc05/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2",
                "messages": "https://api.engineyard.com/requests/0609d990-f6fd-412a-b8a8-fbe21bc7fc05/messages",
                "callback_url": "https://api.engineyard.com/requests/0609d990-f6fd-412a-b8a8-fbe21bc7fc05/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/ace126e0-83a3-40b0-b333-562279b2a202"
              },
              {
                "type": "discover_provider_location",
                "id": "b10e1283-adec-4ad6-b29b-9dba17e7db05",
                "created_at": "2017-10-10T15:48:42+00:00",
                "started_at": "2017-10-10T15:48:42+00:00",
                "finished_at": "2017-10-10T15:48:42+00:00",
                "message": null,
                "request_status": "Finished: Discover provider location (b10e1283-adec-4ad6-b29b-9dba17e7db05) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:43+00:00",
                "read_channel": null,
                "stage": "persist",
                "dependencies": "https://api.engineyard.com/requests/b10e1283-adec-4ad6-b29b-9dba17e7db05/dependencies",
                "stages": "https://api.engineyard.com/requests/b10e1283-adec-4ad6-b29b-9dba17e7db05/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/requests/cd5186be-a195-44ae-b9fe-e749167785e2",
                "messages": "https://api.engineyard.com/requests/b10e1283-adec-4ad6-b29b-9dba17e7db05/messages",
                "callback_url": "https://api.engineyard.com/requests/b10e1283-adec-4ad6-b29b-9dba17e7db05/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/provider-locations/6761017b-15ef-4dcb-9898-06f70f174345"
              },
              {
                "type": "provision_provider",
                "id": "5125b089-bc42-42c7-90a6-57ae7883bffd",
                "created_at": "2017-10-10T15:48:41+00:00",
                "started_at": "2017-10-10T15:48:41+00:00",
                "finished_at": "2017-10-10T15:48:43+00:00",
                "message": null,
                "request_status": "Finished: Provision provider (5125b089-bc42-42c7-90a6-57ae7883bffd) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:48:43+00:00",
                "read_channel": null,
                "stage": "discover-locations",
                "dependencies": "https://api.engineyard.com/requests/5125b089-bc42-42c7-90a6-57ae7883bffd/dependencies",
                "stages": "https://api.engineyard.com/requests/5125b089-bc42-42c7-90a6-57ae7883bffd/stages",
                "account": "https://api.engineyard.com/accounts/13a51a8d-5523-419a-8792-d6ba7d5f5f2c",
                "requester": "https://api.engineyard.com/automation",
                "messages": "https://api.engineyard.com/requests/5125b089-bc42-42c7-90a6-57ae7883bffd/messages",
                "callback_url": "https://api.engineyard.com/requests/5125b089-bc42-42c7-90a6-57ae7883bffd/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/providers/74"
              }
            ]
          }
            
          








List requests

GET /requests

Parameters

active
required: false
Return only requests that are not finished
type
required: false
Return only requests of the specified types. Can be any of ["attach_address", "detach_address", "address_provision", "address_track", "account_trial_expiration", "add_support_keys", "app_deployment_maintenance", "app_deployment", "app_server_restart", "attach_server", "attach_servers_to_auto_scaling_group", "attach_volume", "boot_db_master", "bootstrap_logical_database", "cancel_provider", "change_proxy_protocol", "clone_environment", "coached_deployment", "component_action", "configure_environment", "copy_environment", "deprovision_address_request", "deprovision_app_load_balancer_node", "deprovision_app_load_balancer", "deprovision_app_load_balancer_service", "deprovision_app_load_balancer_target_group", "deprovision_auto_scaling_group", "deprovision_data_pipeline", "deprovision_database_server", "deprovision_database_server_snapshot", "deprovision_database_service", "deprovision_environment", "deprovision_file_system", "deprovision_firewall", "deprovision_firewall_rule", "deprovision_iam_role", "deprovision_server", "deprovision_load_balancer_node", "deprovision_load_balancer", "deprovision_load_balancer_service", "deprovision_logical_database", "deprovision_network", "deprovision_parameter_group", "deprovision_provider_storage_credential", "deprovision_provider_storage", "deprovision_snapshot_request", "deprovision_ssl_certificate_request", "deprovision_subnet_group", "deprovision_subnet", "deprovision_untracked_instance", "deprovision_volume", "destroy_environment", "detach_server", "detach_servers_from_auto_scaling_group", "detach_volume", "disable_file_system_backups", "disable_provider_location", "discover_database_server", "discover_database_server_snapshots", "discover_dynamic_flavors", "discover_provider_location", "discover_provider_locations", "discover_provider_storages", "discover_server", "enable_file_system_backups", "enforce_staff_key_policy", "fork_database_server", "generate_report", "instance_update", "ip_migration", "kubey_workshop_setup", "perform_snapshot", "promote_database_server", "promotion", "provision_app_load_balancer_node", "provision_app_load_balancer", "provision_app_load_balancer_service", "provision_app_load_balancer_target_group", "provision_auto_scaling_group", "provision_data_pipeline", "provision_database_server", "provision_database_server_snapshot", "provision_database_service", "provision_db_slave_volume", "provision_default_firewall", "provision_environment_load_balancer", "provision_file_system", "provision_firewall", "provision_firewall_rule", "provision_iam_role", "provision_server", "provision_load_balancer_node", "provision_load_balancer", "provision_load_balancer_service", "provision_logical_database", "provision_network", "provision_parameter_group", "provision_provider", "provision_provider_storage_credential", "provision_provider_storage_request", "provision_shared_provider", "provision_ssl_certificate", "provision_subnet_group", "provision_subnet", "remove_keys", "snaplock", "snapshot_server", "start_environment", "takeover", "update_app_load_balancer", "update_app_load_balancer_service", "update_app_load_balancer_target_group", "update_auto_scaling_group", "update_database_server", "update_database_service", "update_load_balancer", "update_load_balancer_service", "update_network", "update_provider_storage_request", "update_ssl_certificate_request", "update_volume", "verify_server_health", "volume_provision", "volume_track"]
requester
required: false
Return only requests that have been created by the specified parameter. Can be a user id or another request id
account
required: false
Return only requests that are related to the specified account

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "requests": [
              {
                "type": "start_environment",
                "id": "e9590c08-4b19-468f-88a5-2cb8061d033b",
                "created_at": "2017-10-10T15:48:32+00:00",
                "started_at": "2017-10-10T15:48:32+00:00",
                "finished_at": null,
                "message": null,
                "request_status": "In-Progress: Start environment (e9590c08-4b19-468f-88a5-2cb8061d033b). Progress: 86%",
                "successful": null,
                "updated_at": "2017-10-10T15:48:41+00:00",
                "read_channel": null,
                "stage": "start",
                "dependencies": "https://api.engineyard.com/requests/e9590c08-4b19-468f-88a5-2cb8061d033b/dependencies",
                "stages": "https://api.engineyard.com/requests/e9590c08-4b19-468f-88a5-2cb8061d033b/stages",
                "account": "https://api.engineyard.com/accounts/d45038cf-1718-463e-a158-09543501ec90",
                "requester": "https://api.engineyard.com/requests/e9590c08-4b19-468f-88a5-2cb8061d033b/requester",
                "messages": "https://api.engineyard.com/requests/e9590c08-4b19-468f-88a5-2cb8061d033b/messages",
                "callback_url": "https://api.engineyard.com/requests/e9590c08-4b19-468f-88a5-2cb8061d033b/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/environments/32"
              }
            ]
          }
            
          








Show a request's dependencies

GET /requests/:request/dependencies

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "requests": [
              {
                "type": "provision_server",
                "id": "cc352954-ddc4-4e88-a610-2ae0a17afa5b",
                "created_at": "2017-10-10T15:47:50+00:00",
                "started_at": "2017-10-10T15:47:50+00:00",
                "finished_at": "2017-10-10T15:47:55+00:00",
                "message": null,
                "request_status": "Finished: Provision server (cc352954-ddc4-4e88-a610-2ae0a17afa5b) (less than a minute ago)",
                "successful": true,
                "updated_at": "2017-10-10T15:47:55+00:00",
                "read_channel": null,
                "stage": "server.bootstrapped",
                "dependencies": "https://api.engineyard.com/requests/cc352954-ddc4-4e88-a610-2ae0a17afa5b/dependencies",
                "stages": "https://api.engineyard.com/requests/cc352954-ddc4-4e88-a610-2ae0a17afa5b/stages",
                "account": "https://api.engineyard.com/accounts/738ae135-52f1-4d16-bf49-cc172f0df9a1",
                "requester": "https://api.engineyard.com/requests/cc352954-ddc4-4e88-a610-2ae0a17afa5b/requester",
                "messages": "https://api.engineyard.com/requests/cc352954-ddc4-4e88-a610-2ae0a17afa5b/messages",
                "callback_url": "https://api.engineyard.com/requests/cc352954-ddc4-4e88-a610-2ae0a17afa5b/callback",
                "progress": false,
                "resource": "https://api.engineyard.com/servers/21"
              }
            ]
          }
            
          








Show a request's stage's dependencies

GET /requests/:request/dependencies/:stage

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "requests": [
          
            ]
          }
            
          








Show a request's stages

GET /requests/:request/stages

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "current_stage": null,
            "stages": [
              {
                "finished_at": "2017-10-10T15:47:59+00:00",
                "started_at": "2017-10-10T15:47:58+00:00",
                "successful": true,
                "name": "allocate-ip",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/allocate-ip",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:47:59+00:00",
                "started_at": "2017-10-10T15:47:59+00:00",
                "successful": true,
                "name": "set-model-ip",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/set-model-ip",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:47:59+00:00",
                "started_at": "2017-10-10T15:47:59+00:00",
                "successful": true,
                "name": "update-environment-cluster-configuration-template",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/update-environment-cluster-configuration-template",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:48:01+00:00",
                "started_at": "2017-10-10T15:47:59+00:00",
                "successful": true,
                "name": "repair-firewall",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/repair-firewall",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:48:01+00:00",
                "started_at": "2017-10-10T15:48:01+00:00",
                "successful": true,
                "name": "handle-logical-dbs",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/handle-logical-dbs",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:48:07+00:00",
                "started_at": "2017-10-10T15:48:01+00:00",
                "successful": true,
                "name": "start",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/start",
                "errors": [
          
                ]
              },
              {
                "finished_at": "2017-10-10T15:48:07+00:00",
                "started_at": "2017-10-10T15:48:07+00:00",
                "successful": true,
                "name": "wait-for-instance-updates",
                "dependencies": "https://api.engineyard.com/requests/ecbf3a22-e60b-4fd4-bddc-ae4008d805ab/dependencies/wait-for-instance-updates",
                "errors": [
          
                ]
              }
            ]
          }
            
          








Show a Request

GET /requests/:request

Response

          Status: 200 OK
          Content-Type: application/json; charset=utf-8
          
            
          {
            "request": {
              "type": "start_environment",
              "id": "9161e86e-fb33-47d0-acbc-15987722f29c",
              "created_at": "2017-10-10T15:48:20+00:00",
              "started_at": "2017-10-10T15:48:20+00:00",
              "finished_at": "2017-10-10T15:48:29+00:00",
              "message": null,
              "request_status": "Finished: Start environment (9161e86e-fb33-47d0-acbc-15987722f29c) (less than a minute ago)",
              "successful": true,
              "updated_at": "2017-10-10T15:48:29+00:00",
              "read_channel": null,
              "stage": "wait-for-instance-updates",
              "dependencies": "https://api.engineyard.com/requests/9161e86e-fb33-47d0-acbc-15987722f29c/dependencies",
              "stages": "https://api.engineyard.com/requests/9161e86e-fb33-47d0-acbc-15987722f29c/stages",
              "account": "https://api.engineyard.com/accounts/c4cdec57-460f-4ef1-a223-bcf4cb8d3f50",
              "requester": "https://api.engineyard.com/requests/9161e86e-fb33-47d0-acbc-15987722f29c/requester",
              "messages": "https://api.engineyard.com/requests/9161e86e-fb33-47d0-acbc-15987722f29c/messages",
              "callback_url": "https://api.engineyard.com/requests/9161e86e-fb33-47d0-acbc-15987722f29c/callback",
              "progress": false,
              "resource": "https://api.engineyard.com/environments/31"
            }
          }