{"id":18463844,"url":"https://github.com/smartive/cas-fee-adv-mumble-api","last_synced_at":"2025-10-12T00:20:13.530Z","repository":{"id":163497764,"uuid":"638951175","full_name":"smartive/cas-fee-adv-mumble-api","owner":"smartive","description":"API for the CAS Frontend Engineering Advanced. It contains the API for \"Mumble\", a constructed project for the course.","archived":false,"fork":false,"pushed_at":"2025-08-08T20:53:10.000Z","size":3244,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-09T22:58:13.130Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mumble-api-prod-4cxdci3drq-oa.a.run.app/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-10T12:56:32.000Z","updated_at":"2025-08-01T01:20:34.000Z","dependencies_parsed_at":"2023-12-26T01:31:13.128Z","dependency_job_id":"d32bdd00-e676-4a84-86a2-09d53e06f251","html_url":"https://github.com/smartive/cas-fee-adv-mumble-api","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/smartive/cas-fee-adv-mumble-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fcas-fee-adv-mumble-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fcas-fee-adv-mumble-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fcas-fee-adv-mumble-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fcas-fee-adv-mumble-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartive","download_url":"https://codeload.github.com/smartive/cas-fee-adv-mumble-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fcas-fee-adv-mumble-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270465537,"owners_count":24588666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T09:08:08.500Z","updated_at":"2025-10-12T00:20:08.506Z","avatar_url":"https://github.com/smartive.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Mumble API\n\nThis is the API for \"Mumble\". A simple API that supports creating\nposts, replies and attaching media to them. Furthermore, the API\nsupports liking and unliking posts and replies.\n\nThis API is a demo API for the Certificate of Advanced Studies (CAS)\nin Frontend Engineering Advanced at the University of Applied Sciences\nOST in Switzerland (CAS FEE ADV OST).\n\nMost calls to the API are required to be authenticated by\n[ZITADEL](https://zitadel.com). Accessing the list of \"posts\" or\nthe \"search\" is possible without authentication. To create, like, unlike,\nor delete a post (or a reply), the user must be authenticated. The authentication\nis done via OIDC and the API expects a valid JWT/Opaque token in the\n`HTTP Authorization` header.\n\n## Access\n\nThe API is deployed on Google Cloud Run.\nSwagger / OpenAPI Documentation is available.\n\nAccess the documentation on the following URL:\n[https://mumble-api-prod-4cxdci3drq-oa.a.run.app/index.html](https://mumble-api-prod-4cxdci3drq-oa.a.run.app/index.html)\n\n## Using own frontend\n\nAll authenticated calls require a valid opaque OIDC token. To get a token,\nyou receive a ZITADEL organization and a project grant to your organization.\nYou then may configure your application by yourself and use the API with the\nfetched tokens.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fcas-fee-adv-mumble-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartive%2Fcas-fee-adv-mumble-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fcas-fee-adv-mumble-api/lists"}