curl --request PUT \
--url https://api.devhelm.io/api/v1/status-pages/{id}/layout/reorder \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sections": [
{
"pageOrder": 123,
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"componentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"groupOrders": [
{
"positions": [
{
"componentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"displayOrder": 123,
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
]
}
'curl --request PUT \
--url https://api.devhelm.io/api/v1/status-pages/{id}/layout/reorder \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sections": [
{
"pageOrder": 123,
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"componentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"groupOrders": [
{
"positions": [
{
"componentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"displayOrder": 123,
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
]
}
'API key (dh_live_...) or Auth0 JWT token
Reorder page-level layout: groups and ungrouped components share one ordering
No Content