Files
kolaente e4d9aad870 feat(migration): fetch planka projects and boards
Pages archived cards and comments (Planka requires both cursor fields, pages
until empty with a hard cap, partial results are kept), reads base custom
field definitions from the projects payload and rejects Planka v1 payloads.
2026-08-20 08:45:42 +02:00

27 lines
941 B
JSON

{
"items": [
{"id": "100", "name": "Multi Board Project", "description": "Two boards"},
{"id": "200", "name": "Single Board Project", "description": null}
],
"included": {
"projectManagers": [],
"baseCustomFieldGroups": [
{"id": "900", "name": "Base Group", "projectId": "100"}
],
"boards": [
{"id": "11", "position": 65536, "name": "Board B", "projectId": "100"},
{"id": "10", "position": 32768, "name": "Board A", "projectId": "100"},
{"id": "20", "position": 65536, "name": "Only Board", "projectId": "200"}
],
"boardMemberships": [],
"customFields": [
{"id": "5101", "position": 65536, "name": "Estimate", "showOnFrontOfCard": true, "baseCustomFieldGroupId": "900", "customFieldGroupId": null}
],
"notificationServices": [],
"users": [
{"id": "1", "name": "Me", "username": "me", "email": "me@example.com"}
],
"backgroundImages": []
}
}