title: order of checkboxes in planner
body: <p>How do I get the <strong>sort order</strong> of checkboxes in planner?</p>
  <p>What it looks like in planner:
  <a href="https://i.stack.imgur.com/1WBL2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1WBL2.png" alt="enter image description here" /></a></p>
  <p>I get task details, and then try to figure out the order of checkboxes on that task:</p>
  <pre><code>GET https://graph.microsoft.com/v1.0/planner/tasks/&lt;task id&gt;/details
  </code></pre>
  <p>The result I get:</p>
  <pre><code>{
      &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#planner/tasks('aLn7T_rxpUCOpCg0WEByJpcAJecJ')/details/$entity&quot;,
      &quot;@odata.etag&quot;: &quot;W/\&quot;JzEtVGFza0RldGFpbHMgQEBAQEBAQEBAQEBAQEBAZCc=\&quot;&quot;,
      &quot;description&quot;: &quot;&quot;,
      &quot;previewType&quot;: &quot;checklist&quot;,
      &quot;id&quot;: &quot;aLn7T_rxpUCOpCg0WEByJpcAJecJ&quot;,
      &quot;references&quot;: {},
      &quot;checklist&quot;: {
          &quot;16803&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: false,
              &quot;title&quot;: &quot;4&quot;,
              &quot;orderHint&quot;: &quot;85855241538H&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:43.8795559Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          },
          &quot;20910&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: true,
              &quot;title&quot;: &quot;0&quot;,
              &quot;orderHint&quot;: &quot;8585524154043557016P#&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:47.5743163Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          },
          &quot;24777&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: false,
              &quot;title&quot;: &quot;3&quot;,
              &quot;orderHint&quot;: &quot;8585524153=M&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:43.246933Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          },
          &quot;44078&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: false,
              &quot;title&quot;: &quot;5&quot;,
              &quot;orderHint&quot;: &quot;85855241535&amp;&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:45.528325Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          },
          &quot;48712&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: true,
              &quot;title&quot;: &quot;1&quot;,
              &quot;orderHint&quot;: &quot;8585524153YG&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:48.2150138Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          },
          &quot;70751&quot;: {
              &quot;@odata.type&quot;: &quot;#microsoft.graph.plannerChecklistItem&quot;,
              &quot;isChecked&quot;: false,
              &quot;title&quot;: &quot;2&quot;,
              &quot;orderHint&quot;: &quot;8585524153Fu&quot;,
              &quot;lastModifiedDateTime&quot;: &quot;2022-04-05T20:45:42.6364909Z&quot;,
              &quot;lastModifiedBy&quot;: {
                  &quot;user&quot;: {
                      &quot;displayName&quot;: null,
                      &quot;id&quot;: &quot;f551a47b-7265-4e25-a3e6-2b933b899cf6&quot;
                  }
              }
          }
      }
  }
  </code></pre>
  <p>I thought that &quot;orderHint&quot; on checkbox is defining its order, but it does not seem to be the case:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Actual order</th>
  <th>Order Hint</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>0</td>
  <td>8585524154043557016P#</td>
  </tr>
  <tr>
  <td>1</td>
  <td>8585524153YG</td>
  </tr>
  <tr>
  <td>2</td>
  <td>8585524153Fu</td>
  </tr>
  <tr>
  <td>3</td>
  <td>8585524153=M</td>
  </tr>
  <tr>
  <td>4</td>
  <td>85855241538H</td>
  </tr>
  <tr>
  <td>5</td>
  <td>85855241535&amp;</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>As you can see, sorting by &quot;order hint&quot; does not result in the actual order you can see on the screenshot above (the reverse order does not work either, the order defined by the &quot;orderHint&quot; strings appear to be simply random).</p>
  <p>So, I thought maybe the order of checkboxes is defined something else then (or the API is just broken)?</p>