Units
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
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" } ] }{ "count": 67, "next": "