Skip to content

Commit 8ce09d9

Browse files
committed
Reorder endpoints
1 parent 42ad919 commit 8ce09d9

File tree

8 files changed

+732
-195
lines changed

8 files changed

+732
-195
lines changed

packages/cma-client/resources.json

Lines changed: 92 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,27 @@
528528
"responseType": "MenuItemDestroyTargetSchema",
529529
"name": "destroy",
530530
"rawName": "rawDestroy"
531+
},
532+
{
533+
"returnsCollection": false,
534+
"docUrl": "https://www.datocms.com/docs/content-management-api/resources/menu-item/reorder",
535+
"rel": "reorder",
536+
"urlTemplate": "/menu-items/reorder",
537+
"method": "POST",
538+
"comment": "Reorders a set of menu items",
539+
"urlPlaceholders": [],
540+
"requestBodyType": "MenuItemReorderSchema",
541+
"optionalRequestBody": false,
542+
"requestStructure": {
543+
"type": "menu_item",
544+
"attributes": [],
545+
"relationships": []
546+
},
547+
"queryParamsRequired": false,
548+
"responseType": "MenuItemReorderJobSchema",
549+
"deprecated": "This API call is to be considered private and might change without notice",
550+
"name": "reorder",
551+
"rawName": "rawReorder"
531552
}
532553
],
533554
"namespace": "menuItems",
@@ -652,6 +673,27 @@
652673
"responseType": "SchemaMenuItemDestroyTargetSchema",
653674
"name": "destroy",
654675
"rawName": "rawDestroy"
676+
},
677+
{
678+
"returnsCollection": false,
679+
"docUrl": "https://www.datocms.com/docs/content-management-api/resources/schema-menu_item/reorder",
680+
"rel": "reorder",
681+
"urlTemplate": "/schema-menu-items/reorder",
682+
"method": "POST",
683+
"comment": "Reorders a set of schema menu items",
684+
"urlPlaceholders": [],
685+
"requestBodyType": "SchemaMenuItemReorderSchema",
686+
"optionalRequestBody": false,
687+
"requestStructure": {
688+
"type": "schema_menu_item",
689+
"attributes": [],
690+
"relationships": []
691+
},
692+
"queryParamsRequired": false,
693+
"responseType": "SchemaMenuItemReorderJobSchema",
694+
"deprecated": "This API call is to be considered private and might change without notice",
695+
"name": "reorder",
696+
"rawName": "rawReorder"
655697
}
656698
],
657699
"namespace": "schemaMenuItems",
@@ -776,6 +818,27 @@
776818
"responseType": "UploadCollectionDestroyTargetSchema",
777819
"name": "destroy",
778820
"rawName": "rawDestroy"
821+
},
822+
{
823+
"returnsCollection": false,
824+
"docUrl": "https://www.datocms.com/docs/content-management-api/resources/upload-collection/reorder",
825+
"rel": "reorder",
826+
"urlTemplate": "/upload-collections/reorder",
827+
"method": "POST",
828+
"comment": "Reorders a set of upload collections",
829+
"urlPlaceholders": [],
830+
"requestBodyType": "UploadCollectionReorderSchema",
831+
"optionalRequestBody": false,
832+
"requestStructure": {
833+
"type": "upload_collection",
834+
"attributes": [],
835+
"relationships": []
836+
},
837+
"queryParamsRequired": false,
838+
"responseType": "UploadCollectionReorderJobSchema",
839+
"deprecated": "This API call is to be considered private and might change without notice",
840+
"name": "reorder",
841+
"rawName": "rawReorder"
779842
}
780843
],
781844
"namespace": "uploadCollections",
@@ -969,6 +1032,26 @@
9691032
"responseType": "ItemTypeDestroyJobSchema",
9701033
"name": "destroy",
9711034
"rawName": "rawDestroy"
1035+
},
1036+
{
1037+
"returnsCollection": false,
1038+
"docUrl": "https://www.datocms.com/docs/content-management-api/resources/item-type/reorder_fields_and_fieldsets",
1039+
"rel": "reorder_fields_and_fieldsets",
1040+
"urlTemplate": "/item-types/reorder-fields-and-fieldsets",
1041+
"method": "POST",
1042+
"comment": "Reorders a set of fields and fieldsets within the model",
1043+
"urlPlaceholders": [],
1044+
"requestBodyType": "ItemTypeReorderFieldsAndFieldsetsSchema",
1045+
"optionalRequestBody": false,
1046+
"requestStructure": {
1047+
"type": "*",
1048+
"attributes": [],
1049+
"relationships": []
1050+
},
1051+
"queryParamsRequired": false,
1052+
"responseType": "ItemTypeReorderFieldsAndFieldsetsJobSchema",
1053+
"deprecated": "This API call is to be considered private and might change without notice",
1054+
"rawName": "rawReorderFieldsAndFieldsets"
9721055
}
9731056
],
9741057
"namespace": "itemTypes",
@@ -3327,16 +3410,21 @@
33273410
"returnsCollection": false,
33283411
"docUrl": "https://www.datocms.com/docs/content-management-api/resources/webhook-call/resend_webhook",
33293412
"rel": "resend_webhook",
3330-
"urlTemplate": "/webhook_calls/${userId}/resend_webhook",
3413+
"urlTemplate": "/webhook_calls/${webhookCallId}/resend_webhook",
33313414
"method": "POST",
33323415
"comment": "Re-send the webhook call",
33333416
"urlPlaceholders": [
33343417
{
3335-
"variableName": "userId",
3336-
"isEntityId": false,
3337-
"relType": "UserData"
3418+
"variableName": "webhookCallId",
3419+
"isEntityId": true,
3420+
"relType": "WebhookCallData"
33383421
}
33393422
],
3423+
"entityIdPlaceholder": {
3424+
"variableName": "webhookCallId",
3425+
"isEntityId": true,
3426+
"relType": "WebhookCallData"
3427+
},
33403428
"optionalRequestBody": false,
33413429
"queryParamsRequired": false,
33423430
"name": "resendWebhook",

0 commit comments

Comments
 (0)