{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","documentation":"https://newsweb.oslobors.no/","operations":[{"name":"search_announcements","description":"Search stock-exchange announcements in a date window. Signature: search_announcements(issuer: string, optional, default None; category: string, optional, default None; market: string, optional, default None; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_announcements(issuer: string, optional, default None; category: string, optional, default None; market: string, optional, default None; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","parameters":[{"name":"issuer","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Issuer sign (e.g. \"EQNR\", case-insensitive) or a company name matching exactly one issuer (e.g. \"Equinor\").","unit":null,"display_type":"string"},{"name":"category","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Category id (e.g. 1007) or a case-insensitive substring of the English or Norwegian category name (e.g. \"inside information\").","unit":null,"display_type":"string"},{"name":"market","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Market symbol (e.g. \"XOSL\") or a market name substring matching exactly one market (e.g. \"Oslo B\u00f8rs\").","unit":null,"display_type":"string"},{"name":"from_date","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Inclusive start date, YYYY-MM-DD. Defaults to two days before to_date.","unit":null,"display_type":"string"},{"name":"to_date","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Inclusive end date, YYYY-MM-DD. Defaults to today in Oslo.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":50,"description":"Max announcements to return, 1-600 (default 50). Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Results to skip before the first one returned (default 0); with limit, pages through every match. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements?issuer={issuer}&category={category}&market={market}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","output_fields":["from_date","to_date","count","returned","truncated","announcements","announcements[].id","announcements[].title","announcements[].published","announcements[].issuer","announcements[].issuer_sign","announcements[].categories","announcements[].markets","announcements[].attachments_count","announcements[].corrects_message_id","announcements[].corrected_by_message_id","announcements[].url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["announcements[].id"],"name":["announcements[].title"]},"description_language":"en","documentation":"Search stock-exchange announcements in a date window.\n\nUnknown issuer, category and market values are silently ignored by the\nupstream API (the whole market comes back instead), so each filter is\nresolved against the NewsWeb lookup lists first and an error is raised\nrather than quietly returning unfiltered data.\n\nArgs:\n    issuer: Issuer sign (e.g. \"EQNR\", case-insensitive) or a company name\n        matching exactly one issuer (e.g. \"Equinor\").\n    category: Category id (e.g. 1007) or a case-insensitive substring of\n        the English or Norwegian category name (e.g. \"inside\n        information\").\n    market: Market symbol (e.g. \"XOSL\") or a market name substring\n        matching exactly one market (e.g. \"Oslo B\u00f8rs\").\n    from_date: Inclusive start date, YYYY-MM-DD. Defaults to two days\n        before to_date.\n    to_date: Inclusive end date, YYYY-MM-DD. Defaults to today in Oslo.\n    limit: Max announcements to return, 1-600 (default 50).\n    offset: Results to skip before the first one returned (default 0); with\n        limit, pages through every match.\n\nReturns `from_date`, `to_date`, `count` (announcements the upstream\nreturned for the window), `returned`, `truncated` (true when the upstream\ncapped the window at about 600 rows) and `announcements` newest first.\nEach announcement has id, title, published, issuer, issuer_sign,\ncategories (English category names), markets, attachments_count and url,\nplus corrects_message_id / corrected_by_message_id when it is a\ncorrection.\n\nData: Oslo B\u00f8rs / Euronext NewsWeb; undocumented public endpoint, may\nchange without notice.\n\nSignature: search_announcements(issuer: string, optional, default None; category: string, optional, default None; market: string, optional, default None; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/newsweb/search_announcements/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/newsweb/search_announcements/?issuer={issuer}&category={category}&market={market}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements","response_schema":{"type":"object","properties":{"from_date":{"type":"string","format":"date"},"to_date":{"type":"string","format":"date"},"count":{"type":"integer"},"returned":{"type":"integer"},"truncated":{"type":"boolean"},"announcements":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"title":{"type":["string","null"]},"published":{"type":["string","null"],"format":"date-time"},"issuer":{"type":["string","null"]},"issuer_sign":{"type":["string","null"]},"categories":{"type":"array","items":{"type":["string","null"]}},"markets":{"type":"array","items":{"type":"string"}},"attachments_count":{"type":["integer","null"]},"corrects_message_id":{"type":["integer","null"]},"corrected_by_message_id":{"type":["integer","null"]},"url":{"type":"string","format":"uri"}},"additionalProperties":false,"required":["id","title","published","issuer","issuer_sign","categories","markets","attachments_count","url"]}}},"additionalProperties":false,"required":["from_date","to_date","count","returned","truncated","announcements"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["listed_issuer"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements?issuer={issuer}&category={category}&market={market}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","response_example":{"source":"newsweb","operation":"search_announcements","parameters":{"issuer":"example value","category":"example value","market":"example value","from_date":"2026-01-15","to_date":"2026-01-15","limit":50,"offset":0},"data":{"from_date":"2026-01-15","to_date":"2026-01-15","count":1,"returned":1,"truncated":true,"announcements":[{"id":1,"title":"Example","published":"2026-01-15T12:00:00Z","issuer":"example value","issuer_sign":"example value","categories":["example value"],"markets":["example value"],"attachments_count":1,"corrects_message_id":1,"corrected_by_message_id":1,"url":"https://example.invalid/resource"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","cache_ttl_seconds":120,"documentation":"https://newsweb.oslobors.no/"}]},"_provenance":{"data":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb"},"entities":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/search_announcements","source":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","wiki":"https://allemannsdata.com/wiki/kilder/newsweb/search_announcements/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_announcement","description":"One announcement with its full body text and attachment links. Signature: get_announcement(message_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_announcement(message_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"message_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"The announcement `id` from search_announcements().","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement?message_id={message_id}&limit=25&offset=0","output_fields":["id","title","published","issuer","issuer_sign","categories","markets","attachments_count","corrects_message_id","corrected_by_message_id","url","body","instrument","attachments","attachments[].name","attachments[].url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["title","attachments[].name"]},"description_language":"en","documentation":"One announcement with its full body text and attachment links.\n\nArgs:\n    message_id: The announcement `id` from search_announcements().\n\nReturns the announcement fields from search_announcements() plus `body`\n(the announcement text as published), `instrument` (full instrument name,\nomitted when the announcement is not tied to one) and `attachments`\n[{name, url}] where url downloads the attachment file.\n\nData: Oslo B\u00f8rs / Euronext NewsWeb; undocumented public endpoint, may\nchange without notice.\n\nSignature: get_announcement(message_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/newsweb/get_announcement/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/newsweb/get_announcement/?message_id={message_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement","response_schema":{"type":"object","properties":{"id":{"type":["integer","null"]},"title":{"type":["string","null"]},"published":{"type":["string","null"],"format":"date-time"},"issuer":{"type":["string","null"]},"issuer_sign":{"type":["string","null"]},"categories":{"type":"array","items":{"type":["string","null"]}},"markets":{"type":"array","items":{"type":"string"}},"attachments_count":{"type":["integer","null"]},"corrects_message_id":{"type":["integer","null"]},"corrected_by_message_id":{"type":["integer","null"]},"url":{"type":"string","format":"uri"},"body":{"type":["string","null"]},"instrument":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"name":{"type":["string","null"]},"url":{"type":"string","format":"uri"}},"additionalProperties":false,"required":["name","url"]}}},"additionalProperties":false,"required":["id","title","published","issuer","issuer_sign","categories","markets","attachments_count","url","body","attachments"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["listed_issuer"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement?message_id={message_id}&limit=25&offset=0","response_example":{"source":"newsweb","operation":"get_announcement","parameters":{"message_id":1},"data":{"id":1,"title":"Example","published":"2026-01-15T12:00:00Z","issuer":"example value","issuer_sign":"example value","categories":["example value"],"markets":["example value"],"attachments_count":1,"corrects_message_id":1,"corrected_by_message_id":1,"url":"https://example.invalid/resource","body":"example value","instrument":"example value","attachments":[{"name":"Example","url":"https://example.invalid/resource"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","cache_ttl_seconds":120,"documentation":"https://newsweb.oslobors.no/"}]},"_provenance":{"data":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb"},"entities":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/get_announcement","source":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","wiki":"https://allemannsdata.com/wiki/kilder/newsweb/get_announcement/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"list_categories","description":"List the NewsWeb announcement categories. Signature: list_categories(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_categories(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories?limit=25&offset=0","output_fields":["[].id","[].name_en","[].name_no"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"description_language":"en","documentation":"List the NewsWeb announcement categories.\n\nReturns [{id, name_en, name_no}] sorted by id, e.g. 1005 INSIDE\nINFORMATION / INNSIDEINFORMASJON and 1007 ACQUISITION OR DISPOSAL OF AN\nISSUER'S OWN SHARES / UTSTEDERS MELDEPLIKT VED HANDEL I EGNE AKSJER. Pass\nan id or a name substring to search_announcements() as `category`.\n\nData: Oslo B\u00f8rs / Euronext NewsWeb; undocumented public endpoint, may\nchange without notice.\n\nSignature: list_categories(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/newsweb/list_categories/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/newsweb/list_categories/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories","response_schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"name_en":{"type":["string","null"]},"name_no":{"type":["string","null"]}},"additionalProperties":false,"required":["id","name_en","name_no"]}},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["listed_issuer"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories?limit=25&offset=0","response_example":{"source":"newsweb","operation":"list_categories","parameters":{},"data":[{"id":1,"name_en":"Example","name_no":"Example"}],"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","cache_ttl_seconds":120,"documentation":"https://newsweb.oslobors.no/"}]},"_provenance":{"data":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb"},"entities":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/list_categories","source":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","wiki":"https://allemannsdata.com/wiki/kilder/newsweb/list_categories/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"find_issuers","description":"Find issuers by company name or issuer sign. Signature: find_issuers(name: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_issuers(name: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","parameters":[{"name":"name","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Case-insensitive substring of the company name or of the issuer sign, e.g. \"equinor\" or \"EQNR\".","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":20,"description":"Max issuers to return, 1-100 (default 20). Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers?name={name}&limit=20&offset=0","output_fields":["count","issuers","issuers[].name","issuers[].sign","issuers[].active"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["issuers[].name"]},"description_language":"en","documentation":"Find issuers by company name or issuer sign.\n\nArgs:\n    name: Case-insensitive substring of the company name or of the issuer\n        sign, e.g. \"equinor\" or \"EQNR\".\n    limit: Max issuers to return, 1-100 (default 20).\n\nReturns `count` (issuers matching before the cap) and `issuers`, active\nones first, each with name, sign (the issuerSign to pass to\nsearch_announcements()) and active.\n\nData: Oslo B\u00f8rs / Euronext NewsWeb; undocumented public endpoint, may\nchange without notice.\n\nSignature: find_issuers(name: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/newsweb/find_issuers/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/newsweb/find_issuers/?name={name}&limit=20&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers","response_schema":{"type":"object","properties":{"count":{"type":"integer"},"issuers":{"type":"array","items":{"type":"object","properties":{"name":{"type":["string","null"]},"sign":{"type":["string","null"]},"active":{"type":"boolean"}},"additionalProperties":false,"required":["name","sign","active"]}}},"additionalProperties":false,"required":["count","issuers"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["listed_issuer"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers?name={name}&limit=20&offset=0","response_example":{"source":"newsweb","operation":"find_issuers","parameters":{"name":"Example","limit":20},"data":{"count":1,"issuers":[{"name":"Example","sign":"example value","active":true}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","cache_ttl_seconds":120,"documentation":"https://newsweb.oslobors.no/"}]},"_provenance":{"data":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb"},"entities":{"source":"newsweb","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/find_issuers","source":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","wiki":"https://allemannsdata.com/wiki/kilder/newsweb/find_issuers/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb/{operation}/schema","related_sources":[{"id":"shortsalg","name":"Short sale register","reason":"Disclosed short positions in the issuers that publish announcements.","api":"https://allemannsdata.com/wiki/api/v1/kilder/shortsalg","wiki":"https://allemannsdata.com/wiki/kilder/shortsalg/"},{"id":"firmafakta","name":"Firmafakta","reason":"Company facts about the announcing issuer.","api":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta","wiki":"https://allemannsdata.com/wiki/kilder/firmafakta/"}],"_meta":{"retrieved_at":"2026-10-11T09:31:18Z","language":"en","content_languages":["en"],"sources":[{"id":"newsweb","name":"Oslo B\u00f8rs NewsWeb","description":"Stock-exchange announcements from Oslo B\u00f8rs and Euronext NewsWeb; the endpoint behind newsweb.oslobors.no is undocumented and may change without notice.","documentation":"https://newsweb.oslobors.no/","cache_ttl_seconds":120}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","names":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/newsweb","wiki":"https://allemannsdata.com/wiki/kilder/newsweb/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
