Translation components API.

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

GET /api/translations/documentation/developer-api-authentication/fr/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/fr/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373512,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=f941915f5fd6a9b1",
            "url": "https://translate.funkwhale.audio/api/units/373512/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.353401Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373513,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=d635c32af269ecac",
            "url": "https://translate.funkwhale.audio/api/units/373513/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.354353Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373514,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=f907c3cca3f490bf",
            "url": "https://translate.funkwhale.audio/api/units/373514/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.355162Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373515,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=b9e0082ccc1a7b83",
            "url": "https://translate.funkwhale.audio/api/units/373515/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.355931Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373516,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=bde390cdd6771b07",
            "url": "https://translate.funkwhale.audio/api/units/373516/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.356748Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373517,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=52e4ba2cce9ceb74",
            "url": "https://translate.funkwhale.audio/api/units/373517/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.357602Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373518,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=ac8c75031b5442f7",
            "url": "https://translate.funkwhale.audio/api/units/373518/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.358423Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373519,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=7b92704f8b0346f7",
            "url": "https://translate.funkwhale.audio/api/units/373519/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.359201Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373520,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=ca59a2b6fd0a74fb",
            "url": "https://translate.funkwhale.audio/api/units/373520/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.359945Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373522,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=060aa3eecfb748e3",
            "url": "https://translate.funkwhale.audio/api/units/373522/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.360722Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373523,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=f7f5c115cf553484",
            "url": "https://translate.funkwhale.audio/api/units/373523/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.361479Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373524,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=b80f67cc0fa7d73d",
            "url": "https://translate.funkwhale.audio/api/units/373524/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.362302Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373525,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=323e9bf19e72c3d6",
            "url": "https://translate.funkwhale.audio/api/units/373525/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.363037Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373526,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=2703991b94f0d25d",
            "url": "https://translate.funkwhale.audio/api/units/373526/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.363793Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373527,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=abf2da99241d0a57",
            "url": "https://translate.funkwhale.audio/api/units/373527/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.364566Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373528,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=10ed24096aabe256",
            "url": "https://translate.funkwhale.audio/api/units/373528/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.365342Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373529,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=4ac3921358e9af3d",
            "url": "https://translate.funkwhale.audio/api/units/373529/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.366135Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373530,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=836ad20556e2219e",
            "url": "https://translate.funkwhale.audio/api/units/373530/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.366896Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373531,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=972b282987e84c3b",
            "url": "https://translate.funkwhale.audio/api/units/373531/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.367637Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373532,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=a6a98b7c5d7839d9",
            "url": "https://translate.funkwhale.audio/api/units/373532/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.368379Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373534,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=885e00ae2d9efc98",
            "url": "https://translate.funkwhale.audio/api/units/373534/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.369126Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373535,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=951b862f2bfefa37",
            "url": "https://translate.funkwhale.audio/api/units/373535/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.369860Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373536,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=3468d70f120259d4",
            "url": "https://translate.funkwhale.audio/api/units/373536/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.370614Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373537,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=93d76460b00c31f8",
            "url": "https://translate.funkwhale.audio/api/units/373537/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.371351Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373538,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=f6ed205ed4929d68",
            "url": "https://translate.funkwhale.audio/api/units/373538/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.372072Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373539,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=252788192758fb04",
            "url": "https://translate.funkwhale.audio/api/units/373539/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.372810Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373540,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=7bc784557fd449e0",
            "url": "https://translate.funkwhale.audio/api/units/373540/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.373543Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373541,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=afd97ce8b5139763",
            "url": "https://translate.funkwhale.audio/api/units/373541/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.374333Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373542,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=a396f51fa65242c9",
            "url": "https://translate.funkwhale.audio/api/units/373542/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.375080Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373543,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=1c232dda569e50d4",
            "url": "https://translate.funkwhale.audio/api/units/373543/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.375865Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373545,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=2a6f5fde0fa695bf",
            "url": "https://translate.funkwhale.audio/api/units/373545/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.376621Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373546,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=eef249b8017e74a1",
            "url": "https://translate.funkwhale.audio/api/units/373546/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.377390Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373547,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=4db297b8fc01634a",
            "url": "https://translate.funkwhale.audio/api/units/373547/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.378125Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373548,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=6a354fae20181d2f",
            "url": "https://translate.funkwhale.audio/api/units/373548/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.378857Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373549,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=0487c48bf79b8b58",
            "url": "https://translate.funkwhale.audio/api/units/373549/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.379626Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373550,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=11c73ef27e9d52a5",
            "url": "https://translate.funkwhale.audio/api/units/373550/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.380410Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373551,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=d25f1da81795898f",
            "url": "https://translate.funkwhale.audio/api/units/373551/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.381204Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373552,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=44baa1bd0d54bd7c",
            "url": "https://translate.funkwhale.audio/api/units/373552/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.381950Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373553,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=97668240c539e21e",
            "url": "https://translate.funkwhale.audio/api/units/373553/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.382733Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373554,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=e516389c2cfa8051",
            "url": "https://translate.funkwhale.audio/api/units/373554/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.383676Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373556,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=716c0868d28c494e",
            "url": "https://translate.funkwhale.audio/api/units/373556/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.384637Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373557,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=00249b53694d4211",
            "url": "https://translate.funkwhale.audio/api/units/373557/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.385574Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373558,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=7bbe1962d58057b5",
            "url": "https://translate.funkwhale.audio/api/units/373558/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.386542Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373559,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=6707b6abad9fb54d",
            "url": "https://translate.funkwhale.audio/api/units/373559/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.387447Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373561,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=8e04a500a9b66f92",
            "url": "https://translate.funkwhale.audio/api/units/373561/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.388324Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373562,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=d704da52fd4a4e56",
            "url": "https://translate.funkwhale.audio/api/units/373562/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.389120Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373564,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=cb228bd13661039a",
            "url": "https://translate.funkwhale.audio/api/units/373564/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.389943Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373566,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=eaf11da96785009d",
            "url": "https://translate.funkwhale.audio/api/units/373566/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.390728Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373568,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=e4882e653d845ad1",
            "url": "https://translate.funkwhale.audio/api/units/373568/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.391499Z"
        },
        {
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/developer-api-authentication/fr/?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": 373569,
            "web_url": "https://translate.funkwhale.audio/translate/documentation/developer-api-authentication/fr/?checksum=aa6b5afc89f13398",
            "url": "https://translate.funkwhale.audio/api/units/373569/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-25T08:06:54.392328Z"
        }
    ]
}