{"id":32488,"date":"2023-03-08T16:32:47","date_gmt":"2023-03-08T15:32:47","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32488"},"modified":"2026-03-17T14:28:58","modified_gmt":"2026-03-17T13:28:58","slug":"eindpunten","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/nl\/user-manual\/remote-control-automation\/http-api\/endpoints\/","title":{"rendered":"Eindpunten"},"content":{"rendered":"<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\">Gebruikt u Claude, Codex, Github Copilot of andere AI voor codering?<\/p><\/div>\n                <div><p class=\"text_exclamation\">Bekijk de <a href=\"https:\/\/github.com\/boinx\/mimoLive-API-Reference\" target=\"_blank\" rel=\"noopener\">mimoLive API referentie<\/a>. Drop het in uw favoriete AI-coderingsagent en gebruik de mimoLive API onmiddellijk correct.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_exclamation {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(242,222,222);\n    border-radius: 8px;\n}\n.icon_exclamation {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(184,74,72);\n    line-height:60px;\n}\n.text_exclamation {\n    color:rgb(184,74,72);\n}\n\n.text_exclamation_headline{\n    font-weight:bold;\n    color:rgb(184,74,72);\n}\n\n\n.main_div_exclamation\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n    \n}\n\n.left_div_icon_exclamation{\n    display:flex !IMPORTANT;\n    width:80px;\n    padding:10px;\n    margin:20px 20px 20px 0;\n    height:40px;\n}\n.right_div_text_exclamation{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    width:200px;\n    padding:10px;\n    margin:0;\n}<\/style>\n\t\t\n\n\n<h2 class=\"wp-block-heading\">Algemeen<\/h2>\n\n\n\n<p>De <span class=\"caps\">API<\/span>is, indien ingeschakeld, beschikbaar op \"http:\/\/localhost:8989\/api\/v1\". Dit is de basis <span class=\"caps\">URL<\/span> die moet worden toegevoegd aan elke methode <span class=\"caps\">URL<\/span> hieronder vermeld.<\/p>\n\n\n\n<p>Als een bron is ge\u00efntroduceerd na de initi\u00eble lancering van de <span class=\"caps\">HTTP<\/span> <span class=\"caps\">API<\/span>wordt de methode gemarkeerd met een <strong>Beschikbaar sinds<\/strong> informatie.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Verwijst naar de lijst met open documenten op \"\/documenten\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/apparaten<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d<br>Geeft een lijst van momenteel beschikbare <strong>videoapparaten<\/strong> op het hostsysteem. Elk item bevat een identificatie en een menselijk leesbare naam. Nuttig voor het toewijzen van opnameapparaten aan Bronnen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/apparaten\/(ApparaatID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d<br>Retourneert details voor het apparaat gespecificeerd door \u201c(DeviceID)\u201d, inclusief de naam en eigenschappen ervan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Documenten<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Documenten opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Resulteert in een lijst met open documenten. Zie het gegevenstype documenten voor meer informatie over de geretourneerde objecten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\u201d, <strong>\"<span class=\"caps\">PUT<\/span>\"<\/strong><\/strong><br>Retourneert een enkel document gespecificeerd door \"(DocumentID)\". In het inbegrepen gedeelte van het antwoord worden alle \"laag\" objecten die gebruikt worden door dit document en alle \"bron\" objecten in dit document ook geretourneerd (sideloading). Zie het gegevenstype documenten voor meer informatie over de geretourneerde gegevens.<\/p>\n\n\n\n<p>PUT werkt eigenschappen op documentniveau bij, zoals het mastervolume van de programma-uitvoer en metagegevens van de weergave (titel, auteur, resolutie, framerate, sample rate en meer). Verzend alleen de velden die u wilt wijzigen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/programmaUit<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>De programma-uitvoer die momenteel wordt geproduceerd door het document dat is opgegeven door \"(DocumentID)\".<br>Neemt dezelfde parameters als bronvoorvertoningen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Document acties<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/setLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Start een show\/document en activeert alle bijbehorende gebeurtenissen. Dit aanroepen op een al lopend document zal niet resulteren in een fout. Het bijgewerkte documentobject wordt geretourneerd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/setOff<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Stopt een show\/document. Als je dit aanroept bij een show die al gestopt is, zal er geen fout optreden. Het bijgewerkte documentobject wordt geretourneerd.<\/p>\n\n\n\n<p><i>*<\/i>Omdat een document kan besluiten te blijven draaien nadat je deze methode hebt aangeroepen, kan het geretourneerde laagobject de status \"shutdown\" hebben in plaats van \"off\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/toggleLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Schakelt een show\/document tussen live en uit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lagen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Lagen maken<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>POST \/documenten\/(DocumentID)\/lagen<\/strong><\/h4>\n\n\n\n<p>Cre\u00ebert een nieuwe laag op basis van een laagsjabloon en voegt deze in de lagenstapel van het document in. Specificeer het sjabloon via de laag-identifier, en stel optioneel de positie in de stapel, een naam en initi\u00eble invoerwaarden in. Retourneert het nieuw gemaakte laagobject.<br><br><\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X POST \"http:\/\/localhost:8989\/api\/v1\/documents\/(DocumentID)\/layers\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"layer-identifier\": \"com.boinx.mimoLive.layer.lowerthird\",\n    \"index\": 4,\n    \"name\": \"My Lower Third\"\n  }'\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Lagen opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">GET \/documenten\/(DocumentID)\/lagen<\/h4>\n\n\n\n<p>Retourneert een lijst met lagen voor het document gespecificeerd door \"(DocumentID)\". Zie het gegevenstype lagen voor informatie over de objecten die worden geretourneerd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\"<\/strong><br>Retourneert een enkele laag gespecificeerd door de \"(LayerID)\" in het document gespecificeerd door \"(DocumentID)\". In het gedeelte \"inclusief\" van het antwoord worden alle \"variant\"-objecten met betrekking tot deze laag ook geretourneerd (zijwaarts laden). Zie het gegevenstype van de lagen voor meer informatie over de geretourneerde gegevens. Houd er rekening mee dat de \"input-waarden\" van het layer endpoint de \"input-waarden\" van de bijbehorende \"liveVariant\" variant weergeven.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een laag wijzigen<\/h3>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\"<\/strong><br>Voer een \" \" uit om de naam van de laag, het audiovolume of de invoerwaarden in te stellen.<span class=\"caps\">PUT<\/span>\" verzoek met een <span class=\"caps\">JSON<\/span> gecodeerd object naar het eindpunt van de laag. Je kunt ook een \"<span class=\"caps\">GET<\/span>\" verzoek door de <span class=\"caps\">JSON<\/span> gegevens naar de <span class=\"caps\">URL<\/span> met de sleutel \"?update=\". In dit geval wordt de <span class=\"caps\">JSON<\/span> gegevens moeten <span class=\"caps\">URL<\/span> gecodeerd.<\/p>\n\n\n\n<p>Waarden die je niet wilt wijzigen moeten gewoon worden uitgesloten van de <span class=\"caps\">JSON<\/span> gegevens. Voorbeeld:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\n    \"name\": \"New name of the Layer\",\n    \"volume\": 0.5,\n    \"input-values\": { \n        \"tvGroup_Content__Subtitle\": \"This is a Test\"\n    }\n}<\/code><\/pre>\n\n\n\n<p>Na het bijwerken van de waarden zal mimoLive reageren met een bijgewerkt laagobject. Houd er rekening mee dat niet alle waarden onmiddellijk kunnen worden toegepast of pas na een andere rendercyclus effect kunnen hebben.<\/p>\n\n\n\n<p>Opmerking: Het \"volume\" attribuut is toegevoegd in mimoLive 5.6 en wordt genegeerd in eerdere versies of als de laag geen volumeregeling heeft. De waarde wordt geclipt naar (0, 1), waarbij 0 stil is en 1 vol volume.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een laag verwijderen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">DELETE \/documenten\/(DocumentID)\/lagen\/(LaagID)<\/h4>\n\n\n\n<p>Verwijdert de opgegeven laag uit het document. Retourneert 204 Geen inhoud bij succes. Verwijdering wordt geweigerd als de laag een vereiste demolaag is.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Laagacties<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/setLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Activeert een laag, als dit direct op de laag wordt aangeroepen, wordt de laatst geselecteerde laagvariant gebruikt. Als je dit aanroept op een laag die al actief is, zal er geen fout optreden. Het bijgewerkte laagobject wordt geretourneerd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/setOff<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Deactiveert een laag. Als je dit aanroept op een laag die al gedeactiveerd is, zal er geen fout optreden. Het bijgewerkte laagobject wordt geretourneerd.<\/p>\n\n\n\n<p><i>*<\/i>Omdat een laag kan besluiten om animaties uit te voeren nadat je deze methode hebt aangeroepen, kan het geretourneerde laagobject de status \"shutdown\" hebben in plaats van \"off\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/toggleLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Schakelt een laag tussen \"live\" en \"uit\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/signalen\/(SignalID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Activeert het signaal gespecificeerd door \"(SignalID)\" in de huidige \"live-variant\" of als de laag niet live is in de \"actieve-variant\". Je kunt het \"(SignalID)\" uit het \"input-values\" veld van de laag halen (ge\u00efdentificeerd door het sleutelachtervoegsel \"_TypeSignal\").<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/cycleThroughVariants<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br><strong>Beschikbaar sinds: mimoLive 5.6<\/strong><br>Selecteert de eerstvolgende variant na de huidige actieve variant van laag \"(LayerID)\" als de nieuwe actieve variant van de laag. Dit kan worden gebruikt om de variant te selecteren (bijv. van een Lower Third-laag) die live moet gaan. <b>volgende<\/b>.<br>Het aanroepen van dit eindpunt verstoort je show niet als de laag op dat moment live is. Het effect wordt alleen weergegeven als de laag daarna live wordt gezet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/cycleThroughVariantsBackwards<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Selecteert de <strong>vorige<\/strong> variant (het omgekeerde van <code>\/cycleThroughVariants<\/code>) zonder de huidige live-status te be\u00efnvloeden. Het effect wordt zichtbaar wanneer de laag of geselecteerde variant live wordt gezet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/setLiveFirstVariant<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Activeert de <strong>eerste<\/strong> variant van de laag en zet de laag live.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LaagID)\/setLiveLastVariant<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Activeert de <strong>laatste<\/strong> variant van de laag en zet de laag live.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documents\/(DocumentID)\/layers\/(LayerID)\/inputs\/(SourceInputKey)\/mediacontrol\/(MediaControlCommand)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Stuurt een media-controleopdracht naar het medium dat gebonden is aan ingang \u201c(SourceInputKey)\u201d van de gespecificeerde laag. Merk op dat de bron van de ingang rapporteert welke commando's deze ondersteunt; zie \/documents\/(DocumentID)\/sources\/(SourceID).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Opdracht voor mediabesturing<\/strong><\/td><td><strong>Beschrijving<\/strong><\/td><\/tr><tr><td>spelen<\/td><td>Start het afspelen van media.<\/td><\/tr><tr><td>pauze<\/td><td>Pauzeert de huidige weergave zonder de positie te resetten.<\/td><\/tr><tr><td>stop<\/td><td>Stopt het afspelen en zet de mediapositie terug naar het begin.<\/td><\/tr><tr><td>omgekeerde<\/td><td>Speelt media in omgekeerde richting af.<\/td><\/tr><tr><td>terugspoelen<\/td><td>Hiermee gaat het afspelen achteruit, meestal sneller dan normaal.<\/td><\/tr><tr><td>fastforward<\/td><td>Hiermee gaat het afspelen snel vooruit.<\/td><\/tr><tr><td>skiptostart<\/td><td>Springt naar het begin van de media.<\/td><\/tr><tr><td>skiptoend<\/td><td>Springt naar het einde van de media.<\/td><\/tr><tr><td>skip terug<\/td><td>Gaat met een interval van 10 seconden achteruit.<\/td><\/tr><tr><td>skipahead<\/td><td>Gaat 10 seconden vooruit.<\/td><\/tr><tr><td>record<\/td><td>Start de opname van de media-ingang.<\/td><\/tr><tr><td>shuffle<\/td><td>Schakelt de willekeurige afspeelvolgorde voor media-items in.<\/td><\/tr><tr><td>herhaal<\/td><td>Herhaal de huidige media.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Varianten<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Varianten opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Retourneert een lijst met varianten voor de laag gespecificeerd door \"(LayerID)\" en het document gespecificeerd door \"(DocumentID)\". Zie het gegevenstype \"varianten\" voor informatie over de geretourneerde objecten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten\/(VariantID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\"<\/strong><br>Retourneert een enkele variant gespecificeerd door \"(VariantID)\" en \"(LayerID)\" in het document gespecificeerd door \"(DocumentID)\". Zie het gegevenstype \"varianten\" voor meer informatie over de geretourneerde gegevens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een variant wijzigen<\/h3>\n\n\n\n<p>Als u de naam van de variant of invoerwaarden wilt instellen, voert u een \"<span class=\"caps\">PUT<\/span>\" verzoek met een <span class=\"caps\">JSON<\/span> gecodeerd object naar het variant eindpunt. Waarden die je niet wilt wijzigen moeten eenvoudigweg worden uitgesloten van de <span class=\"caps\">JSON<\/span> u \"<span class=\"caps\">PUT<\/span>\". Voorbeeld:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\n    \"name\": \"New name of the Variant\",\n    \"input-values\": { \n        \"tvGroup_Content__Subtitle\": \"This is a Test\"\n    }\n}<\/code><\/pre>\n\n\n\n<p>Na het bijwerken van de waarden zal mimoLive reageren met een bijgewerkt variantobject. Houd er rekening mee dat niet alle waarden onmiddellijk kunnen worden toegepast of pas na een andere rendercyclus effect kunnen hebben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Variant acties<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten\/(VariantID)\/setLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Activeert een variant, als de eigen laag niet live is wordt deze ook live gezet. Als je dit aanroept op een variant die al actief is, levert dit geen fout op. Het bijgewerkte variantobject wordt geretourneerd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten\/(VariantID)\/setOff<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Deactiveert een variant. Hierdoor wordt ook de eigen laag uitgeschakeld.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten\/(VariantID)\/toggleLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Schakelt een variant tussen live en uit.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen\/(LayerID)\/varianten\/(VariantID)\/signalen\/(SignalID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Activeert het signaal gespecificeerd door \"(SignalID)\" op de variant. Je kunt het \"(SignalID)\" uit het veld \"input-values\" van de laag halen (ge\u00efdentificeerd door het sleutelachtervoegsel \"_TypeSignal\").<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bronnen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bronnen cre\u00ebren<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">POST \/documenten\/(DocumentID)\/bronnen<\/h4>\n\n\n\n<p>Cre\u00ebert een nieuwe bron in het document van een gegeven brontype. Geef het type op via source-type (bijv. com.boinx.mimoLive.sources.deviceVideoSource), geef optioneel een weergavenaam op en alle parameters die via de HTTP API kunnen worden bijgewerkt. Retourneert het nieuw aangemaakte bronobject.<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X POST \"http:\/\/localhost:8989\/api\/v1\/documents\/(DocumentID)\/sources\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"source-type\": \"com.boinx.mimoLive.sources.deviceVideoSource\",\n    \"name\": \"Main Camera\"\n  }'\n\nValid source type identifiers:<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Bron Type Identifiers<\/strong><\/td><td><strong>Bron<\/strong><\/td><\/tr><tr><td>com.boinx.mimoLive.sources.webBrowserSource<\/td><td>Webbrowser<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.screenCaptureSource<\/td><td>Screen Capture<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.ffmpegSource<\/td><td>NDI \/ Video-opname<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.webRTCSource<\/td><td>mimoCall<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.windowCaptureSource<\/td><td>Venster vastleggen<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.deviceAudioSource<\/td><td>Audio-apparaat<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.deviceVideoSource<\/td><td>Video- en audioapparaat combineren (camera)<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.lastRecordingSource<\/td><td>Laatste opname<\/td><\/tr><tr><td>com.boinx.mimoLive.sources.zoomparticipant<\/td><td>Zoom Deelnemer<\/td><\/tr><tr><td>en nog veel meer...<\/td><td><\/td><\/tr><tr><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Bronnen opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Retourneert een lijst met bronnen voor het document gespecificeerd door \"(DocumentID)\". Zie het gegevenstype \"bronnenlaag\" voor informatie over de objecten die worden geretourneerd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(BronID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\"<\/strong><br>Retourneert een enkele bron gespecificeerd door \"(SourceID)\" in het document gespecificeerd door \"(DocumentID)\". In het inbegrepen gedeelte van het antwoord worden alle \"filter\"-objecten met betrekking tot deze bron ook geretourneerd (zijwaarts laden). Zie het gegevenstype \"bronnen\" voor meer informatie over de geretourneerde gegevens.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/voorvertoning<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Geeft een grafisch voorbeeld van de bron gespecificeerd door de \"(SourceID)\" in het document gespecificeerd door \"(DocumentID)\". Het eindpunt ondersteunt de volgende parameters:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Parameter<\/th><th>Standaard<\/th><th>Beschrijving<\/th><\/tr><tr><td>formaat<\/td><td>png<\/td><td>Het formaat waarin het voorbeeld wordt geretourneerd. Toegestane waarden: png, jpeg, mjpeg, mpng<\/td><\/tr><tr><td>fps<\/td><td>10<\/td><td>De framerate voor voorvertoningen van bewegende beelden. Alleen van toepassing op mjpeg- en mpng-indelingen. Houd er rekening mee dat 1 fps ongeveer gelijk is aan 1% van <span class=\"caps\">CPU<\/span> gebruik.<\/td><\/tr><tr><td>breedte<\/td><td>(documentbreedte)<\/td><td>De maximale breedte van het voorbeeld. De afbeelding wordt verkleind tot de opgegeven breedte.<\/td><\/tr><tr><td>hoogte<\/td><td>(documentbreedte)<\/td><td>De maximale hoogte van de preview. De afbeelding wordt verkleind tot de opgegeven hoogte.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/mediacontrol\/(MediaControlCommand)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Regelt het afspelen voor bronnen die geschikt zijn voor media (bijv. Mediabestand\/afspeellijst). Ondersteunde opdrachten zijn afhankelijk van het type bron. Zie \/documents\/(DocumentID)\/layers\/(LayerID)\/inputs\/(SourceInputKey)\/mediacontrol\/(MediaControlCommand) .<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/openwebbrowser<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d<br>Als de bron een Web Browser Capture bron is, zal deze actie het bijbehorende webbrowservenster openen. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een bron wijzigen<\/h3>\n\n\n\n<p>Om de naam van de bron of invoerwaarden in te stellen (alleen als de bron die heeft, bijvoorbeeld als het een Compositiebron is) voert u een \"<span class=\"caps\">PUT<\/span>\" verzoek met een <span class=\"caps\">JSON<\/span> gecodeerd object naar het bron eindpunt. Waarden die u niet wilt wijzigen, moeten eenvoudigweg worden uitgesloten van de <span class=\"caps\">JSON<\/span> u \"<span class=\"caps\">PUT<\/span>\". Voorbeeld:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\n    \"name\": \"New name of the Source\",\n    \"gain\": 1.25,\n    \"input-values\": { \n        \"tvGroup_Content__Subtitle\": \"This is a Test\"\n    }\n}<\/code><\/pre>\n\n\n\n<p><i>*<\/i>Het \"gain\" attribuut is toegevoegd in mimoLive 5.6 en wordt genegeerd in eerdere versies of als de bron geen versterkingsregeling heeft. De waarde wordt geclipt naar (0, 2), waarbij 0 stil is, 1 standaard is en 2 het volume ongeveer verdubbelt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een bron verwijderen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">DELETE \/documenten\/(DocumentID)\/bronnen\/(BronID)<\/h4>\n\n\n\n<p>Verwijdert de opgegeven bron uit het document. Geeft 204 Geen inhoud terug bij succes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bron Acties<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/signalen\/(SignalID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Triggert het signaal gespecificeerd door \"(SignalID)\" op de bron (alleen als de bron \"invoerwaarden\" heeft, bijvoorbeeld als het een samenstellingsbron is). U kunt het \"(SignalID)\" uit het \"input-values\" veld van de bron halen (ge\u00efdentificeerd door het sleutelachtervoegsel \"_TypeSignal\").<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filters<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Filters opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/filters<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Retourneert een lijst met filters voor de bron opgegeven door \"(SourceID)\" en het document opgegeven door \"(DocumentID)\". Zie het gegevenstype \"filters\" voor informatie over de geretourneerde objecten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/filters\/(FilterID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\"<\/strong><br>Retourneert een enkel filter gespecificeerd door \"(FilterID)\" en \"(SourceID)\" in het document gespecificeerd door \"(DocumentID)\". Zie het gegevenstype \"filters\" voor meer informatie over de geretourneerde gegevens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een filter wijzigen<\/h3>\n\n\n\n<p>Voer een \"<span class=\"caps\">PUT<\/span>\" verzoek met een <span class=\"caps\">JSON<\/span> gecodeerd object naar het filtereindpunt. Waarden die u niet wilt wijzigen, moeten eenvoudig worden uitgesloten van het <span class=\"caps\">JSON<\/span> u \"<span class=\"caps\">PUT<\/span>\". Voorbeeld:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\n    \"input-values\": { \n        \"tvGroup_Content__Subtitle\": \"This is a Test\"\n    }\n}<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/bronnen\/(SourceID)\/filters\/(FilterID)\/signalen\/(SignalID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Triggert het signaal gespecificeerd door \"(SignalID)\" op het filter. Je kunt het \"(SignalID)\" uit het veld \"input-values\" van het filter halen (ge\u00efdentificeerd door het sleutelachtervoegsel \"_TypeSignal\").<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uitvoer Bestemmingen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Uitvoerbestemmingen maken<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">POST \/documenten\/(DocumentID)\/uitvoer-bestemmingen<\/h4>\n\n\n\n<p>Cre\u00ebert een nieuwe uitvoerbestemming in het document. Specificeer het type via uitvoer-bestemming-type en stel optioneel de positie in met index en de parameter die kan worden bijgewerkt via de HTTP API. Geeft het nieuw aangemaakte uitvoer-bestemmingsobject terug.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><code>Identificatie uitvoerbestemming<\/code><\/th><th class=\"has-text-align-left\" data-align=\"left\">Uitvoer Bestemming<\/th><\/tr><\/thead><tbody><tr><td><code>com.boinx.mimoLive.outputDestination.liveStreaming<\/code><\/td><td>Live streamen (RTMP, enz.)<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.fileRecording<\/code><\/td><td>Bestandsopname<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.blackmagicDesign<\/code><\/td><td>Afspelen (Blackmagic SDI\/HDMI)<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.ndi<\/code><\/td><td>NDI-uitgang<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.fullscreen<\/code><\/td><td>Volledig scherm uitvoer<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.virtualCamera<\/code><\/td><td>Virtuele camera<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.mimoCall<\/code><\/td><td>mimoCall<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.audioMonitor<\/code><\/td><td>Audio Monitor<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.imageSequence<\/code><\/td><td>Beeldschrijver<\/td><\/tr><tr><td><code>com.boinx.mimoLive.outputDestination.fileUploader<\/code><\/td><td>Bestandsinvoegtoepassing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X POST \"http:\/\/localhost:8989\/api\/v1\/documents\/(DocumentID)\/output-destinations\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"output-destination-type\": \"com.boinx.mimoLive.outputDestination.fileRecording\",\n    \"index\": 0\n  }'<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Uitvoerbestemmingen opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/uitvoer-bestemmingen<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Toont alle uitvoerbestemmingen voor het opgegeven document.<br>Voor informatie over de geretourneerde objecten, zie het gegevenstype \"\"output-destinations\"\":{TOPIC-<span class=\"caps\">LINK<\/span>+data-typesh1(}. section-output-bestemmingen).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/uitvoer-bestemmingen\/(uitvoer-bestemmingID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"GET\"<\/strong><br>Geeft als resultaat de uitvoerbestemming opgegeven door \"(OutputDestinationID)\".<br>Voor informatie over de geretourneerde objecten, zie het gegevenstype \"\"output-destinations\"\":{TOPIC-<span class=\"caps\">LINK<\/span>+data-typesh1(}. section-output-bestemmingen).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een uitvoerbestemming wijzigen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/uitvoer-bestemmingen\/(uitvoer-bestemmingID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"PUT\", \"<span class=\"caps\">PATCH<\/span>\"<\/strong><br>Update geselecteerde eigenschappen van de uitvoerbestemming opgegeven door \"(OutputDestinationID)\".<br>Geeft de bijgewerkte uitvoerbestemming terug.<\/p>\n\n\n\n<p>De volgende eigenschappen kunnen worden aangepast:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\"title\"<\/li>\n\n\n\n<li>\"begint-met-show\"<\/li>\n\n\n\n<li>\"stopt-met-show\"<\/li>\n\n\n\n<li>Inhoud van het \"settings\" object (zie de <a href=\"\/nl\/%7BTOPIC-LINK+data-typesh1%28%7D\/\" target=\"_blank\" rel=\"noreferrer noopener\">instellingen beschrijving<\/a>. section-individual-settings) voor meer informatie)<\/li>\n<\/ul>\n\n\n\n<p>De updatebeschrijving moet worden gegeven in <a href=\"http:\/\/jsonapi.org\/format\/h1%28\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"caps\">JSON<\/span>:API updateformaat<\/a> . crud-updating). Voorbeeld:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\n  \"data\": {\n    \"type\": \"output-destinations\",\n    \"id\": \"4FF003EA-D071-43FD-845F-DCD4A25DFA00\",\n    \"attributes\": {\n      \"title\": \"Our Recording\",\n      \"starts-with-show\": true,\n      \"settings\": {\n        \"location\": \"~\/Movies\"\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Uitvoer Bestemming Acties<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/uitvoer-bestemmingen\/(uitvoer-bestemmingID)\/setLive<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Zorgt ervoor dat de uitvoerbestemming gespecificeerd door \"(OutputDestinationID)\" live gaat, als het juist is geconfigureerd en het is toegestaan om live te gaan (bijv. gebaseerd op de mimoLive licentiestatus).<br>Als de uitvoerbestemming live kan gaan, wordt de uitvoerbestemming met zijn nieuwe \"live-status\" geretourneerd, anders wordt een \"409 Conflict\" fout geretourneerd.<\/p>\n\n\n\n<p><i>*<\/i>Omdat een uitvoerbestemming mogelijk wat werk moet verrichten voordat deze live is (bijvoorbeeld contact opnemen met een externe service om een live stream te maken), kan het geretourneerde object van de uitvoerbestemming de status \"opstarten\" hebben in plaats van \"live\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/uitvoer-bestemmingen\/(uitvoer-bestemmingID)\/setOff<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Zorgt ervoor dat de uitvoerbestemming opgegeven door \"(OutputDestinationID)\" wordt gestopt.<br>Als de uitvoerbestemming mag stoppen, wordt de uitvoerbestemming geretourneerd, anders wordt een \"409 Conflict\" fout geretourneerd.<\/p>\n\n\n\n<p><i>*<\/i>Omdat een uitvoerbestemming mogelijk wat werk moet verrichten voordat de bewerkingen worden gestopt, kan de geretourneerde uitvoerbestemming de status \"shutdown\" hebben in plaats van \"preview\" (wat de standaard zou zijn voor een goed geconfigureerde uitvoerbestemming).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Laag sets<\/h2>\n\n\n\n<p>Lagen sets werden ge\u00efntroduceerd in mimoLive 5.0 en maken het mogelijk om de live-status van meerdere lagen tegelijk in te stellen. <strong>sc\u00e8nes<\/strong> voor verschillende situaties in een show.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Laagsets maken<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">POST \/documenten\/(DocumentID)\/laag-sets<\/h4>\n\n\n\n<p>Maakt een nieuwe lagenset aan in het document. Een lagenset is een opgeslagen verzameling acties die op \u00e9\u00e9n of meer lagen worden toegepast wanneer de lagenset wordt opgeroepen. Voor elke laag geeft u een actie op: \u201clive\u201d (live gaan, optioneel met een specifieke variant), \u201coff\u201d (geleidelijk uitschakelen), of \u201cforce-off\u201d (onmiddellijk uitschakelen). U kunt ook recall-on-show-start en recall-on-show-end instellen om de ingestelde laag automatisch op te roepen wanneer de show begint of eindigt. Retourneert het nieuw aangemaakte object van de laagset.<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X POST \"http:\/\/localhost:8989\/api\/v1\/documents\/(DocumentID)\/layer-sets\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"data\": {\n      \"attributes\": {\n        \"name\": \"Interview Scene\",\n        \"recall-on-show-start\": false,\n        \"recall-on-show-end\": false,\n        \"layers\": &#91;\n          {\n            \"layer-id\": \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n            \"action\": \"live\",\n            \"variant\": \"edit-variant\"\n          },\n          {\n            \"layer-id\": \"YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY\",\n            \"action\": \"off\"\n          },\n          {\n            \"layer-id\": \"ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ\",\n            \"action\": \"force-off\"\n          }\n        ]\n      }\n    }\n  }'\n\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Laagsets opvragen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen-sets<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\"<\/strong><br>Toont alle sets lagen voor het opgegeven document.<br>Voor informatie over de geretourneerde objecten, zie het gegevenstype \u201clayer-sets\u201d.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen-sets\/(LayerSetID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"GET\"<\/strong><br>Retourneert de laagset gespecificeerd door \"(LayerSetID)\".<br>Voor informatie over de objecten die worden geretourneerd, zie het gegevenstype \"\"layer-sets\"\":{TOPIC-<span class=\"caps\">LINK<\/span>+data-typesh1(}. section-layer-sets).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Laagsets wijzigen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen-sets\/(LayerSetID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"PUT\", \"<span class=\"caps\">PATCH<\/span>\"<\/strong><\/p>\n\n\n\n<p>Werkt een bestaande laagset bij. U kunt de naam wijzigen, het gedrag voor automatisch oproepen veranderen of de laagactiegegevens vervangen. Voeg alleen de attributen toe die u wilt wijzigen. Retourneert het bijgewerkte object van de laagset.<br><br><\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X PUT \"http:\/\/localhost:8989\/api\/v1\/documents\/(DocumentID)\/layer-sets\/(LayerSetID)\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"data\": {\n      \"attributes\": {\n        \"name\": \"Wide Shot Scene\",\n        \"layers\": &#91;\n          {\n            \"layer-id\": \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n            \"action\": \"live\",\n            \"variant\": \"VVVVVVVV-VVVV-VVVV-VVVV-VVVVVVVVVVVV\"\n          },\n          {\n            \"layer-id\": \"YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY\",\n            \"action\": \"force-off\"\n          }\n        ]\n      }\n    }\n  }'\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Een lagenreeks verwijderen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">DELETE \/documenten\/(DocumentID)\/layer-sets\/(LayerSetID)<\/h4>\n\n\n\n<p>Verwijdert de opgegeven lagenverzameling permanent uit het document. Geeft 204 Geen inhoud terug bij succes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Acties laagset<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/lagen-sets\/(LayerSetID)\/oproepen<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\" \"<span class=\"caps\">POST<\/span>\"<\/strong><br>Roept de door \"(LayerSetID)\" gespecificeerde lagenverzameling op (activeert), waardoor alle lagen de live-status aannemen die in de lagenverzameling is vastgelegd.<br>Geeft de ingestelde laag terug na het terugroepen, dus met \"active == true\".<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gegevensopslag<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">\/documenten\/(DocumentID)\/datastores\/(StoreID)<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden: \"<span class=\"caps\">GET<\/span>\", \"<span class=\"caps\">PUT<\/span>\", \"<span class=\"caps\">DELETE<\/span>\"<\/strong><br>mimoLive biedt de mogelijkheid om gegevens die je aanlevert op te slaan in het documentbestand, bijvoorbeeld om een toestand op een later tijdstip te herstellen. Je bent vrij om zelf een \"StoreID\" te kiezen, maar wees je ervan bewust dat er geen manier is om een lijst te maken van alle data stores die geassocieerd zijn met een document (je kunt echter wel een soort van <strong>index<\/strong> store die je andere, dynamisch benoemde stores bijhoudt).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Een gegevensopslag maken\/bijwerken<\/h4>\n\n\n\n<p>Om een data store te maken of bij te werken stuur je een \"<span class=\"caps\">PUT<\/span>\" verzoek naar een \"StoreID\" van uw keuze met de bijbehorende gegevens in de body van uw verzoek. Als de bewerking succesvol was, zal mimoLive reageren met een \"200 OK\"-status.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Inhoud van een gegevensopslag lezen<\/h4>\n\n\n\n<p>Om een eerder opgeslagen gegevensopslag te lezen, vraagt u deze eenvoudig op via \"<span class=\"caps\">GET<\/span>\". De gegevens worden precies geretourneerd zoals je ze hebt opgegeven in de \"<span class=\"caps\">PUT<\/span>\" verzoek om het op te slaan. Als er geen data store met die ID is gevonden voor dit document zal mimoLive een \"404 Not Found\" fout teruggeven.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Een bestaande gegevensopslag verwijderen<\/h4>\n\n\n\n<p>Om een gegevensopslag te verwijderen als je die niet langer nodig hebt, geef je gewoon een \"<span class=\"caps\">DELETE<\/span>\" verzoek voor de \"StoreID\" die u wilt verwijderen. In het geval dat de data store er in eerste instantie niet was zal mimoLive reageren met een \"404 Not Found\" foutmelding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zoom vergaderingen<\/h2>\n\n\n\n<p>Deze eindpunten besturen de ingebouwde Zoom-clientintegratie van mimoLive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/zoom\/samenvoegen<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Sluit zich aan bij een Zoom-vergadering. Typische parameters (verzenden als JSON body voor POST of <code>param=waarde<\/code> voor GET):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Parameter<\/strong><\/td><td><strong>Waardetype<\/strong><\/td><td><strong>Beschrijving<\/strong><\/td><\/tr><tr><td><code>meetingid<\/code><\/td><td><em>String<\/em><\/td><td>Zoom vergaderingsnummer (gebruik \u201cDemo-meeting-ID\u201d als u wilt deelnemen aan de mimoLive demo vergadering)<\/td><\/tr><tr><td><code>wachtwoordcode<\/code><\/td><td><em>String, optioneel<\/em><\/td><td>Wachtwoord vergadering<\/td><\/tr><tr><td><code>webinartoken<\/code><\/td><td><em>String, optioneel<\/em><\/td><td>Als u aan een webinar wilt deelnemen, moet u het webinar-token opgeven<\/td><\/tr><tr><td><code>weergavenaam<\/code><\/td><td><em><em>String<\/em>, optioneel<\/em><\/td><td>Naam die in de vergadering moet verschijnen<\/td><\/tr><tr><td><code>zoomaccountnaam<\/code><\/td><td><em><em><em>String<\/em><\/em><\/em><\/td><td>Naam van het Zoom-account zoals weergegeven in de Zoom-accountinstellingen van mimoLive<\/td><\/tr><tr><td>virtuele camera<\/td><td>String, optioneel<\/td><td>Indien ingesteld op \u201ctrue\u201d zal mimoLive het programma als videofeed naar Zoom sturen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Retourneert een statusobject dat de voortgang of het succes van de verbinding aangeeft.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/zoom\/verlaten<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Verlaat de huidige vergadering. Geeft een statusobject terug.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/zoom\/einde<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Probeert de huidige Zoom-vergadering te be\u00ebindigen\/be\u00ebindigen (alleen host-actie). Geeft succes als de vergadering be\u00ebindigd is of een conflict als de client geen toestemming heeft.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\/zoom\/deelnemers<\/h4>\n\n\n\n<p><strong>Ondersteunde methoden:<\/strong> \u201cGET\u201d \u201cPOST\u201d<br>Retourneert de huidige deelnemerslijst voor de samengevoegde vergadering (namen, ID's en basisstatussen).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Waarde Sleutel<\/strong><\/td><td><strong>Waardetype<\/strong><\/td><td><strong>Beschrijving<\/strong><\/td><\/tr><tr><td>naam<\/td><td><em>String<\/em><\/td><td>Naam van de Zoom-deelnemer<\/td><\/tr><tr><td>id<\/td><td><em>Geheel getal<\/em><\/td><td>Gebruikers-ID van de Zoom-deelnemer<\/td><\/tr><tr><td>userRole<\/td><td><em>String<\/em><\/td><td><\/td><\/tr><tr><td>isHost<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker gastheer van de vergadering is<\/td><\/tr><tr><td>isCoHost<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker mede-gastheer van de vergadering is<\/td><\/tr><tr><td>isVideoOn<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker video heeft ingeschakeld<\/td><\/tr><tr><td>isAudioOn<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker audio heeft ingeschakeld<\/td><\/tr><tr><td>isTalking<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker momenteel in gesprek is<\/td><\/tr><tr><td>isRaisingHand<\/td><td><em>Bool<\/em><\/td><td>true als de gebruiker op dit moment zijn hand omhoog houdt<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\/zoom\/vergaderactie<\/h4>\n\n\n\n<p>Voert een vergaderingsgerichte actie uit. Zorg voor <code>actie<\/code> en optionele argumenten via JSON body of query string.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Parameter<\/strong><\/td><td><strong>Waardetype<\/strong><\/td><td><strong>Beschrijving<\/strong><\/td><\/tr><tr><td>commando<\/td><td><em>String<\/em><\/td><td>Een opdracht uit de onderstaande lijst<\/td><\/tr><tr><td>userid<\/td><td><em>String, optioneel<\/em><\/td><td>Voor sommige opdrachten is een gebruikers-ID vereist<\/td><\/tr><tr><td>screentype<\/td><td><em>String, optioneel<\/em><\/td><td>Voor sommige opdrachten is een schermtype vereist<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Commando<\/strong><\/td><td><strong>Beschrijving<\/strong><\/td><\/tr><tr><td>requestRecordingPermission<\/td><td>Stuur een verzoek voor lokale toestemming voor opname.<\/td><\/tr><tr><td>muteVideo<\/td><td>De video van een gebruiker dempen. (parameter userid vereist)<\/td><\/tr><tr><td>unmuteVideo<\/td><td>De video van een gebruiker dempen. (parameter userid vereist)<\/td><\/tr><tr><td>muteAudio<\/td><td>Het geluid van een gebruiker uitschakelen. (parameter userid vereist)<\/td><\/tr><tr><td>unmuteAudio<\/td><td>De audio van een gebruiker dempen. (parameter userid vereist)<\/td><\/tr><tr><td>enableUnmuteBySelf<\/td><td>Schakel de functie in dat gebruikers zichzelf kunnen opheffen als ze gedempt zijn, alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>disableUnmuteBySelf<\/td><td>Schakel de functie uit dat gebruikers zichzelf niet kunnen opheffen als ze gedempt zijn, deze functie is alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>muteAll<\/td><td>Alle deelnemers aan de vergadering uitschakelen, alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>unmuteAlle<\/td><td>Alle deelnemers aan de vergadering op mute zetten, alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>lockMeeting<\/td><td>Vergrendel de vergadering, alleen beschikbaar voor de host\/co-host. Eenmaal vergrendeld kunnen nieuwe deelnemers niet meer deelnemen.<\/td><\/tr><tr><td>unlockMeeting<\/td><td>Ontgrendel de vergadering, alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>lowerAllHands<\/td><td>Doe de handen van alle deelnemers omlaag, alleen beschikbaar voor de host\/co-host.<\/td><\/tr><tr><td>shareFitWindowMode<\/td><td>Pas de schermgrootte aan het venster aan.<\/td><\/tr><tr><td>pauseShare<\/td><td>Delen onderbreken.<\/td><\/tr><tr><td>resumeShare<\/td><td>Delen van cv's.<\/td><\/tr><tr><td>joinVoip<\/td><td>Vergadering bijwonen via VoIP.<\/td><\/tr><tr><td>leaveVoip<\/td><td>Verbreek de verbinding tussen VoIP en de vergadering.<\/td><\/tr><tr><td>allowParticipantsToChat<\/td><td>Schakel de functie in waarmee gebruikers met elkaar kunnen chatten.<\/td><\/tr><tr><td>disallowParticipantsToChat<\/td><td>Schakel de functie uit waarmee gebruikers met elkaar kunnen chatten.<\/td><\/tr><tr><td>allowParticipantsToShare<\/td><td>Schakel de functie in waarmee gebruikers hun scherm kunnen delen.<\/td><\/tr><tr><td>disallowParticipantsToShare<\/td><td>Schakel de functie uit waarmee gebruikers hun scherm kunnen delen.<\/td><\/tr><tr><td>allowParticipantsToStartVideo<\/td><td>Schakel de functie in waarmee gebruikers hun video kunnen starten.<\/td><\/tr><tr><td>disallowParticipantsToStartVideo<\/td><td>Schakel de functie uit waarmee gebruikers hun video kunnen starten.<\/td><\/tr><tr><td>allowParticipantsToShareWhiteBoard<\/td><td>Schakel de functie in waarmee gebruikers een whiteboard kunnen delen.<\/td><\/tr><tr><td>disallowParticipantsToShareWhiteBoard<\/td><td>Schakel de functie uit waarmee gebruikers een whiteboard kunnen delen.<\/td><\/tr><tr><td>enableAutoAllowLocalRecordingRequest<\/td><td>Schakel de functie in dat opnameverzoeken van gebruikers automatisch worden geaccepteerd.<\/td><\/tr><tr><td>disableAutoAllowLocalRecordingRequest<\/td><td>Schakel de functie uit dat opnameverzoeken van gebruikers automatisch worden geaccepteerd.<\/td><\/tr><tr><td>allowParticipantsToRename<\/td><td>Schakel de functie in waarmee gebruikers zichzelf kunnen hernoemen.<\/td><\/tr><tr><td>disallowParticipantsToRename<\/td><td>Schakel de functie uit waarmee gebruikers zichzelf kunnen hernoemen.<\/td><\/tr><tr><td>showParticipantProfilePictures<\/td><td>Schakel de optie in om profielfoto's van deelnemers te tonen.<\/td><\/tr><tr><td>hideParticipantProfilePictures<\/td><td>Schakel de optie uit om profielfoto's van deelnemers te tonen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Voorbeeldgebruik<\/h2>\n\n\n\n<p>Deze eindpunten van de mimoLive HTTP API kunnen op vele manieren gebruikt worden. Raadpleeg de <a href=\"https:\/\/mimolive.com\/nl\/gebruikershandleiding\/maatwerk\/http-api\/voorbeelden-van-api-gebruik\/\" data-type=\"user-manual\" data-id=\"32490\">Voorbeelden van API-gebruik<\/a> sectie voor meer informatie.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>General The API, when enabled, is available at \u201chttp:\/\/localhost:8989\/api\/v1\u201d. This is the base URL that must be prepended to every method URL listed below. If a resource was introduced after the initial launch of the HTTP API, the method is marked with an Available since information. \/ Supported methods: \u201cGET\u201dRedirects to the list of open [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32486,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32488","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":9,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32488\/revisions"}],"predecessor-version":[{"id":43700,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32488\/revisions\/43700"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32486"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/media?parent=32488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/categories?post=32488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/tags?post=32488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}