Microsoft Planner · JSON Structure
Microsoft Planner Structure
Structural overview of the Microsoft Planner API surface; extracted from openapi/.
Type:
Properties: 0
CollaborationMicrosoft 365ProductivityProject ManagementTask Management
Microsoft Planner Structure is a JSON Structure definition published by Microsoft Planner.
Meta-schema:
JSON Structure
{
"provider": "Microsoft Planner",
"providerId": "microsoft-planner",
"kind": "json-structure",
"description": "Structural overview of the Microsoft Planner API surface; extracted from openapi/.",
"schemaCount": 29,
"operationCount": 22,
"schemas": [
{
"name": "IdentitySet",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Identity",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "PlannerPlanContainer",
"type": "object",
"propertyCount": 3,
"required": [
"url"
]
},
{
"name": "PlannerAppliedCategories",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "PlannerAssignments",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "PlannerAssignment",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "PlannerCategoryDescriptions",
"type": "object",
"propertyCount": 25,
"required": []
},
{
"name": "PlannerChecklistItems",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "PlannerChecklistItem",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PlannerExternalReferences",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "PlannerExternalReference",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PlannerUserIds",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "PlannerPlan",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "PlannerPlanCreate",
"type": "object",
"propertyCount": 2,
"required": [
"title",
"container"
]
},
{
"name": "PlannerPlanUpdate",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "PlannerPlanDetails",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "PlannerPlanDetailsUpdate",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "PlannerTask",
"type": "object",
"propertyCount": 23,
"required": []
},
{
"name": "PlannerTaskCreate",
"type": "object",
"propertyCount": 12,
"required": [
"planId",
"title"
]
},
{
"name": "PlannerTaskUpdate",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "PlannerTaskDetails",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PlannerTaskDetailsUpdate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "PlannerBucket",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "PlannerBucketCreate",
"type": "object",
"propertyCount": 3,
"required": [
"name",
"planId"
]
},
{
"name": "PlannerBucketUpdate",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "PlannerPlanCollection",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "PlannerTaskCollection",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "PlannerBucketCollection",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ODataError",
"type": "object",
"propertyCount": 1,
"required": []
}
],
"operations": [
{
"method": "POST",
"path": "/planner/plans",
"operationId": "createPlan",
"summary": "Microsoft Planner Create a Plan",
"tags": [
"Plans"
]
},
{
"method": "GET",
"path": "/planner/plans/{plan-id}",
"operationId": "getPlan",
"summary": "Microsoft Planner Get a Plan",
"tags": [
"Plans"
]
},
{
"method": "DELETE",
"path": "/planner/plans/{plan-id}",
"operationId": "deletePlan",
"summary": "Microsoft Planner Delete a Plan",
"tags": [
"Plans"
]
},
{
"method": "PATCH",
"path": "/planner/plans/{plan-id}",
"operationId": "updatePlan",
"summary": "Microsoft Planner Update a Plan",
"tags": [
"Plans"
]
},
{
"method": "GET",
"path": "/planner/plans/{plan-id}/tasks",
"operationId": "listPlanTasks",
"summary": "Microsoft Planner List Plan Tasks",
"tags": [
"Plans",
"Tasks"
]
},
{
"method": "GET",
"path": "/planner/plans/{plan-id}/buckets",
"operationId": "listPlanBuckets",
"summary": "Microsoft Planner List Plan Buckets",
"tags": [
"Buckets",
"Plans"
]
},
{
"method": "GET",
"path": "/planner/plans/{plan-id}/details",
"operationId": "getPlanDetails",
"summary": "Microsoft Planner Get Plan Details",
"tags": [
"Plan Details"
]
},
{
"method": "PATCH",
"path": "/planner/plans/{plan-id}/details",
"operationId": "updatePlanDetails",
"summary": "Microsoft Planner Update Plan Details",
"tags": [
"Plan Details"
]
},
{
"method": "POST",
"path": "/planner/tasks",
"operationId": "createTask",
"summary": "Microsoft Planner Create a Task",
"tags": [
"Tasks"
]
},
{
"method": "GET",
"path": "/planner/tasks/{task-id}",
"operationId": "getTask",
"summary": "Microsoft Planner Get a Task",
"tags": [
"Tasks"
]
},
{
"method": "DELETE",
"path": "/planner/tasks/{task-id}",
"operationId": "deleteTask",
"summary": "Microsoft Planner Delete a Task",
"tags": [
"Tasks"
]
},
{
"method": "PATCH",
"path": "/planner/tasks/{task-id}",
"operationId": "updateTask",
"summary": "Microsoft Planner Update a Task",
"tags": [
"Tasks"
]
},
{
"method": "GET",
"path": "/planner/tasks/{task-id}/details",
"operationId": "getTaskDetails",
"summary": "Microsoft Planner Get Task Details",
"tags": [
"Task Details"
]
},
{
"method": "PATCH",
"path": "/planner/tasks/{task-id}/details",
"operationId": "updateTaskDetails",
"summary": "Microsoft Planner Update Task Details",
"tags": [
"Task Details"
]
},
{
"method": "POST",
"path": "/planner/buckets",
"operationId": "createBucket",
"summary": "Microsoft Planner Create a Bucket",
"tags": [
"Buckets"
]
},
{
"method": "GET",
"path": "/planner/buckets/{bucket-id}",
"operationId": "getBucket",
"summary": "Microsoft Planner Get a Bucket",
"tags": [
"Buckets"
]
},
{
"method": "DELETE",
"path": "/planner/buckets/{bucket-id}",
"operationId": "deleteBucket",
"summary": "Microsoft Planner Delete a Bucket",
"tags": [
"Buckets"
]
},
{
"method": "PATCH",
"path": "/planner/buckets/{bucket-id}",
"operationId": "updateBucket",
"summary": "Microsoft Planner Update a Bucket",
"tags": [
"Buckets"
]
},
{
"method": "GET",
"path": "/planner/buckets/{bucket-id}/tasks",
"operationId": "listBucketTasks",
"summary": "Microsoft Planner List Bucket Tasks",
"tags": [
"Buckets",
"Tasks"
]
},
{
"method": "GET",
"path": "/groups/{group-id}/planner/plans",
"operationId": "listGroupPlans",
"summary": "Microsoft Planner List Group Plans",
"tags": [
"Plans"
]
},
{
"method": "GET",
"path": "/me/planner/tasks",
"operationId": "listMyTasks",
"summary": "Microsoft Planner List My Tasks",
"tags": [
"Tasks"
]
},
{
"method": "GET",
"path": "/users/{user-id}/planner/tasks",
"operationId": "listUserTasks",
"summary": "Microsoft Planner List User Tasks",
"tags": [
"Tasks"
]
}
]
}