Changes API.

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

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

{
    "unit": "https://translate-dev.freebsd.org/api/units/157268/?format=api",
    "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_linux-emulation/?format=api",
    "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/es/?format=api",
    "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api",
    "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api",
    "timestamp": "2020-12-17T19:51:21.773207Z",
    "action": 5,
    "target": "Esta infraestructura es necesaria para evitar carreras al abrir archivos fuera del directorio de trabajo. Imagine que un proceso consta de dos subprocesos, el subproceso A y el subproceso B. Problemas del subproceso A <literal>abrir(./tmp/foo/bah., flags, mode)</literal> y antes de regresar se reemplaza y se ejecuta el hilo B. El hilo B no se preocupa por las necesidades del hilo A y cambia el nombre o elimina<filename>/tmp/foo/</filename>. Tenemos una carrera. Para evitar esto podemos abrir <filename>/tmp/foo</filename> and use it as <varname>dirfd</varname>para <function>openat</function>syscall. Esto también permite al usuario implementar directorios de trabajo por subproceso.",
    "id": 93289,
    "action_name": "New translation",
    "url": "https://translate-dev.freebsd.org/api/changes/93289/?format=api"
}