Changes API

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

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

{
    "count": 30292,
    "next": null,
    "previous": "https://weblate.appinventor.mit.edu/api/changes/?format=api&page=1514",
    "results": [
        {
            "unit": "https://weblate.appinventor.mit.edu/api/units/295254/?format=api",
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-properties/ja/?format=api",
            "dictionary": null,
            "user": 170,
            "author": 170,
            "timestamp": "2026-03-20T10:32:03.964080Z",
            "action": 2,
            "target": "Google ボイス有効",
            "id": 96522,
            "action_name": "Translation changed",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96522/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-info/?format=api",
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/ja/?format=api",
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:28.263434Z",
            "action": 17,
            "target": "",
            "id": 96523,
            "action_name": "Committed changes",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96523/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-properties/ja/?format=api",
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:29.153254Z",
            "action": 17,
            "target": "",
            "id": 96524,
            "action_name": "Committed changes",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96524/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-info/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:30.583616Z",
            "action": 18,
            "target": "",
            "id": 96525,
            "action_name": "Pushed changes",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96525/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:30.646401Z",
            "action": 21,
            "target": "",
            "id": 96526,
            "action_name": "Rebased repository",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96526/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:32.633732Z",
            "action": 28,
            "target": "To github.com:SusanRatiLane/appinventor-translations.git\n ! [rejected]          master -> master (fetch first)\nerror: failed to push some refs to 'git@github.com:SusanRatiLane/appinventor-translations.git'\nhint: Updates were rejected because the remote contains work that you do\nhint: not have locally. This is usually caused by another repository pushing\nhint: to the same ref. You may want to first integrate the remote changes\nhint: (e.g., 'git pull ...') before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details. (1)",
            "id": 96527,
            "action_name": "Failed push on repository",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96527/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:32.669931Z",
            "action": 47,
            "target": "",
            "id": 96528,
            "action_name": "New alert",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96528/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-21T11:12:33.100367Z",
            "action": 28,
            "target": "To github.com:SusanRatiLane/appinventor-translations.git\n ! [rejected]          master -> master (fetch first)\nerror: failed to push some refs to 'git@github.com:SusanRatiLane/appinventor-translations.git'\nhint: Updates were rejected because the remote contains work that you do\nhint: not have locally. This is usually caused by another repository pushing\nhint: to the same ref. You may want to first integrate the remote changes\nhint: (e.g., 'git pull ...') before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details. (1)",
            "id": 96529,
            "action_name": "Failed push on repository",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96529/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": 3,
            "author": null,
            "timestamp": "2026-03-25T17:21:56.818334Z",
            "action": 21,
            "target": "",
            "id": 96530,
            "action_name": "Rebased repository",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96530/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/component-properties/?format=api",
            "translation": null,
            "dictionary": null,
            "user": null,
            "author": null,
            "timestamp": "2026-03-25T17:22:00.085711Z",
            "action": 18,
            "target": "",
            "id": 96531,
            "action_name": "Pushed changes",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96531/?format=api"
        },
        {
            "unit": "https://weblate.appinventor.mit.edu/api/units/116134/?format=api",
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/ai-blockly-messages/?format=api",
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/ai-blockly-messages/ar/?format=api",
            "dictionary": null,
            "user": null,
            "author": 1,
            "timestamp": "2026-04-06T17:29:10.315058Z",
            "action": 4,
            "target": "Blockly.Msg.اختر مصدر الإدخال للاختبار",
            "id": 96532,
            "action_name": "Suggestion added",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96532/?format=api"
        },
        {
            "unit": "https://weblate.appinventor.mit.edu/api/units/116134/?format=api",
            "component": "https://weblate.appinventor.mit.edu/api/components/appinventor/ai-blockly-messages/?format=api",
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/ai-blockly-messages/ar/?format=api",
            "dictionary": null,
            "user": null,
            "author": 1,
            "timestamp": "2026-04-07T03:05:51.858744Z",
            "action": 29,
            "target": "Blockly.Msg.اختر مصدر الإدخال للاختبار",
            "id": 96533,
            "action_name": "Suggestion removed during cleanup",
            "url": "https://weblate.appinventor.mit.edu/api/changes/96533/?format=api"
        }
    ]
}