II.
Workflow JSON
Structured · liveworkflow:api-deprecation
API Deprecation json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:api-deprecation",
"_kind": "Workflow",
"_file": "workflows/workflows/workflows-expanded.yaml",
"_cluster": "workflows",
"attributes": {
"displayName": "API Deprecation",
"workflowKind": "development",
"triggerType": "on-demand",
"typicalCadence": "per-version",
"complexity": "moderate",
"description": "Manages the deprecation lifecycle for API versions or endpoints --\nanalyzing consumer usage patterns, communicating deprecation timelines,\nproviding migration guides and tooling, monitoring adoption of\nreplacement APIs, enforcing sunset deadlines with grace periods,\nand removing deprecated code. Produces deprecation notice, migration\nguide, and usage analytics dashboard. Excludes new API design.\n"
},
"outgoingEdges": [
{
"from": "workflow:api-deprecation",
"to": "role:api-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "role:developer-advocate",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "role:product-manager",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "skill-area:api-design",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "skill-area:breaking-change-management",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "skill-area:deprecation-policy",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "domain:api-development",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "domain:software-engineering",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "responsibility:api-design-governance",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:api-deprecation",
"to": "responsibility:documentation",
"kind": "triggers_responsibility",
"attributes": {}
}
],
"incomingEdges": []
}