Integration · Udviklerværktøjer
Forbind Claude og ChatGPT med Action1
Spørg din AI, hvilke computere der er offline, hvilke opdateringer der mangler, eller hvilke endpoints der er ramt af en CVE, og få svaret fra din Action1-organisation. Den kan læse endpoints, installeret software, automations, kørselshistorik og rapporter. Den kan også køre en automation, for eksempel udrulning af opdateringer eller en genstart, og stoppe en, der kører, med din godkendelse, hvis du ønsker det.
Gratis plan uden kreditkort. Det tager cirka et minut.
Prøv at spørge
“Hvor mange endpoints er offline eller venter på en genstart?”
AI'en læser statusoversigten og viser de endpoints, der er offline eller skal genstartes.
“Hvilke kritiske opdateringer mangler stadig på vores maskiner?”
Den viser manglende opdateringer filtreret på sikkerhedsniveau med pakkedetaljer for hver enkelt.
“Hvilke computere er ramt af CVE-2024-3400?”
Den læser sårbarheden i jeres organisation og viser de endpoints, hvor den er fundet.
Det kan din AI
Endpoints og software
Vis og filtrér administrerede endpoints og grupper, se status, styresystem og sidst set, og læs installeret software pr. endpoint eller for hele organisationen.
Opdateringer og sårbarheder
Se manglende opdateringer efter sikkerhedsniveau eller godkendelse, læs CVE-detaljer, og se hvilke endpoints hver sårbarhed rammer.
Automations og rapporter
Læs planlagte automations og kørselshistorik, kør eller stop en automation, og hent rækkerne fra enhver Action1-rapport.
“Hvilken software er installeret på vores nye designers bærbare?”
Den finder endpointet og viser den software, der er installeret på det.
“Gik nattens patch-automation igennem overalt?”
Den finder kørslen og viser resultatet for hvert endpoint, så du kan se, hvor den fejlede.
“Udrul de manglende opdateringer på de tre pc'er i økonomi nu.”
Den slår skabelonerne op og kører en automation på de endpoints. Det sker med det samme på computerne.
133 værktøjer til Action1
Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.
create_allÆndrer dataOpret en ny all. Påkrævet: name, description, language, script text, columns eller status. Søg først i alls for at undgå dubletter. API-oversigt: Oprettelse af en datakilde.create_all_scripts_org_id_postÆndrer dataOpret en ny all. Påkrævet: platform, name, language eller script text. Søg først i alls for at undgå dubletter. API-oversigt: Oprettelse af et brugerdefineret script.create_all_settings_org_id_postÆndrer dataOpret en ny all. Påkrævet: template id, value eller scope. Søg først i alls for at undgå dubletter. API-oversigt: Oprettelse af en ny indstilling.create_companyÆndrer dataOpret en ny company. Påkrævet: name eller description. API-oversigt: Opret en organisation.create_customÆndrer dataOpret en ny custom. Påkrævet: name, description, data sources, filter set, simple columns eller summary columns. API-oversigt: Oprettelse af en brugerdefineret rapport.create_group_contentÆndrer dataOpret et nyt content for en gruppe. Påkrævet: items. Søg først i contents for at undgå dubletter. API-oversigt: Manuel fjernelse eller tilføjelse af endpoints til gruppen.create_installed_software_requeryÆndrer dataOpret en ny requery for en installed software. API-oversigt: Genforespørgsel af installerede apps.create_managed_moveÆndrer dataOpret en ny move for en managed. Påkrævet: target organization id. API-oversigt: Flytning af endpointet til en anden organisation.create_managed_remote_sessionÆndrer dataOpret en ny remote session for en managed. Påkrævet: connection type. API-oversigt: Start af en ny fjernsession.create_quoteÆndrer dataOpret en ny quote. API-oversigt: Anmodning om et tilbud.create_reportdatum_requeryÆndrer dataOpret en ny requery for en reportdatum. API-oversigt: Genforespørgsel af en rapport.create_request_closureÆndrer dataOpret en ny request closure. Påkrævet: reason. API-oversigt: Lukning af hele den virksomhed, der er knyttet til Action1-kontoen.create_revoke_closureÆndrer dataOpret en ny revoke closure. Påkrævet: reason. API-oversigt: Tilbagekaldelse af kontolukning.create_roleSletterOpret en ny role. Påkrævet: name eller description. Søg først i roles for at undgå dubletter. Destruktiv handling; kan kræve godkendelse. API-oversigt: Oprettelse af en rolle.create_software_repository_versionÆndrer dataOpret en ny version for et software repository. Påkrævet: body. API-oversigt: Opret ny version i Software Repository-pakken.create_subscriptionÆndrer dataOpret en ny subscription. API-oversigt: Anmod om en gratis prøveperiode eller en forlængelse af den.create_subscription_me_subscriptions_postÆndrer dataOpret en ny subscription. Påkrævet: name, report id eller schedule. API-oversigt: Oprettelse af et nyt rapportabonnement.create_update_approvalÆndrer dataOpret en ny approval for en update. Påkrævet: items. API-oversigt: TBD:Manage updates approvals.create_userÆndrer dataOpret en ny user. Påkrævet: body. Søg først i users for at undgå dubletter. API-oversigt: Opret ny bruger.create_vulnerability_remediationÆndrer dataOpret en ny remediation for en vulnerability. Påkrævet: product name eller comment. Søg først i remediations for at undgå dubletter. API-oversigt: Dokumenterer anvendte kompenserende kontroller for en bestemt sårbarhed.delete_actionSletterSlet permanent en action ud fra action id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en handling fra en automatisering.delete_allSletterSlet permanent en all ud fra data source id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en brugerdefineret datakilde.delete_all_scripts_org_id_script_id_deleteSletterSlet permanent en all ud fra script id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af et brugerdefineret script.delete_all_settings_org_id_setting_id_deleteSletterSlet permanent en all ud fra setting id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en indstilling.delete_companySletterSlet permanent en company ud fra org id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en organisation.delete_customSletterSlet permanent en custom ud fra report id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en brugerdefineret rapport.delete_deployerSletterSlet permanent en deployer ud fra deployer id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af Deployer.delete_groupSletterSlet permanent en group ud fra group id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en endpointgruppe.delete_managedSletterSlet permanent en managed ud fra endpoint id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af et endpoint.delete_remediationSletterSlet permanent en remediation ud fra remediation id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletter registreringen af kompenserende kontroller.delete_roleSletterSlet permanent en role ud fra role id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en bestemt rolle.delete_role_userSletterSlet permanent en user ud fra user id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Fjernelse af en bruger fra en bestemt rolle.delete_scheduleSletterSlet permanent en schedule ud fra automation id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af en automatiseringsplan.delete_software_repositorySletterSlet permanent et software repository ud fra package id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Slet brugerdefineret Software Repository-pakke.delete_subscriptionSletterSlet permanent en subscription ud fra subscription id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Sletning af rapportabonnementet.delete_userSletterSlet en bruger permanent via bruger-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Slet bruger.delete_versionSletterSlet permanent en version ud fra version id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Slet version fra Software Repository-pakken.delete_version_additional_actionSletterSlet permanent en additional action ud fra action id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Slet yderligere handling fra version af Software Repository-pakken.export_auditsEksportér audits. Resultater er pagineret. API oversigt: Eksportering af audit trail data.export_dataEksportér data. API oversigt: Eksportering af rapportdetaljer.export_reportdataEksportér reportdata. Resultater er pagineret. API oversigt: Eksportering af en rapport.get_action_templateHent én action-mal ved hjælp af mal-id. API oversigt: Hentning af en specifik action-mal.get_agent_deploymentHent én agent-deployering ved hjælp af org-id. API oversigt: Hentning af Agent Deployment-indstillinger.get_agent_installationHent én agent-installation ved hjælp af install-type. API oversigt: Hentning af URL'en for agent-installation.get_allHent én all ved hjælp af datakilde-id. API oversigt: Hentning af en specifik datakilde.get_all_reports_org_id_category_id_getHent én all ved hjælp af rapport- eller kategori-id. API oversigt: Liste over rapporter og kategorier.get_all_scripts_org_id_script_id_getHent én all ved hjælp af script-id. API oversigt: Hentning af et specifikt script.get_all_setting_templates_org_id_template_id_getHent én all ved hjælp af template-id. API oversigt: Hentning af en indstillingsmal.get_all_settings_org_id_setting_id_getHent én all ved hjælp af settings-id. API oversigt: Hentning af settings-konfiguration.get_automationHent én planlagt automatisering ud fra `automation_id`, med dens handlinger, mål og tidsplan.get_automation_runHent én automatiseringskørsel ud fra dens ID (`automation_id`).get_companyHent én company ved hjælp af org-id. API oversigt: Hentning af brugsstatistikker for en specifik organisation.get_current_userHent indstillingerne for brugeren, som forbindelsen er logget ind som.get_cve_descriptionHent den generelle beskrivelse af en CVE ved hjælp af `cve_id`.get_deployerHent én deployer ved hjælp af org-id. Resultater er pagineret. API oversigt: Liste over Deployers.get_deployer_endpoints_connectors_org_id_deployer_id_getHent én deployer ved hjælp af deployer-id. API oversigt: Hentning af en specifik Deployer.get_endpointHent ét administreret endpoint ud fra `endpoint_id`, med oplysninger om OS, status, bruger og sidst set.get_endpoint_installed_softwareVis den software, der er installeret på ét endpoint (`endpoint_id`).get_endpoint_status_summaryHent et overblik over status for endepunkter (online, offline, manglende opdateringer eller genstart) for organisationen.get_eventHent én event ud fra event id. API-oversigt: Hent en revisionspost ud fra dens ID.get_group_endpoints_groups_group_idHent én gruppe ved hjælp af gruppe-id. API oversigt: Hentning af en endpoint-gruppe.get_logHent én log ved hjælp af org-id. Resultater er pagineret. API oversigt: Hentning af diagnostiske logs.get_remote_sessionHent én remote session ved hjælp af session-id. API oversigt: Hentning af en remote session.get_report_dataFå rækkerne i rapport `report_id`, evt. for én `endpoint_id`; filtrerbar og pagineret.get_roleHent én rolle ved hjælp af rolle-id. API oversigt: Hentning af en specifik rolle.get_software_repositoryHent ét software repository ud fra org id. Resultaterne er sideinddelt. API-oversigt: Vis Software Repository-pakker.get_software_repository_package_settingsHent ét software repository ud fra package id. API-oversigt: Hent indstillinger for Software Repository-pakken.get_update_packageHent detaljer om manglende opdatering for én software-pakke via `package_id`.get_userHent én bruger via bruger-id. API-oversigt: Get user.get_versionHent en version via version-id. API-overblik: Hent version i pakke fra Software Repository.get_vulnerabilityHent detaljer om én sårbarhed i din organisation via `cve_id`.list_action_templatesVis de tilgængelige skabeloner til automatiseringshandlinger (f.eks. udrul opdateringer, genstart, kør script) med deres ID'er til run_automation.list_allsListe alle datakilder. Valgfrie filtre: builtin. API-overblik: Liste datakilder.list_alls_scripts_org_id_getListe alle skript. Valgfrie filtre: builtin eller platform. API-overblik: Liste skript.list_automation_run_resultsListe resultater per endepunkt for automatiseringskørslen `instance_id`, filtreret efter `last_status`.list_automation_runsVis automatiseringskørsler (historik), filtreret efter `status`, `completed` eller `endpoint_id`.list_automationsVis planlagte automatiseringer (politikker) i organisationen.list_companies_license_usage_organizations_getListe virksomheder. API-overblik: Hent brugsstatistikker for organisationer.list_deployer_installation_windows_exesVis windows exes for en deployer-installation. API-oversigt: Hentning af installations-URL til Deployer.list_endpoint_groupsVis endpointgrupper i organisationen.list_endpoint_missing_updatesListe manglende opdateringer på ét endepunkt (`endpoint_id`), filtreret efter `approval_status` eller `security_severity`.list_endpoint_result_detailsListe detaljer for et endepunkt-resultat. API-overblik: Hent detaljer om et specifikt endepunkt.list_endpointsVis administrerede endpoints (computere), filtreret efter `status`, `online_status`, `os`, `update_status`, `vulnerability_status` eller `reboot_required`; sideinddelt med `from` og `limit`.list_group_endpointsVis endpoints i gruppen `group_id` med de samme statusfiltre som list_endpoints.list_installed_softwareListe installeret software over alle endepunkter; filtrerbar og pagineret.list_missing_updatesVis manglende opdateringer i hele organisationen, filtreret efter `approval_status`, `security_severity` eller SLA-dage.list_organizationsVis de Action1-organisationer, du har adgang til, med deres ID'er.list_reportsVis tilgængelige rapporter og rapportkategorier med deres ID'er.list_schedule_deployment_statusesListe deploy-statusser for en planlægning. API-overblik: Hent deploy-statusserne for en automatisering.list_software_repository_match_conflictsVis match conflicts for et software repository. Valgfrie filtre: app name match. API-oversigt: Kontrollér for matchkonflikter i Software Repository-pakker, før en ny pakkeversion oprettes.list_software_repository_match_conflicts_packages_all_package_idVis match conflicts for et software repository. Valgfrie filtre: app name match. API-oversigt: Kontrollér for pakkematchkonflikter, når en eksisterende pakkeversion redigeres.list_subscriptionsListe abonnementer. API-overblik: Hent information om virksomhedslicens.list_subscriptions_enterprise_getListe abonnementer. API-overblik: Hent indstillinger for virksomhed.list_subscriptions_license_usage_enterprise_getListe abonnementer. API-overblik: Hent brugsstatistikker for en virksomhed.list_subscriptions_me_subscriptions_getListe abonnementer. Valgfrie filtre: fra. Resultater er pagineret. API-overblik: Liste rapport-abonnementer.list_user_rolesVis roles for en user. Valgfrie filtre: from. Resultaterne er sideinddelt. API-oversigt: Vis de roller, der er tildelt en bruger.list_vulnerabilitiesVis sårbarheder (CVE'er) fundet på endpoints, filtreret efter `score`, `remediation_status`, `endpoint_id` eller udgivelsesdato.list_vulnerable_endpointsVis de endpoints, der er berørt af sårbarheden `cve_id`.run_automationÆndrer dataKør en automatisering nu: `name`, `actions` (skabelon-ID'er og parametre), mål `endpoints` og `retry_minutes`. Handler straks på målcomputerne (f.eks. installation af opdateringer eller genstart).searchSøg i organisationen efter endpoints, opdateringer, software og mere med fritekst i `query`.search_allsSøg i alls efter filter. Brug dette til at finde eksisterende alls, før du opretter en ny all. API-oversigt: Visning af indstillingsskabeloner.search_alls_settings_org_id_getSøg i alls efter filter, sortby, from eller category. Brug dette til at finde eksisterende alls, før du opretter en ny all. Resultaterne er sideinddelt. API-oversigt: Visning af indstillinger.search_data_drilldownsSøg i drilldowns for en data efter from, sortby, filter eller live only. Brug dette til at finde eksisterende drilldowns, før du opretter en ny drilldown. Resultaterne er sideinddelt. API-oversigt: Drill ned til detaljer.search_eventsSøg i events efter event, timefrom, timeto, from, sortby eller filter. Brug dette til at finde eksisterende events, før du opretter en ny event. Resultaterne er sideinddelt. API-oversigt: Hent revisionsposter over brugerhandlinger.search_installed_software_errorsSøg i errors for en installed software efter from, sortby eller filter. Brug dette til at finde eksisterende errors, før du opretter en ny error. Resultaterne er sideinddelt. API-oversigt: Hentning af fejl i apprapporten.search_permissionsSøg i permissions efter from, sortby eller filter. Brug dette til at finde eksisterende permissions, før du opretter en ny permission. Resultaterne er sideinddelt. API-oversigt: Visning af tilladelsesskabeloner.search_reportdatum_errorsSøg i errors for en reportdatum efter from, sortby eller filter. Brug dette til at finde eksisterende errors, før du opretter en ny error. Resultaterne er sideinddelt. API-oversigt: Hentning af rapportfejl.search_role_usersSøg brugere for en rolle efter fra, sortby eller filter. Brug dette til at finde eksisterende brugere før du skaber en ny. Resultater er pagineret. API oversigt: Liste brugere i en specifik rolle.search_rolesSøg roller efter fra, sortby eller filter. Brug dette til at finde eksisterende roller før du skaber en ny. Resultater er pagineret. API oversigt: Liste roller.search_usersSøg brugere efter fra, filter eller brugertype. Brug dette til at finde eksisterende brugere før du skaber en ny. Resultater er pagineret. API oversigt: Liste brugere.search_version_endpointsSøg endepunkter for en version efter fra, sortby eller filter. Brug dette til at finde eksisterende endepunkter før du skaber et nyt endepunkt. Resultater er pagineret. API oversigt: Liste endepunkter manglende en specifik opdatering.search_vulnerability_remediationsSøg i remediations for en vulnerability efter filter, sortby eller from. Brug dette til at finde eksisterende remediations, før du opretter en ny remediation. Resultaterne er sideinddelt. API-oversigt: Viser tidligere afhjælpningshandlinger for en bestemt sårbarhed.stop_automation_runÆndrer dataStop en kørende automatisering ved `instance_id`.submit_roleSletterKlon en role (role id). Destruktiv handling; kan kræve godkendelse. API-oversigt: Kloning af en rolle.submit_software_repositorySynligt for andreKlon et software repository (package id). Har effekter, der er synlige uden for systemet. API-oversigt: Klon Software Repository-pakke.update_agent_deploymentÆndrer dataOpdater en eksisterende agent deployment identificeret ved org id. Kun de felter, du angiver, ændres. API-oversigt: Opdatering af indstillinger for Agent Deployment.update_allÆndrer dataOpdater en eksisterende all identificeret ved data source id. Kun de felter, du angiver, ændres. API-oversigt: Opdatering af en brugerdefineret datakilde.update_companyÆndrer dataOpdater en eksisterende company identificeret ved org id. Kun de felter, du angiver, ændres. API-oversigt: Opdatering af organisationsindstillinger.update_customÆndrer dataOpdater en eksisterende custom identificeret ved report id. Kun de felter, du angiver, ændres. API-oversigt: Opdatering af en brugerdefineret rapport.update_groupÆndrer dataOpdater en eksisterende group identificeret ved org id. API-oversigt: Oprettelse af en ny gruppe.update_installed_software_requeryÆndrer dataOpdater en eksisterende requery identificeret ved endpoint id. API-oversigt: Genforespørgsel af installerede apps på et bestemt endpoint.update_remediationÆndrer dataOpdater en eksisterende remediation identificeret ved remediation id. Kun de felter, du angiver, ændres. API-oversigt: Opdaterer registreringen af kompenserende kontroller, når afhjælpningen ændres.update_remote_sessionÆndrer dataOpdater en eksisterende remote session identificeret ved session id. Kun de felter, du angiver, ændres. API-oversigt: Skift af den aktuelle skærm.update_roleSletterOpdater en eksisterende role identificeret ved role id. Kun de felter, du angiver, ændres. Destruktiv handling; kan kræve godkendelse. API-oversigt: Opdatering af en bestemt rolle.update_role_userSletterOpdater en eksisterende user identificeret ved user id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Tildeling af bruger til en bestemt rolle.update_scheduleÆndrer dataOpdater en eksisterende schedule identificeret ved org id. API-oversigt: Opret en automatiseringsplan.update_software_repositoryÆndrer dataOpdater et eksisterende software repository identificeret ved org id. API-oversigt: Opret ny Software Repository-pakke.update_subscriptionÆndrer dataOpdater en eksisterende abonnement identificeret ved subscription id. Kun feltene, du sender, ændres. API oversigt: Opdater rapportabonnementet.update_subscriptionsSynligt for andreOpdater en eksisterende abonnement. Kun feltene, du sender, ændres. Har effekter synlige uden for dette system. API oversigt: Opdater virksomhedsindstillingerne.update_userÆndrer dataOpdater en eksisterende bruger identificeret ved user id. Kun feltene, du sender, ændres. API oversigt: Opdater bruger.update_usersSynligt for andreOpdater en eksisterende user. Kun de felter, du angiver, ændres. Har effekter, der er synlige uden for systemet. API-oversigt: Opdater den aktuelle brugers indstillinger.update_versionÆndrer dataOpdater en eksisterende version identificeret ved version id. Kun feltene, du sender, ændres. API oversigt: Modificer version i Software Repository pakke.upload_versionÆndrer dataUpload en version (version id). API oversigt: Initialiser filupload af pakke.
Klar i tre trin
- 1
Vælg systemet
Opret en gratis HeyMyApps-konto, og vælg Action1 på listen.
- 2
Indsæt din nøgle
Indsæt værten for din Action1-konsol (app.action1.com for Nordamerika, eller app.na-2.action1.com, app.eu.action1.com, app.uk.action1.com eller app.au.action1.com) samt et Client ID og en Client Secret. Du opretter dem på siden API Credentials i Action1-konsollen med de rettigheder, du har brug for. Secret vises kun én gang. Tilføj dit organisations-ID til de kald, der kræver det.
- 3
Tilføj linket i din AI
Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:
- Klik på dit navn, og vælg Settings › Connectors › Add custom connector.
- Indsæt dit link som Remote MCP server URL.
- Slå det til fra +-menuen i en chat.
Spørgsmål
Hvad kan AI'en gøre i Action1?
AI'en kan læse endpoints, endpoint-grupper, installeret software, manglende opdateringer, sårbarheder, automations, kørsler og rapporter og søge i din organisation. Den kan køre en automation på udvalgte endpoints og stoppe en, der kører, hvis du slår de værktøjer til.
Kan AI'en se mine Action1-oplysninger?
Nej. Dit Action1 Client ID og din Client Secret gemmes krypteret og vises aldrig for AI'en. Når du har gemt dem, bliver de ikke vist igen, heller ikke for dig. AI'en ser kun resultaterne af de værktøjer, den bruger.
Kan jeg styre, hvad AI'en må?
Ja. Du vælger, hvilke værktøjer der er slået til, så du kan starte med kun at læse. At køre en automation påvirker rigtige computere med det samme, for eksempel ved at installere opdateringer eller genstarte, og det kan kræve din godkendelse, før det udføres. Alle kald bliver logget.
Virker det med ChatGPT?
Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced og slår Developer mode til. Derefter tilføjer du dit HeyMyApps-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker også i Claude (Settings › Connectors › Add custom connector), Cursor og andre MCP-klienter.
Hvad koster det?
HeyMyApps har en gratis plan, og du skal ikke bruge betalingskort. Betalte planer afregnes pr. gennemført opgave. Du skal også selv have en Action1-konto.
Hvilken konsolvært skal jeg angive?
Angiv værten for den region, hvor din Action1-konto ligger: app.action1.com for Nordamerika, eller app.na-2.action1.com, app.eu.action1.com, app.uk.action1.com eller app.au.action1.com. Det er den adresse, du ser i browseren, når du er logget ind i Action1-konsollen.
Lad din AI arbejde i Action1 i dag.
Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.
Forbind Action1 gratisHeyMyApps er ikke tilknyttet Action1. Produktnavne tilhører deres respektive ejere.





