Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/memorial-archives/core/changes/?format=api&page=89
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1794,
    "next": "https://translate.memarc.info/api/components/memorial-archives/core/changes/?format=api&page=90",
    "previous": "https://translate.memarc.info/api/components/memorial-archives/core/changes/?format=api&page=88",
    "results": [
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T08:45:15.028488Z",
            "action": 28,
            "target": "Failed to create pull request: invalid_token (-1)",
            "id": 31665,
            "action_name": "Failed push on repository",
            "url": "https://translate.memarc.info/api/changes/31665/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T08:45:18.409601Z",
            "action": 15,
            "target": "",
            "id": 31666,
            "action_name": "Component unlocked",
            "url": "https://translate.memarc.info/api/changes/31666/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:26.553897Z",
            "action": 23,
            "target": "Rebasing (1/23)\ndropping 2e6d51a1595081c27e2223e2e9a6f114a2ec9dcf Translated using Weblate (German) -- patch contents already upstream\nRebasing (2/23)\nerror: could not apply fa30a1a... Translated using Weblate (Belarusian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply fa30a1a... Translated using Weblate (Belarusian)\nAuto-merging lang/be.json\nCONFLICT (content): Merge conflict in lang/be.json\n (1)",
            "id": 31667,
            "action_name": "Failed rebase on repository",
            "url": "https://translate.memarc.info/api/changes/31667/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-05-05T09:18:26.573664Z",
            "action": 47,
            "target": "",
            "id": 31668,
            "action_name": "New alert",
            "url": "https://translate.memarc.info/api/changes/31668/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-05-05T09:18:26.591914Z",
            "action": 14,
            "target": "",
            "id": 31669,
            "action_name": "Component locked",
            "url": "https://translate.memarc.info/api/changes/31669/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:34.377757Z",
            "action": 23,
            "target": "Rebasing (1/23)\ndropping 2e6d51a1595081c27e2223e2e9a6f114a2ec9dcf Translated using Weblate (German) -- patch contents already upstream\nRebasing (2/23)\nerror: could not apply fa30a1a... Translated using Weblate (Belarusian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply fa30a1a... Translated using Weblate (Belarusian)\nAuto-merging lang/be.json\nCONFLICT (content): Merge conflict in lang/be.json\n (1)",
            "id": 31670,
            "action_name": "Failed rebase on repository",
            "url": "https://translate.memarc.info/api/changes/31670/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:37.308421Z",
            "action": 15,
            "target": "",
            "id": 31671,
            "action_name": "Component unlocked",
            "url": "https://translate.memarc.info/api/changes/31671/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:41.989680Z",
            "action": 23,
            "target": "Rebasing (1/23)\ndropping 2e6d51a1595081c27e2223e2e9a6f114a2ec9dcf Translated using Weblate (German) -- patch contents already upstream\nRebasing (2/23)\nerror: could not apply fa30a1a... Translated using Weblate (Belarusian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply fa30a1a... Translated using Weblate (Belarusian)\nAuto-merging lang/be.json\nCONFLICT (content): Merge conflict in lang/be.json\n (1)",
            "id": 31672,
            "action_name": "Failed rebase on repository",
            "url": "https://translate.memarc.info/api/changes/31672/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:48.394215Z",
            "action": 23,
            "target": "Rebasing (1/23)\ndropping 2e6d51a1595081c27e2223e2e9a6f114a2ec9dcf Translated using Weblate (German) -- patch contents already upstream\nRebasing (2/23)\nerror: could not apply fa30a1a... Translated using Weblate (Belarusian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply fa30a1a... Translated using Weblate (Belarusian)\nAuto-merging lang/be.json\nCONFLICT (content): Merge conflict in lang/be.json\n (1)",
            "id": 31673,
            "action_name": "Failed rebase on repository",
            "url": "https://translate.memarc.info/api/changes/31673/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:18:56.224961Z",
            "action": 20,
            "target": "",
            "id": 31674,
            "action_name": "Merged repository",
            "url": "https://translate.memarc.info/api/changes/31674/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-05-05T09:18:57.113134Z",
            "action": 28,
            "target": "Failed to create pull request: invalid_token (-1)",
            "id": 31675,
            "action_name": "Failed push on repository",
            "url": "https://translate.memarc.info/api/changes/31675/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:19:05.725964Z",
            "action": 28,
            "target": "Failed to create pull request: invalid_token (-1)",
            "id": 31676,
            "action_name": "Failed push on repository",
            "url": "https://translate.memarc.info/api/changes/31676/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:19:57.708385Z",
            "action": 23,
            "target": "Rebasing (1/23)\ndropping 2e6d51a1595081c27e2223e2e9a6f114a2ec9dcf Translated using Weblate (German) -- patch contents already upstream\nRebasing (2/23)\nerror: could not apply fa30a1a... Translated using Weblate (Belarusian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply fa30a1a... Translated using Weblate (Belarusian)\nAuto-merging lang/be.json\nCONFLICT (content): Merge conflict in lang/be.json\n (1)",
            "id": 31677,
            "action_name": "Failed rebase on repository",
            "url": "https://translate.memarc.info/api/changes/31677/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-05-05T09:19:57.724984Z",
            "action": 47,
            "target": "",
            "id": 31678,
            "action_name": "New alert",
            "url": "https://translate.memarc.info/api/changes/31678/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-05-05T09:19:57.739252Z",
            "action": 14,
            "target": "",
            "id": 31679,
            "action_name": "Component locked",
            "url": "https://translate.memarc.info/api/changes/31679/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:20:00.765422Z",
            "action": 15,
            "target": "",
            "id": 31680,
            "action_name": "Component unlocked",
            "url": "https://translate.memarc.info/api/changes/31680/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": null,
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": null,
            "timestamp": "2025-05-05T09:20:04.725099Z",
            "action": 19,
            "target": "",
            "id": 31681,
            "action_name": "Reset repository",
            "url": "https://translate.memarc.info/api/changes/31681/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": "https://translate.memarc.info/api/translations/memorial-archives/core/en/?format=api",
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": "https://translate.memarc.info/api/users/admin/?format=api",
            "timestamp": "2025-05-05T09:20:04.827074Z",
            "action": 0,
            "target": "",
            "id": 31682,
            "action_name": "Resource update",
            "url": "https://translate.memarc.info/api/changes/31682/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": "https://translate.memarc.info/api/translations/memorial-archives/core/be/?format=api",
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": "https://translate.memarc.info/api/users/admin/?format=api",
            "timestamp": "2025-05-05T09:20:04.886655Z",
            "action": 0,
            "target": "",
            "id": 31683,
            "action_name": "Resource update",
            "url": "https://translate.memarc.info/api/changes/31683/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.memarc.info/api/components/memorial-archives/core/?format=api",
            "translation": "https://translate.memarc.info/api/translations/memorial-archives/core/cs/?format=api",
            "user": "https://translate.memarc.info/api/users/admin/?format=api",
            "author": "https://translate.memarc.info/api/users/admin/?format=api",
            "timestamp": "2025-05-05T09:20:04.933352Z",
            "action": 0,
            "target": "",
            "id": 31684,
            "action_name": "Resource update",
            "url": "https://translate.memarc.info/api/changes/31684/?format=api"
        }
    ]
}