GET /accounts/:account/requests
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"requests": [
{
"type": "discover_provider_locations",
"id": "0f2da273-9fbf-4d07-95fb-728945c02975",
"created_at": "2018-05-29T10:58:14+00:00",
"started_at": "2018-05-29T10:58:14+00:00",
"finished_at": "2018-05-29T10:58:15+00:00",
"message": null,
"request_status": "Finished: Discover provider locations (0f2da273-9fbf-4d07-95fb-728945c02975) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:58:15+00:00",
"read_channel": null,
"stage": "discover_locations",
"dependencies": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975/dependencies",
"stages": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975/stages",
"account": "https://api.engineyard.com/accounts/1d17c570-b9bb-4835-aac5-5f1284444240",
"requester": "https://api.engineyard.com/requests/bd284e86-d36e-468d-96f6-d83ff96dedf4",
"messages": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975/messages",
"callback_url": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/79"
},
{
"type": "discover_provider_location",
"id": "3cc07285-c00c-4e65-90b2-3f345944d64f",
"created_at": "2018-05-29T10:58:14+00:00",
"started_at": "2018-05-29T10:58:14+00:00",
"finished_at": "2018-05-29T10:58:14+00:00",
"message": null,
"request_status": "Finished: Discover provider location (3cc07285-c00c-4e65-90b2-3f345944d64f) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:58:14+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/3cc07285-c00c-4e65-90b2-3f345944d64f/dependencies",
"stages": "https://api.engineyard.com/requests/3cc07285-c00c-4e65-90b2-3f345944d64f/stages",
"account": "https://api.engineyard.com/accounts/1d17c570-b9bb-4835-aac5-5f1284444240",
"requester": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975",
"messages": "https://api.engineyard.com/requests/3cc07285-c00c-4e65-90b2-3f345944d64f/messages",
"callback_url": "https://api.engineyard.com/requests/3cc07285-c00c-4e65-90b2-3f345944d64f/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/0bc3bcc2-e6f2-464f-8a54-213b3cbad041"
},
{
"type": "discover_provider_location",
"id": "148bb24b-2ab8-4107-b355-e18b9c5ebd4c",
"created_at": "2018-05-29T10:58:14+00:00",
"started_at": "2018-05-29T10:58:14+00:00",
"finished_at": "2018-05-29T10:58:15+00:00",
"message": null,
"request_status": "Finished: Discover provider location (148bb24b-2ab8-4107-b355-e18b9c5ebd4c) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:58:15+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/148bb24b-2ab8-4107-b355-e18b9c5ebd4c/dependencies",
"stages": "https://api.engineyard.com/requests/148bb24b-2ab8-4107-b355-e18b9c5ebd4c/stages",
"account": "https://api.engineyard.com/accounts/1d17c570-b9bb-4835-aac5-5f1284444240",
"requester": "https://api.engineyard.com/requests/0f2da273-9fbf-4d07-95fb-728945c02975",
"messages": "https://api.engineyard.com/requests/148bb24b-2ab8-4107-b355-e18b9c5ebd4c/messages",
"callback_url": "https://api.engineyard.com/requests/148bb24b-2ab8-4107-b355-e18b9c5ebd4c/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/a986b6b7-626d-48a1-91c8-cecea0f3866e"
},
{
"type": "provision_provider",
"id": "bd284e86-d36e-468d-96f6-d83ff96dedf4",
"created_at": "2018-05-29T10:58:13+00:00",
"started_at": "2018-05-29T10:58:13+00:00",
"finished_at": "2018-05-29T10:58:15+00:00",
"message": null,
"request_status": "Finished: Provision provider (bd284e86-d36e-468d-96f6-d83ff96dedf4) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:58:15+00:00",
"read_channel": null,
"stage": "discover-locations",
"dependencies": "https://api.engineyard.com/requests/bd284e86-d36e-468d-96f6-d83ff96dedf4/dependencies",
"stages": "https://api.engineyard.com/requests/bd284e86-d36e-468d-96f6-d83ff96dedf4/stages",
"account": "https://api.engineyard.com/accounts/1d17c570-b9bb-4835-aac5-5f1284444240",
"requester": "https://api.engineyard.com/automation",
"messages": "https://api.engineyard.com/requests/bd284e86-d36e-468d-96f6-d83ff96dedf4/messages",
"callback_url": "https://api.engineyard.com/requests/bd284e86-d36e-468d-96f6-d83ff96dedf4/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/79"
}
]
}
GET /users/:user/requests
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"requests": [
{
"type": "discover_provider_locations",
"id": "973e41d4-d3f3-45db-87c5-72987d5c4288",
"created_at": "2018-05-29T10:57:56+00:00",
"started_at": "2018-05-29T10:57:56+00:00",
"finished_at": "2018-05-29T10:57:57+00:00",
"message": null,
"request_status": "Finished: Discover provider locations (973e41d4-d3f3-45db-87c5-72987d5c4288) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:57+00:00",
"read_channel": null,
"stage": "discover_locations",
"dependencies": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288/dependencies",
"stages": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288/stages",
"account": "https://api.engineyard.com/accounts/38cee053-feda-4da6-a49e-546e525e16e6",
"requester": "https://api.engineyard.com/requests/b45650a8-dc14-47bb-8d64-70e4ea22e34b",
"messages": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288/messages",
"callback_url": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/76"
},
{
"type": "discover_provider_location",
"id": "ecf9113b-d3c6-460a-aec7-dd781fa75dff",
"created_at": "2018-05-29T10:57:56+00:00",
"started_at": "2018-05-29T10:57:56+00:00",
"finished_at": "2018-05-29T10:57:56+00:00",
"message": null,
"request_status": "Finished: Discover provider location (ecf9113b-d3c6-460a-aec7-dd781fa75dff) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:56+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/ecf9113b-d3c6-460a-aec7-dd781fa75dff/dependencies",
"stages": "https://api.engineyard.com/requests/ecf9113b-d3c6-460a-aec7-dd781fa75dff/stages",
"account": "https://api.engineyard.com/accounts/38cee053-feda-4da6-a49e-546e525e16e6",
"requester": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288",
"messages": "https://api.engineyard.com/requests/ecf9113b-d3c6-460a-aec7-dd781fa75dff/messages",
"callback_url": "https://api.engineyard.com/requests/ecf9113b-d3c6-460a-aec7-dd781fa75dff/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/a7e341b1-1016-4748-ae3b-c41a54515ad6"
},
{
"type": "discover_provider_location",
"id": "9923c24c-1fb5-460e-a212-46586219b26d",
"created_at": "2018-05-29T10:57:56+00:00",
"started_at": "2018-05-29T10:57:56+00:00",
"finished_at": "2018-05-29T10:57:57+00:00",
"message": null,
"request_status": "Finished: Discover provider location (9923c24c-1fb5-460e-a212-46586219b26d) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:57+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/9923c24c-1fb5-460e-a212-46586219b26d/dependencies",
"stages": "https://api.engineyard.com/requests/9923c24c-1fb5-460e-a212-46586219b26d/stages",
"account": "https://api.engineyard.com/accounts/38cee053-feda-4da6-a49e-546e525e16e6",
"requester": "https://api.engineyard.com/requests/973e41d4-d3f3-45db-87c5-72987d5c4288",
"messages": "https://api.engineyard.com/requests/9923c24c-1fb5-460e-a212-46586219b26d/messages",
"callback_url": "https://api.engineyard.com/requests/9923c24c-1fb5-460e-a212-46586219b26d/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/7be332c6-24c2-44c8-a6e1-4dadb6eca119"
},
{
"type": "provision_provider",
"id": "b45650a8-dc14-47bb-8d64-70e4ea22e34b",
"created_at": "2018-05-29T10:57:55+00:00",
"started_at": "2018-05-29T10:57:55+00:00",
"finished_at": "2018-05-29T10:57:57+00:00",
"message": null,
"request_status": "Finished: Provision provider (b45650a8-dc14-47bb-8d64-70e4ea22e34b) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:57+00:00",
"read_channel": null,
"stage": "discover-locations",
"dependencies": "https://api.engineyard.com/requests/b45650a8-dc14-47bb-8d64-70e4ea22e34b/dependencies",
"stages": "https://api.engineyard.com/requests/b45650a8-dc14-47bb-8d64-70e4ea22e34b/stages",
"account": "https://api.engineyard.com/accounts/38cee053-feda-4da6-a49e-546e525e16e6",
"requester": "https://api.engineyard.com/automation",
"messages": "https://api.engineyard.com/requests/b45650a8-dc14-47bb-8d64-70e4ea22e34b/messages",
"callback_url": "https://api.engineyard.com/requests/b45650a8-dc14-47bb-8d64-70e4ea22e34b/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/76"
},
{
"type": "add_support_keys",
"id": "8b4dbe2a-8f52-49aa-a2be-78e0c86b8b0b",
"created_at": "2018-05-29T10:57:54+00:00",
"started_at": "2018-05-29T10:57:54+00:00",
"finished_at": "2018-05-29T10:57:54+00:00",
"message": null,
"successful": true,
"updated_at": "2018-05-29T10:57:54+00:00",
"read_channel": null,
"stage": null,
"dependencies": null,
"stages": null,
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/96b64806-dbde-4fcc-a8cb-f1837bd058a6",
"messages": "https://api.engineyard.com/requests/8b4dbe2a-8f52-49aa-a2be-78e0c86b8b0b/messages",
"callback_url": "https://api.engineyard.com/requests/8b4dbe2a-8f52-49aa-a2be-78e0c86b8b0b/callback",
"progress": false,
"resource": false
},
{
"type": "instance_update",
"id": "96b64806-dbde-4fcc-a8cb-f1837bd058a6",
"created_at": "2018-05-29T10:57:53+00:00",
"started_at": "2018-05-29T10:57:53+00:00",
"finished_at": "2018-05-29T10:57:54+00:00",
"message": null,
"successful": true,
"updated_at": "2018-05-29T10:57:54+00:00",
"read_channel": null,
"stage": null,
"dependencies": null,
"stages": null,
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/cc56fea4-0fbb-4bea-bd20-d52639444e53",
"messages": "https://api.engineyard.com/requests/96b64806-dbde-4fcc-a8cb-f1837bd058a6/messages",
"callback_url": "https://api.engineyard.com/requests/96b64806-dbde-4fcc-a8cb-f1837bd058a6/callback",
"progress": false,
"resource": false
},
{
"type": "provision_firewall_rule",
"id": "8c05b026-df9e-4582-9b55-51942d9cad13",
"created_at": "2018-05-29T10:57:47+00:00",
"started_at": "2018-05-29T10:57:47+00:00",
"finished_at": "2018-05-29T10:57:47+00:00",
"message": null,
"request_status": "Finished: Provision firewall rule (8c05b026-df9e-4582-9b55-51942d9cad13) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:47+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/8c05b026-df9e-4582-9b55-51942d9cad13/dependencies",
"stages": "https://api.engineyard.com/requests/8c05b026-df9e-4582-9b55-51942d9cad13/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/8c05b026-df9e-4582-9b55-51942d9cad13/messages",
"callback_url": "https://api.engineyard.com/requests/8c05b026-df9e-4582-9b55-51942d9cad13/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewall-rules/88"
},
{
"type": "provision_firewall_rule",
"id": "a31214b5-1253-4fed-a4f0-68111118a5f3",
"created_at": "2018-05-29T10:57:47+00:00",
"started_at": "2018-05-29T10:57:47+00:00",
"finished_at": "2018-05-29T10:57:47+00:00",
"message": null,
"request_status": "Finished: Provision firewall rule (a31214b5-1253-4fed-a4f0-68111118a5f3) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:47+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/a31214b5-1253-4fed-a4f0-68111118a5f3/dependencies",
"stages": "https://api.engineyard.com/requests/a31214b5-1253-4fed-a4f0-68111118a5f3/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/a31214b5-1253-4fed-a4f0-68111118a5f3/messages",
"callback_url": "https://api.engineyard.com/requests/a31214b5-1253-4fed-a4f0-68111118a5f3/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewall-rules/89"
},
{
"type": "provision_firewall_rule",
"id": "88164d07-35f3-4522-b903-e446d64dab46",
"created_at": "2018-05-29T10:57:47+00:00",
"started_at": "2018-05-29T10:57:47+00:00",
"finished_at": "2018-05-29T10:57:48+00:00",
"message": null,
"request_status": "Finished: Provision firewall rule (88164d07-35f3-4522-b903-e446d64dab46) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:48+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/88164d07-35f3-4522-b903-e446d64dab46/dependencies",
"stages": "https://api.engineyard.com/requests/88164d07-35f3-4522-b903-e446d64dab46/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/0b69684a-01d4-468f-8b86-705cca3b16a1",
"messages": "https://api.engineyard.com/requests/88164d07-35f3-4522-b903-e446d64dab46/messages",
"callback_url": "https://api.engineyard.com/requests/88164d07-35f3-4522-b903-e446d64dab46/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewall-rules/90"
},
{
"type": "provision_firewall_rule",
"id": "b49cefcc-7481-46fe-b61d-3d974dce7d70",
"created_at": "2018-05-29T10:57:46+00:00",
"started_at": "2018-05-29T10:57:46+00:00",
"finished_at": "2018-05-29T10:57:46+00:00",
"message": null,
"request_status": "Finished: Provision firewall rule (b49cefcc-7481-46fe-b61d-3d974dce7d70) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:46+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/b49cefcc-7481-46fe-b61d-3d974dce7d70/dependencies",
"stages": "https://api.engineyard.com/requests/b49cefcc-7481-46fe-b61d-3d974dce7d70/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/b49cefcc-7481-46fe-b61d-3d974dce7d70/messages",
"callback_url": "https://api.engineyard.com/requests/b49cefcc-7481-46fe-b61d-3d974dce7d70/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewall-rules/86"
},
{
"type": "provision_firewall_rule",
"id": "1a9095c2-a862-46e5-9853-40b3f74871a2",
"created_at": "2018-05-29T10:57:46+00:00",
"started_at": "2018-05-29T10:57:46+00:00",
"finished_at": "2018-05-29T10:57:47+00:00",
"message": null,
"request_status": "Finished: Provision firewall rule (1a9095c2-a862-46e5-9853-40b3f74871a2) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:47+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/1a9095c2-a862-46e5-9853-40b3f74871a2/dependencies",
"stages": "https://api.engineyard.com/requests/1a9095c2-a862-46e5-9853-40b3f74871a2/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/1a9095c2-a862-46e5-9853-40b3f74871a2/messages",
"callback_url": "https://api.engineyard.com/requests/1a9095c2-a862-46e5-9853-40b3f74871a2/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewall-rules/87"
},
{
"type": "provision_default_firewall",
"id": "0b69684a-01d4-468f-8b86-705cca3b16a1",
"created_at": "2018-05-29T10:57:45+00:00",
"started_at": "2018-05-29T10:57:45+00:00",
"finished_at": "2018-05-29T10:57:48+00:00",
"message": null,
"request_status": "Finished: Provision default firewall (0b69684a-01d4-468f-8b86-705cca3b16a1) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:48+00:00",
"read_channel": null,
"stage": "default_firewall.firewall_rules",
"dependencies": "https://api.engineyard.com/requests/0b69684a-01d4-468f-8b86-705cca3b16a1/dependencies",
"stages": "https://api.engineyard.com/requests/0b69684a-01d4-468f-8b86-705cca3b16a1/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/0b69684a-01d4-468f-8b86-705cca3b16a1/messages",
"callback_url": "https://api.engineyard.com/requests/0b69684a-01d4-468f-8b86-705cca3b16a1/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewalls/18"
},
{
"type": "provision_firewall",
"id": "242b8bd9-8898-402b-9671-2744aa245465",
"created_at": "2018-05-29T10:57:45+00:00",
"started_at": "2018-05-29T10:57:45+00:00",
"finished_at": "2018-05-29T10:57:46+00:00",
"message": null,
"request_status": "Finished: Provision firewall (242b8bd9-8898-402b-9671-2744aa245465) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:46+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/242b8bd9-8898-402b-9671-2744aa245465/dependencies",
"stages": "https://api.engineyard.com/requests/242b8bd9-8898-402b-9671-2744aa245465/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/environments/33",
"messages": "https://api.engineyard.com/requests/242b8bd9-8898-402b-9671-2744aa245465/messages",
"callback_url": "https://api.engineyard.com/requests/242b8bd9-8898-402b-9671-2744aa245465/callback",
"progress": false,
"resource": "https://api.engineyard.com/firewalls/18"
},
{
"type": "address_provision",
"id": "1ea64001-d5f3-4fbd-94f7-f9a821591074",
"created_at": "2018-05-29T10:57:44+00:00",
"started_at": "2018-05-29T10:57:44+00:00",
"finished_at": "2018-05-29T10:57:45+00:00",
"message": null,
"request_status": "Finished: Address provision (1ea64001-d5f3-4fbd-94f7-f9a821591074) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:45+00:00",
"read_channel": null,
"stage": "create",
"dependencies": "https://api.engineyard.com/requests/1ea64001-d5f3-4fbd-94f7-f9a821591074/dependencies",
"stages": "https://api.engineyard.com/requests/1ea64001-d5f3-4fbd-94f7-f9a821591074/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/fe4e517a-3a20-43f6-bc62-2abdb82e86d0",
"messages": "https://api.engineyard.com/requests/1ea64001-d5f3-4fbd-94f7-f9a821591074/messages",
"callback_url": "https://api.engineyard.com/requests/1ea64001-d5f3-4fbd-94f7-f9a821591074/callback",
"progress": false,
"resource": "https://api.engineyard.com/addresses/10"
},
{
"type": "discover_provider_locations",
"id": "747dc53f-f684-48bc-aacc-0ca807631ad6",
"created_at": "2018-05-29T10:57:42+00:00",
"started_at": "2018-05-29T10:57:42+00:00",
"finished_at": "2018-05-29T10:57:43+00:00",
"message": null,
"request_status": "Finished: Discover provider locations (747dc53f-f684-48bc-aacc-0ca807631ad6) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:43+00:00",
"read_channel": null,
"stage": "discover_locations",
"dependencies": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6/dependencies",
"stages": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/25082b47-f092-49d7-b86b-2a9c4b4cc712",
"messages": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6/messages",
"callback_url": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/74"
},
{
"type": "discover_provider_location",
"id": "ece22868-49ef-4cad-817b-a6a976720657",
"created_at": "2018-05-29T10:57:42+00:00",
"started_at": "2018-05-29T10:57:42+00:00",
"finished_at": "2018-05-29T10:57:42+00:00",
"message": null,
"request_status": "Finished: Discover provider location (ece22868-49ef-4cad-817b-a6a976720657) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:42+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/ece22868-49ef-4cad-817b-a6a976720657/dependencies",
"stages": "https://api.engineyard.com/requests/ece22868-49ef-4cad-817b-a6a976720657/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6",
"messages": "https://api.engineyard.com/requests/ece22868-49ef-4cad-817b-a6a976720657/messages",
"callback_url": "https://api.engineyard.com/requests/ece22868-49ef-4cad-817b-a6a976720657/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/6ff40f97-a830-42df-91bf-0b76595174a2"
},
{
"type": "discover_provider_location",
"id": "661225c7-a70b-4831-b61a-dd88afffc73c",
"created_at": "2018-05-29T10:57:42+00:00",
"started_at": "2018-05-29T10:57:42+00:00",
"finished_at": "2018-05-29T10:57:43+00:00",
"message": null,
"request_status": "Finished: Discover provider location (661225c7-a70b-4831-b61a-dd88afffc73c) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:43+00:00",
"read_channel": null,
"stage": "persist",
"dependencies": "https://api.engineyard.com/requests/661225c7-a70b-4831-b61a-dd88afffc73c/dependencies",
"stages": "https://api.engineyard.com/requests/661225c7-a70b-4831-b61a-dd88afffc73c/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/requests/747dc53f-f684-48bc-aacc-0ca807631ad6",
"messages": "https://api.engineyard.com/requests/661225c7-a70b-4831-b61a-dd88afffc73c/messages",
"callback_url": "https://api.engineyard.com/requests/661225c7-a70b-4831-b61a-dd88afffc73c/callback",
"progress": false,
"resource": "https://api.engineyard.com/provider-locations/ade7bc8c-0091-4680-a5a2-58cd3ca0c2b2"
},
{
"type": "provision_provider",
"id": "25082b47-f092-49d7-b86b-2a9c4b4cc712",
"created_at": "2018-05-29T10:57:41+00:00",
"started_at": "2018-05-29T10:57:41+00:00",
"finished_at": "2018-05-29T10:57:43+00:00",
"message": null,
"request_status": "Finished: Provision provider (25082b47-f092-49d7-b86b-2a9c4b4cc712) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:43+00:00",
"read_channel": null,
"stage": "discover-locations",
"dependencies": "https://api.engineyard.com/requests/25082b47-f092-49d7-b86b-2a9c4b4cc712/dependencies",
"stages": "https://api.engineyard.com/requests/25082b47-f092-49d7-b86b-2a9c4b4cc712/stages",
"account": "https://api.engineyard.com/accounts/c4829993-63cc-4e91-8ebc-d0ef8d7700d4",
"requester": "https://api.engineyard.com/automation",
"messages": "https://api.engineyard.com/requests/25082b47-f092-49d7-b86b-2a9c4b4cc712/messages",
"callback_url": "https://api.engineyard.com/requests/25082b47-f092-49d7-b86b-2a9c4b4cc712/callback",
"progress": false,
"resource": "https://api.engineyard.com/providers/74"
}
]
}
GET /requests
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"requests": [
{
"type": "start_environment",
"id": "56f4a4c2-ae6a-40e7-9932-481019ba76ba",
"created_at": "2018-05-29T10:57:29+00:00",
"started_at": "2018-05-29T10:57:29+00:00",
"finished_at": null,
"message": null,
"request_status": "In-Progress: Start environment (56f4a4c2-ae6a-40e7-9932-481019ba76ba). Progress: 86%",
"successful": null,
"updated_at": "2018-05-29T10:57:41+00:00",
"read_channel": null,
"stage": "start",
"dependencies": "https://api.engineyard.com/requests/56f4a4c2-ae6a-40e7-9932-481019ba76ba/dependencies",
"stages": "https://api.engineyard.com/requests/56f4a4c2-ae6a-40e7-9932-481019ba76ba/stages",
"account": "https://api.engineyard.com/accounts/a1076900-c1d8-4a7a-9675-b99f6eec5e69",
"requester": "https://api.engineyard.com/requests/56f4a4c2-ae6a-40e7-9932-481019ba76ba/requester",
"messages": "https://api.engineyard.com/requests/56f4a4c2-ae6a-40e7-9932-481019ba76ba/messages",
"callback_url": "https://api.engineyard.com/requests/56f4a4c2-ae6a-40e7-9932-481019ba76ba/callback",
"progress": false,
"resource": "https://api.engineyard.com/environments/32"
}
]
}
GET /requests/:request/dependencies
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"requests": [
{
"type": "provision_server",
"id": "bc8f632b-ec0d-4287-a8f0-f1353e7adb48",
"created_at": "2018-05-29T10:56:35+00:00",
"started_at": "2018-05-29T10:56:35+00:00",
"finished_at": "2018-05-29T10:56:41+00:00",
"message": null,
"request_status": "Finished: Provision server (bc8f632b-ec0d-4287-a8f0-f1353e7adb48) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:56:41+00:00",
"read_channel": null,
"stage": "server.bootstrapped",
"dependencies": "https://api.engineyard.com/requests/bc8f632b-ec0d-4287-a8f0-f1353e7adb48/dependencies",
"stages": "https://api.engineyard.com/requests/bc8f632b-ec0d-4287-a8f0-f1353e7adb48/stages",
"account": "https://api.engineyard.com/accounts/a0ae4bf1-a357-4cde-81eb-425bc307ed7c",
"requester": "https://api.engineyard.com/requests/bc8f632b-ec0d-4287-a8f0-f1353e7adb48/requester",
"messages": "https://api.engineyard.com/requests/bc8f632b-ec0d-4287-a8f0-f1353e7adb48/messages",
"callback_url": "https://api.engineyard.com/requests/bc8f632b-ec0d-4287-a8f0-f1353e7adb48/callback",
"progress": false,
"resource": "https://api.engineyard.com/servers/21"
}
]
}
GET /requests/:request/dependencies/:stage
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"requests": [
]
}
GET /requests/:request/stages
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"current_stage": null,
"stages": [
{
"finished_at": "2018-05-29T10:56:45+00:00",
"started_at": "2018-05-29T10:56:45+00:00",
"successful": true,
"name": "allocate-ip",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/allocate-ip",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:45+00:00",
"started_at": "2018-05-29T10:56:45+00:00",
"successful": true,
"name": "set-model-ip",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/set-model-ip",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:46+00:00",
"started_at": "2018-05-29T10:56:45+00:00",
"successful": true,
"name": "update-environment-cluster-configuration-template",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/update-environment-cluster-configuration-template",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:49+00:00",
"started_at": "2018-05-29T10:56:46+00:00",
"successful": true,
"name": "repair-firewall",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/repair-firewall",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:49+00:00",
"started_at": "2018-05-29T10:56:49+00:00",
"successful": true,
"name": "handle-logical-dbs",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/handle-logical-dbs",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:55+00:00",
"started_at": "2018-05-29T10:56:49+00:00",
"successful": true,
"name": "start",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/start",
"errors": [
]
},
{
"finished_at": "2018-05-29T10:56:55+00:00",
"started_at": "2018-05-29T10:56:55+00:00",
"successful": true,
"name": "wait-for-instance-updates",
"dependencies": "https://api.engineyard.com/requests/5b709892-9959-4fc2-bd73-178685ddd9bb/dependencies/wait-for-instance-updates",
"errors": [
]
}
]
}
GET /requests/:request
Accept: application/json Content-Type: application/json
{
}
Status: 200 OK Content-Type: application/json; charset=utf-8
{
"request": {
"type": "start_environment",
"id": "12a7da0f-3699-4fbb-8921-a93237b35a77",
"created_at": "2018-05-29T10:57:13+00:00",
"started_at": "2018-05-29T10:57:13+00:00",
"finished_at": "2018-05-29T10:57:24+00:00",
"message": null,
"request_status": "Finished: Start environment (12a7da0f-3699-4fbb-8921-a93237b35a77) (less than a minute ago)",
"successful": true,
"updated_at": "2018-05-29T10:57:24+00:00",
"read_channel": null,
"stage": "wait-for-instance-updates",
"dependencies": "https://api.engineyard.com/requests/12a7da0f-3699-4fbb-8921-a93237b35a77/dependencies",
"stages": "https://api.engineyard.com/requests/12a7da0f-3699-4fbb-8921-a93237b35a77/stages",
"account": "https://api.engineyard.com/accounts/5ff2c600-7037-4060-a928-3f5b00ac9c7e",
"requester": "https://api.engineyard.com/requests/12a7da0f-3699-4fbb-8921-a93237b35a77/requester",
"messages": "https://api.engineyard.com/requests/12a7da0f-3699-4fbb-8921-a93237b35a77/messages",
"callback_url": "https://api.engineyard.com/requests/12a7da0f-3699-4fbb-8921-a93237b35a77/callback",
"progress": false,
"resource": "https://api.engineyard.com/environments/31"
}
}