Actions
Retry an action
Path Parameters
action_id*integer
The ID of the action.
Range
1 <= valueHeader Parameters
Accept*string
application/json
Content-Type*string
application/json
Response Body
application/json
application/json
curl -X POST "https://example.com/actions/123/retry" \ -H "Accept: application/json" \ -H "Authorization: Bearer <your_api_token>" \ -H "Content-Type: application/json"{ "id": 567819876, "pipeline_id": 567819876, "retry_of": 764123, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Action created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "type": "deploy", "type_human_readable": "Deploy", "url_web_permalink": "https://devopness.com/actions/567819876", "trigger_comment": "Triggered after a configuration update.", "action_data": { "release_name": "2022-07-05-13-25-38", "commit": { "repository": "devopness/example", "author_name": "Author Name", "author_email": "email@example.com", "committed_at": "2019-09-25T15:50:48.000000Z", "hash": "d433e4622fde4b59a48586ed94082e2d76e855c1", "message": "fix: some bug", "url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1", "clone_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.git", "download_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.tar.gz" }, "deployment": { "type": "deploy", "source_type": "branch", "source_ref": "develop", "repository": "devopness/example", "provider_name": "github", "pipeline_id": 23439 } }, "triggered_from": { "origin": "https://devopness.com", "trigger_type": "manual", "name": "User Name", "email": "user@example.com", "ip_address": "172.17.0.9", "user_id": 794613284672, "hook_id": "28623d9b-0f34-48d7-b5ab-9ed281dc5a6c", "hook_request_id": "0369a338-10f0-48d0-aa2d-80d1ce14e91e" }, "parent": { "id": 567819876, "status": "in-progress", "status_human_readable": "Pending", "type": "deploy", "type_human_readable": "Deploy", "resource_name": "Example resource", "resource_type": "application", "resource_type_human_readable": "Application", "url_web_permalink": "https://devopness.com/actions/567819876" }, "children": [ { "id": 567819876, "status": "in-progress", "status_human_readable": "Pending", "type": "deploy", "type_human_readable": "Deploy", "resource_name": "Example resource", "resource_type": "application", "resource_type_human_readable": "Application", "url_web_permalink": "https://devopness.com/actions/567819876" } ], "triggered_by_user": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "resource": { "id": 1839123, "type": "application", "type_human_readable": "Application", "data": { "id": 4654019, "project_id": 4654019, "environment_id": 4654121, "created_by": 1, "name": "my-awesome-app", "repository": "devopness/devopness", "repository_name": "devopness", "repository_owner": "devopness", "default_branch": "main", "programming_language": "python", "programming_language_human_readable": "Python", "engine_version": "19.03.2", "framework": "fastapi", "framework_human_readable": "FastAPI", "root_directory": "/src", "deployments_keep": 4, "install_dependencies_command": "npm install", "build_command": "npm run build", "last_deployments": { "latest": { "id": 567819876, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Action created successfully but has not yet been queued for execution.", "type": "deploy", "type_human_readable": "Deploy", "url_web_permalink": "https://devopness.com/actions/567819876", "action_data": { "release_name": "2022-07-05-13-25-38", "commit": { "repository": "devopness/example", "author_name": "Author Name", "author_email": "email@example.com", "committed_at": "2019-09-25T15:50:48.000000Z", "hash": "d433e4622fde4b59a48586ed94082e2d76e855c1", "message": "fix: some bug", "url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1", "clone_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.git", "download_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.tar.gz" }, "deployment": { "type": "deploy", "source_type": "branch", "source_ref": "develop", "repository": "devopness/example", "provider_name": "github", "pipeline_id": 23439 } }, "triggered_from": { "origin": "https://devopness.com", "trigger_type": "manual", "name": "User Name", "email": "user@example.com", "ip_address": "172.17.0.9", "user_id": 794613284672, "hook_id": "28623d9b-0f34-48d7-b5ab-9ed281dc5a6c", "hook_request_id": "0369a338-10f0-48d0-aa2d-80d1ce14e91e" }, "summary": { "targets": { "count": 4, "pending": 2, "in_progress": 1, "completed": 1, "failed": 0 } }, "targets": [ { "id": 1234, "resource_type": "server", "resource_type_human_readable": "Server", "resource_id": 4567890, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Target created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "total_steps": 5, "current_step": { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "steps": [ { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "resource_data": { "id": 4425, "name": "my-credential", "provider_type": "cloud_provider", "provider_code": "aws", "provider_name": "aws", "provider_name_human_readable": "Amazon Web Services" }, "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "started_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }, "live": { "id": 567819876, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Action created successfully but has not yet been queued for execution.", "type": "deploy", "type_human_readable": "Deploy", "url_web_permalink": "https://devopness.com/actions/567819876", "action_data": { "release_name": "2022-07-05-13-25-38", "commit": { "repository": "devopness/example", "author_name": "Author Name", "author_email": "email@example.com", "committed_at": "2019-09-25T15:50:48.000000Z", "hash": "d433e4622fde4b59a48586ed94082e2d76e855c1", "message": "fix: some bug", "url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1", "clone_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.git", "download_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.tar.gz" }, "deployment": { "type": "deploy", "source_type": "branch", "source_ref": "develop", "repository": "devopness/example", "provider_name": "github", "pipeline_id": 23439 } }, "triggered_from": { "origin": "https://devopness.com", "trigger_type": "manual", "name": "User Name", "email": "user@example.com", "ip_address": "172.17.0.9", "user_id": 794613284672, "hook_id": "28623d9b-0f34-48d7-b5ab-9ed281dc5a6c", "hook_request_id": "0369a338-10f0-48d0-aa2d-80d1ce14e91e" }, "summary": { "targets": { "count": 4, "pending": 2, "in_progress": 1, "completed": 1, "failed": 0 } }, "targets": [ { "id": 1234, "resource_type": "server", "resource_type_human_readable": "Server", "resource_id": 4567890, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Target created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "total_steps": 5, "current_step": { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "steps": [ { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "resource_data": { "id": 4425, "name": "my-credential", "provider_type": "cloud_provider", "provider_code": "aws", "provider_name": "aws", "provider_name_human_readable": "Amazon Web Services" }, "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "started_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } }, "credential": { "id": 85324, "name": "My cool credential", "provider": { "active": true, "code": "aws", "code_human_readable": "Amazon Web Services", "type": "cloud_provider", "type_human_readable": "Cloud Provider" }, "provider_type": "cloud_provider", "provider_type_human_readable": "Cloud Provider", "provider_auth_type": "api_credentials", "provider_auth_type_human_readable": "API Credentials", "active": true, "organization": { "id": 16523, "name": "My Organization", "url_slug": "MyOrganization", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "owner": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_by_user": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "last_action": { "id": 567819876, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Action created successfully but has not yet been queued for execution.", "type": "deploy", "type_human_readable": "Deploy", "url_web_permalink": "https://devopness.com/actions/567819876", "action_data": { "release_name": "2022-07-05-13-25-38", "commit": { "repository": "devopness/example", "author_name": "Author Name", "author_email": "email@example.com", "committed_at": "2019-09-25T15:50:48.000000Z", "hash": "d433e4622fde4b59a48586ed94082e2d76e855c1", "message": "fix: some bug", "url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1", "clone_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.git", "download_url": "https://source-provider.com/commit/d433e4622fde4b59a48586ed94082e2d76e855c1.tar.gz" }, "deployment": { "type": "deploy", "source_type": "branch", "source_ref": "develop", "repository": "devopness/example", "provider_name": "github", "pipeline_id": 23439 } }, "triggered_from": { "origin": "https://devopness.com", "trigger_type": "manual", "name": "User Name", "email": "user@example.com", "ip_address": "172.17.0.9", "user_id": 794613284672, "hook_id": "28623d9b-0f34-48d7-b5ab-9ed281dc5a6c", "hook_request_id": "0369a338-10f0-48d0-aa2d-80d1ce14e91e" }, "summary": { "targets": { "count": 4, "pending": 2, "in_progress": 1, "completed": 1, "failed": 0 } }, "targets": [ { "id": 1234, "resource_type": "server", "resource_type_human_readable": "Server", "resource_id": 4567890, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Target created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "total_steps": 5, "current_step": { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "steps": [ { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "resource_data": { "id": 4425, "name": "my-credential", "provider_type": "cloud_provider", "provider_code": "aws", "provider_name": "aws", "provider_name_human_readable": "Amazon Web Services" }, "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "started_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T15:50:48.000000Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } }, "summary": { "targets": { "count": 4, "pending": 2, "in_progress": 1, "completed": 1, "failed": 0 } }, "environment": { "id": 2, "type": "staging", "type_human_readable": "Staging", "name": "My staging", "description": "My staging environment", "used_credits": 50, "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z", "archived_at": "2019-09-26T10:45:42.000000Z", "project": { "id": 45678, "user_id": 984123, "name": "my project", "logo_url": "https://example.com/projects-beautiful-logo.png", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "os_users": [ { "name": "devopness" } ], "organization": { "id": 16523, "name": "My Organization", "url_slug": "MyOrganization", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "owner": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_by_user": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "used_credits": 123, "created_at": "2022-09-26T15:30:31.000000Z", "updated_at": "2022-09-26T15:30:58.000000Z" } }, "project": { "id": 45678, "user_id": 984123, "name": "my project", "logo_url": "https://example.com/projects-beautiful-logo.png", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "os_users": [ { "name": "devopness" } ], "organization": { "id": 16523, "name": "My Organization", "url_slug": "MyOrganization", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "owner": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_by_user": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "used_credits": 123, "created_at": "2022-09-26T15:30:31.000000Z", "updated_at": "2022-09-26T15:30:58.000000Z" }, "organization": { "id": 16523, "name": "My Organization", "url_slug": "MyOrganization", "resource_summary": [ { "resource_type": "environment", "resource_type_plural": "environments", "resource_type_human_readable": "Environment", "resource_type_human_readable_plural": "Environments", "summary": { "count": 1 } } ], "owner": { "id": 1, "name": "string", "email": "user@example.com", "url_slug": "someone", "language": "en", "active": true, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "targets": [ { "id": 1234, "resource_type": "server", "resource_type_human_readable": "Server", "resource_id": 4567890, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Target created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "total_steps": 5, "current_step": { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "steps": [ { "id": 18931, "action_id": 98412, "action_target_id": 65712, "name": "Setting up cron job", "description": "Setting up cron job for daily execution at 00:00", "order": 3, "status": "in-progress", "status_human_readable": "Pending", "status_reason_code": "PENDING", "status_reason_human_readable": "Pending: Step created successfully but has not yet been queued for execution. It will be added to an execution queue once their dependencies are resolved.", "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "resource_data": { "id": 4425, "name": "my-credential", "provider_type": "cloud_provider", "provider_code": "aws", "provider_name": "aws", "provider_name_human_readable": "Amazon Web Services" }, "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } ], "hook_requests": { "incoming": { "id": "6fa16226-9dc4-4367-88aa-e689ad2bc580", "hook_id": "f1a61a4e-4d08-11eb-9481-0242ac130004", "action_id": 1985239, "retry_of": "002afd04-e3af-4dad-bf46-b2b25978482a", "ip_address": "172.17.0.4", "url": "https://api.devopness.com/hooks-incoming/f1a61a4e-4d08-11eb-9481-0242ac130004", "response_status_code": 200, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" }, "outgoing": { "id": "6fa16226-9dc4-4367-88aa-e689ad2bc580", "hook_id": "f1a61a4e-4d08-11eb-9481-0242ac130004", "action_id": 1985239, "retry_of": "002afd04-e3af-4dad-bf46-b2b25978482a", "ip_address": "172.17.0.4", "url": "https://api.devopness.com/hooks-incoming/f1a61a4e-4d08-11eb-9481-0242ac130004", "response_status_code": 200, "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z" } }, "started_at": "2019-09-25T15:50:48.000000Z", "completed_at": "2019-09-25T13:52:04.000000Z", "created_at": "2019-09-25T15:50:48.000000Z", "updated_at": "2019-09-25T13:52:04.000000Z"}