Translation components API.

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

GET /api/translations/documentation/developer-api-authentication/en_US/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 67,
    "next": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "API authentication"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8737424590891297201,
            "content_hash": 8737424590891297201,
            "location": "../../developer_documentation/api/authentication.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate.funkwhale.audio/api/units/373084/?format=api",
            "priority": 100,
            "id": 373390,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=f941915f5fd6a9b1",
            "url": "https://translate.funkwhale.audio/api/units/373390/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.073060Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Funkwhale uses the OAuth [authorization grant flow](https://tools.ietf.org/html/rfc6749#section-4.1) for external apps. This flow is a secure way to authenticate apps that requires a user's explicit consent to perform actions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6212085850250538156,
            "content_hash": 6212085850250538156,
            "location": "../../developer_documentation/api/authentication.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate.funkwhale.audio/api/units/373086/?format=api",
            "priority": 100,
            "id": 373391,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=d635c32af269ecac",
            "url": "https://translate.funkwhale.audio/api/units/373391/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.073979Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Steps"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8721154487117713599,
            "content_hash": 8721154487117713599,
            "location": "../../developer_documentation/api/authentication.md:27",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373087/?format=api",
            "priority": 100,
            "id": 373392,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=f907c3cca3f490bf",
            "url": "https://translate.funkwhale.audio/api/units/373392/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.074788Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "1. Create an application"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4170342243440950147,
            "content_hash": 4170342243440950147,
            "location": "../../developer_documentation/api/authentication.md:32",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.funkwhale.audio/api/units/373089/?format=api",
            "priority": 100,
            "id": 373394,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=b9e0082ccc1a7b83",
            "url": "https://translate.funkwhale.audio/api/units/373394/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.083132Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "To connect to the Funkwhale API using OAuth, you need to create an **application**. This represents the entity credentials are related to."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4459567269767748359,
            "content_hash": 4459567269767748359,
            "location": "../../developer_documentation/api/authentication.md:34",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate.funkwhale.audio/api/units/373091/?format=api",
            "priority": 100,
            "id": 373395,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=bde390cdd6771b07",
            "url": "https://translate.funkwhale.audio/api/units/373395/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.083923Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "When creating an application you need to define the [**scopes**](https://www.rfc-editor.org/rfc/rfc6749#section-3.3) the application has access to. Scopes define what information your application can access. Each scope can be granted with the following rights:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3250268329446937740,
            "content_hash": -3250268329446937740,
            "location": "../../developer_documentation/api/authentication.md:36",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate.funkwhale.audio/api/units/373093/?format=api",
            "priority": 100,
            "id": 373396,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=52e4ba2cce9ceb74",
            "url": "https://translate.funkwhale.audio/api/units/373396/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.084673Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`read:<scope>`: grants read-only access to the resource"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3210069290612179703,
            "content_hash": 3210069290612179703,
            "location": "../../developer_documentation/api/authentication.md:38",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate.funkwhale.audio/api/units/373095/?format=api",
            "priority": 100,
            "id": 373397,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=ac8c75031b5442f7",
            "url": "https://translate.funkwhale.audio/api/units/373397/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.085540Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`write:<scope>`: grants write-only access to the resource"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -319069136652908809,
            "content_hash": -319069136652908809,
            "location": "../../developer_documentation/api/authentication.md:39",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate.funkwhale.audio/api/units/373096/?format=api",
            "priority": 100,
            "id": 373398,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=7b92704f8b0346f7",
            "url": "https://translate.funkwhale.audio/api/units/373398/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.086336Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`read` rights are required to fetch information using a `GET` request. All other actions (`POST`, `PATCH`, `PUT`, and `DELETE`) require `write` privileges. You may give an application **both** `read` and `write` access to any scope."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5357492138546984187,
            "content_hash": 5357492138546984187,
            "location": "../../developer_documentation/api/authentication.md:41",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate.funkwhale.audio/api/units/373097/?format=api",
            "priority": 100,
            "id": 373399,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=ca59a2b6fd0a74fb",
            "url": "https://translate.funkwhale.audio/api/units/373399/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.087163Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Scope"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8788031476777662237,
            "content_hash": -8788031476777662237,
            "location": "../../developer_documentation/api/authentication.md:47",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373098/?format=api",
            "priority": 100,
            "id": 373400,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=060aa3eecfb748e3",
            "url": "https://translate.funkwhale.audio/api/units/373400/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.087984Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Description"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8644027359224476804,
            "content_hash": 8644027359224476804,
            "location": "../../developer_documentation/api/authentication.md:48",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373099/?format=api",
            "priority": 100,
            "id": 373401,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=f7f5c115cf553484",
            "url": "https://translate.funkwhale.audio/api/units/373401/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.088759Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`read`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4039561516908271421,
            "content_hash": 4039561516908271421,
            "location": "../../developer_documentation/api/authentication.md:49",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373100/?format=api",
            "priority": 100,
            "id": 373402,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=b80f67cc0fa7d73d",
            "url": "https://translate.funkwhale.audio/api/units/373402/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.089570Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Read-only access to all data"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5602869424354573354,
            "content_hash": -5602869424354573354,
            "location": "../../developer_documentation/api/authentication.md:50, ../../developer_documentation/api/authentication.md:52",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.funkwhale.audio/api/units/373101/?format=api",
            "priority": 100,
            "id": 373403,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=323e9bf19e72c3d6",
            "url": "https://translate.funkwhale.audio/api/units/373403/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.090311Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`write`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6412113100703477155,
            "content_hash": -6412113100703477155,
            "location": "../../developer_documentation/api/authentication.md:51",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373102/?format=api",
            "priority": 100,
            "id": 373404,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=2703991b94f0d25d",
            "url": "https://translate.funkwhale.audio/api/units/373404/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.091231Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:profile`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3166833839265614423,
            "content_hash": 3166833839265614423,
            "location": "../../developer_documentation/api/authentication.md:53",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373103/?format=api",
            "priority": 100,
            "id": 373406,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=abf2da99241d0a57",
            "url": "https://translate.funkwhale.audio/api/units/373406/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.092188Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to profile data (email address, username, etc.)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8003701339904548266,
            "content_hash": -8003701339904548266,
            "location": "../../developer_documentation/api/authentication.md:54",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate.funkwhale.audio/api/units/373104/?format=api",
            "priority": 100,
            "id": 373410,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=10ed24096aabe256",
            "url": "https://translate.funkwhale.audio/api/units/373410/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.096583Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:libraries`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3836061845795786947,
            "content_hash": -3836061845795786947,
            "location": "../../developer_documentation/api/authentication.md:55",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373105/?format=api",
            "priority": 100,
            "id": 373412,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=4ac3921358e9af3d",
            "url": "https://translate.funkwhale.audio/api/units/373412/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.097588Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to library data (uploads, libraries, tracks, albums, artists, etc.)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 246240050019443102,
            "content_hash": 246240050019443102,
            "location": "../../developer_documentation/api/authentication.md:56",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate.funkwhale.audio/api/units/373106/?format=api",
            "priority": 100,
            "id": 373414,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=836ad20556e2219e",
            "url": "https://translate.funkwhale.audio/api/units/373414/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.098569Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:favorites`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1669472245709818939,
            "content_hash": 1669472245709818939,
            "location": "../../developer_documentation/api/authentication.md:57",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373112/?format=api",
            "priority": 100,
            "id": 373416,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=972b282987e84c3b",
            "url": "https://translate.funkwhale.audio/api/units/373416/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.099501Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to favorites"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2785911210765728217,
            "content_hash": 2785911210765728217,
            "location": "../../developer_documentation/api/authentication.md:58",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373131/?format=api",
            "priority": 100,
            "id": 373418,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=a6a98b7c5d7839d9",
            "url": "https://translate.funkwhale.audio/api/units/373418/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.100437Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:listenings`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 602920148203928728,
            "content_hash": 602920148203928728,
            "location": "../../developer_documentation/api/authentication.md:59",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373150/?format=api",
            "priority": 100,
            "id": 373420,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=885e00ae2d9efc98",
            "url": "https://translate.funkwhale.audio/api/units/373420/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.101371Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to history"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1520956836327389751,
            "content_hash": 1520956836327389751,
            "location": "../../developer_documentation/api/authentication.md:60",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373173/?format=api",
            "priority": 100,
            "id": 373422,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=951b862f2bfefa37",
            "url": "https://translate.funkwhale.audio/api/units/373422/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.102364Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:follows`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5446867289577989676,
            "content_hash": -5446867289577989676,
            "location": "../../developer_documentation/api/authentication.md:61",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373193/?format=api",
            "priority": 100,
            "id": 373425,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=3468d70f120259d4",
            "url": "https://translate.funkwhale.audio/api/units/373425/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.103379Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to followers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1429721773146649080,
            "content_hash": 1429721773146649080,
            "location": "../../developer_documentation/api/authentication.md:62",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373207/?format=api",
            "priority": 100,
            "id": 373428,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=93d76460b00c31f8",
            "url": "https://translate.funkwhale.audio/api/units/373428/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.104392Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:playlists`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8569541257621314920,
            "content_hash": 8569541257621314920,
            "location": "../../developer_documentation/api/authentication.md:63",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373208/?format=api",
            "priority": 100,
            "id": 373429,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=f6ed205ed4929d68",
            "url": "https://translate.funkwhale.audio/api/units/373429/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.105443Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to playlists"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6546113891744023804,
            "content_hash": -6546113891744023804,
            "location": "../../developer_documentation/api/authentication.md:64",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373209/?format=api",
            "priority": 100,
            "id": 373430,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=252788192758fb04",
            "url": "https://translate.funkwhale.audio/api/units/373430/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.106610Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:radios`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -304128947072513568,
            "content_hash": -304128947072513568,
            "location": "../../developer_documentation/api/authentication.md:65",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373210/?format=api",
            "priority": 100,
            "id": 373431,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=7bc784557fd449e0",
            "url": "https://translate.funkwhale.audio/api/units/373431/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.107704Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to radios"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3447924328641042275,
            "content_hash": 3447924328641042275,
            "location": "../../developer_documentation/api/authentication.md:66",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373211/?format=api",
            "priority": 100,
            "id": 373432,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=afd97ce8b5139763",
            "url": "https://translate.funkwhale.audio/api/units/373432/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.108837Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:filters`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2564506554117276361,
            "content_hash": 2564506554117276361,
            "location": "../../developer_documentation/api/authentication.md:67",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373212/?format=api",
            "priority": 100,
            "id": 373433,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=a396f51fa65242c9",
            "url": "https://translate.funkwhale.audio/api/units/373433/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.109868Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to content filters"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7195857363828584236,
            "content_hash": -7195857363828584236,
            "location": "../../developer_documentation/api/authentication.md:68",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.funkwhale.audio/api/units/373213/?format=api",
            "priority": 100,
            "id": 373434,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=1c232dda569e50d4",
            "url": "https://translate.funkwhale.audio/api/units/373434/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.110957Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:notifications`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6165603957496965697,
            "content_hash": -6165603957496965697,
            "location": "../../developer_documentation/api/authentication.md:69",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373214/?format=api",
            "priority": 100,
            "id": 373435,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=2a6f5fde0fa695bf",
            "url": "https://translate.funkwhale.audio/api/units/373435/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.112002Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to notifications"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7994533343183926433,
            "content_hash": 7994533343183926433,
            "location": "../../developer_documentation/api/authentication.md:70",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.funkwhale.audio/api/units/373215/?format=api",
            "priority": 100,
            "id": 373436,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=eef249b8017e74a1",
            "url": "https://translate.funkwhale.audio/api/units/373436/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.113062Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`<read/write>:edits`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3624667929322101942,
            "content_hash": -3624667929322101942,
            "location": "../../developer_documentation/api/authentication.md:71",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate.funkwhale.audio/api/units/373216/?format=api",
            "priority": 100,
            "id": 373438,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=4db297b8fc01634a",
            "url": "https://translate.funkwhale.audio/api/units/373438/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.114067Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Access to metadata edits"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1570261285787394769,
            "content_hash": -1570261285787394769,
            "location": "../../developer_documentation/api/authentication.md:72",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate.funkwhale.audio/api/units/373217/?format=api",
            "priority": 100,
            "id": 373439,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=6a354fae20181d2f",
            "url": "https://translate.funkwhale.audio/api/units/373439/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.115135Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Next, you need to define a [**Redirect URI**](https://www.rfc-editor.org/rfc/rfc6749#section-3.1.2). This is the location the user is redirected to once they authenticate your app. This can be any URI you want."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8896926433413461160,
            "content_hash": -8896926433413461160,
            "location": "../../developer_documentation/api/authentication.md:75",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate.funkwhale.audio/api/units/373218/?format=api",
            "priority": 100,
            "id": 373440,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=0487c48bf79b8b58",
            "url": "https://translate.funkwhale.audio/api/units/373440/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.116142Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Funkwhale supports the `urn:ietf:wg:oauth:2.0:oob` redirect URI for non-web applications. If you use this URI, the user is shown a token to copy and paste."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7942310206617333083,
            "content_hash": -7942310206617333083,
            "location": "../../developer_documentation/api/authentication.md:78",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate.funkwhale.audio/api/units/373219/?format=api",
            "priority": 100,
            "id": 373441,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=11c73ef27e9d52a5",
            "url": "https://translate.funkwhale.audio/api/units/373441/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.117188Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Once you've decided on your scopes and your redirect URI, you can create your app using one of the following methods:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5935495441684990351,
            "content_hash": 5935495441684990351,
            "location": "../../developer_documentation/api/authentication.md:81",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate.funkwhale.audio/api/units/373220/?format=api",
            "priority": 100,
            "id": 373442,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=d25f1da81795898f",
            "url": "https://translate.funkwhale.audio/api/units/373442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.118305Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Visit `/settings/applications/new` on your Funkwhale pod while logged in"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4270923463262945924,
            "content_hash": -4270923463262945924,
            "location": "../../developer_documentation/api/authentication.md:83",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate.funkwhale.audio/api/units/373221/?format=api",
            "priority": 100,
            "id": 373443,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=44baa1bd0d54bd7c",
            "url": "https://translate.funkwhale.audio/api/units/373443/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.119396Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Send a `POST` request to `/api/v1/oauth/apps`. See our [API documentation](https://docs.funkwhale.audio/swagger/) for more information"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1686178325195252254,
            "content_hash": 1686178325195252254,
            "location": "../../developer_documentation/api/authentication.md:84",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate.funkwhale.audio/api/units/373222/?format=api",
            "priority": 100,
            "id": 373444,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=97668240c539e21e",
            "url": "https://translate.funkwhale.audio/api/units/373444/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.120488Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Both methods return a [**client ID**](https://www.rfc-editor.org/rfc/rfc6749#section-2.2) and a [**secret**](https://www.rfc-editor.org/rfc/rfc6749#section-2.3.1)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7284071690739023953,
            "content_hash": 7284071690739023953,
            "location": "../../developer_documentation/api/authentication.md:86",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate.funkwhale.audio/api/units/373228/?format=api",
            "priority": 100,
            "id": 373445,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=e516389c2cfa8051",
            "url": "https://translate.funkwhale.audio/api/units/373445/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.121591Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "2. Get an authorization code"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1050455366782138034,
            "content_hash": -1050455366782138034,
            "location": "../../developer_documentation/api/authentication.md:88",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.funkwhale.audio/api/units/373229/?format=api",
            "priority": 100,
            "id": 373447,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=716c0868d28c494e",
            "url": "https://translate.funkwhale.audio/api/units/373447/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.122642Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "Authorization codes are only valid for 5 minutes after the user approves the request."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9213068155141930479,
            "content_hash": -9213068155141930479,
            "location": "../../developer_documentation/api/authentication.md:91",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate.funkwhale.audio/api/units/373230/?format=api",
            "priority": 100,
            "id": 373449,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=00249b53694d4211",
            "url": "https://translate.funkwhale.audio/api/units/373449/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.127563Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "You need an [**authorization code**](https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1) to request an access token for your user. This code confirms to the server that a user has authorized access to their account."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -306779812335167563,
            "content_hash": -306779812335167563,
            "location": "../../developer_documentation/api/authentication.md:94",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate.funkwhale.audio/api/units/373231/?format=api",
            "priority": 100,
            "id": 373450,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=7bbe1962d58057b5",
            "url": "https://translate.funkwhale.audio/api/units/373450/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.128792Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "To fetch an authorization code, you need to send the user to their Funkwhale pod to authenticate. This sends an [authorization request](https://www.rfc-editor.org/rfc/rfc6749#section-4.1.2) to the server."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1799268677642635955,
            "content_hash": -1799268677642635955,
            "location": "../../developer_documentation/api/authentication.md:96",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate.funkwhale.audio/api/units/373232/?format=api",
            "priority": 100,
            "id": 373451,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=6707b6abad9fb54d",
            "url": "https://translate.funkwhale.audio/api/units/373451/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.129838Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "To do this, call the `/authorize` endpoint with the following URL encoded query parameters:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1010113638703722386,
            "content_hash": 1010113638703722386,
            "location": "../../developer_documentation/api/authentication.md:98",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate.funkwhale.audio/api/units/373233/?format=api",
            "priority": 100,
            "id": 373452,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=8e04a500a9b66f92",
            "url": "https://translate.funkwhale.audio/api/units/373452/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.130883Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`client_id`\\* - Your application's client ID"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6270376631178251862,
            "content_hash": 6270376631178251862,
            "location": "../../developer_documentation/api/authentication.md:100",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.funkwhale.audio/api/units/373234/?format=api",
            "priority": 100,
            "id": 373453,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=d704da52fd4a4e56",
            "url": "https://translate.funkwhale.audio/api/units/373453/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.131822Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`response_type`\\* - Must be set to `code`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5414043432729510810,
            "content_hash": 5414043432729510810,
            "location": "../../developer_documentation/api/authentication.md:101",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate.funkwhale.audio/api/units/373235/?format=api",
            "priority": 100,
            "id": 373454,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=cb228bd13661039a",
            "url": "https://translate.funkwhale.audio/api/units/373454/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.132715Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`redirect_uri` - Your redirect URI"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7705973050831077533,
            "content_hash": 7705973050831077533,
            "location": "../../developer_documentation/api/authentication.md:102",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.funkwhale.audio/api/units/373236/?format=api",
            "priority": 100,
            "id": 373455,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=eaf11da96785009d",
            "url": "https://translate.funkwhale.audio/api/units/373455/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.133565Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`scope` - A list of scopes"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7244091012984101585,
            "content_hash": 7244091012984101585,
            "location": "../../developer_documentation/api/authentication.md:103, ../../developer_documentation/api/authentication.md:135",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.funkwhale.audio/api/units/373237/?format=api",
            "priority": 100,
            "id": 373456,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=e4882e653d845ad1",
            "url": "https://translate.funkwhale.audio/api/units/373456/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.134435Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/en_US/?format=api",
            "source": [
                "`state` - Used to maintain state between the request and the callback to prevent cross-site request forgery. Typically corresponds with a location in the app (e.g. `/library`)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3056636812793557912,
            "content_hash": 3056636812793557912,
            "location": "../../developer_documentation/api/authentication.md:104",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate.funkwhale.audio/api/units/373238/?format=api",
            "priority": 100,
            "id": 373457,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/en_US/?checksum=aa6b5afc89f13398",
            "url": "https://translate.funkwhale.audio/api/units/373457/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.135297Z"
        }
    ]
}