Translation projects API.

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

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

{
    "count": 398376,
    "next": "https://translate.habitica.com/api/projects/habitica/changes/?format=api&page=19769",
    "previous": "https://translate.habitica.com/api/projects/habitica/changes/?format=api&page=19767",
    "results": [
        {
            "unit": "https://translate.habitica.com/api/units/3360976/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426322Z",
            "action": 59,
            "target": "",
            "id": 1309617,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309617/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360977/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426406Z",
            "action": 59,
            "target": "",
            "id": 1309618,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309618/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360978/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426501Z",
            "action": 59,
            "target": "",
            "id": 1309619,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309619/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360979/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426585Z",
            "action": 59,
            "target": "",
            "id": 1309620,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309620/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53475/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426667Z",
            "action": 30,
            "target": "Distribute Evenly",
            "id": 1309621,
            "action_name": "Source string changed",
            "url": "https://translate.habitica.com/api/changes/1309621/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53475/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426763Z",
            "action": 59,
            "target": "Distribute Stat Points evenly",
            "id": 1309622,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309622/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53476/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426863Z",
            "action": 30,
            "target": "Assigns the same number of points to each attribute.",
            "id": 1309623,
            "action_name": "Source string changed",
            "url": "https://translate.habitica.com/api/changes/1309623/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53476/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.426954Z",
            "action": 59,
            "target": "Assigns the same number of Points to each Stat.",
            "id": 1309624,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309624/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53477/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427046Z",
            "action": 30,
            "target": "Distribute based on Class",
            "id": 1309625,
            "action_name": "Source string changed",
            "url": "https://translate.habitica.com/api/changes/1309625/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53477/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427136Z",
            "action": 59,
            "target": "Distribute Points based on Class",
            "id": 1309626,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309626/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53478/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427232Z",
            "action": 30,
            "target": "Assigns more points to the attributes important to your Class.",
            "id": 1309627,
            "action_name": "Source string changed",
            "url": "https://translate.habitica.com/api/changes/1309627/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53478/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427329Z",
            "action": 59,
            "target": "Assigns more Points to the Stats important to your Class.",
            "id": 1309628,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309628/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53491/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427422Z",
            "action": 59,
            "target": "[Learn more about Habitica's class system](/static/faq#what-classes)",
            "id": 1309629,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309629/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53492/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427534Z",
            "action": 59,
            "target": "Not ready to choose? There's no rush! If you opt out, you can read about each Class in <a href='/static/faq#what-classes' target='_blank'>our FAQ</a> and visit Settings to enable the Class System when you're ready.",
            "id": 1309630,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309630/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360980/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427628Z",
            "action": 59,
            "target": "",
            "id": 1309631,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309631/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360981/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427726Z",
            "action": 59,
            "target": "",
            "id": 1309632,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309632/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360982/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427829Z",
            "action": 59,
            "target": "",
            "id": 1309633,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309633/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53559/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.427924Z",
            "action": 30,
            "target": "PTS",
            "id": 1309634,
            "action_name": "Source string changed",
            "url": "https://translate.habitica.com/api/changes/1309634/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/53559/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.428012Z",
            "action": 59,
            "target": "pts",
            "id": 1309635,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309635/?format=api"
        },
        {
            "unit": "https://translate.habitica.com/api/units/3360983/?format=api",
            "component": "https://translate.habitica.com/api/components/habitica/character/?format=api",
            "translation": "https://translate.habitica.com/api/translations/habitica/character/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-07T11:34:26.428104Z",
            "action": 59,
            "target": "",
            "id": 1309636,
            "action_name": "String updated in the repository",
            "url": "https://translate.habitica.com/api/changes/1309636/?format=api"
        }
    ]
}