Naar de inhoud
Alle hulpmiddelen

connect_m365_account

Microsoft 365 · macOS · Windows

Effect: schrijven. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Koppel een Microsoft 365-account (of voeg er nog een toe, of meld er een opnieuw aan). De eerste aanroep geeft een voorbeeld terug en start niets; confirm: true levert een inlogcode op. Roep opnieuw aan nadat je je hebt geauthenticeerd op microsoft.com/devicelogin om de koppeling af te ronden. Geef include_channel_messages: true mee om ook Teams-kanaalberichten te lezen en erin te zoeken — die machtiging vereist een beheerder van je Microsoft 365-organisatie; zonder die goedkeuring wordt de aanmelding geweigerd en behoudt het account zijn huidige toegang.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — macOS
{
  "properties": {
    "account_type": {
      "description": "\"work\" (default): a work or school Microsoft 365 account — mail, calendar, contacts, Teams. \"personal\": an Outlook.com / Hotmail / Live account — mail, calendar and contacts only (Microsoft has no Teams chats or directory for personal accounts, and asking for them makes Microsoft refuse the sign-in as an 'expired code'). Ask the person which one it is when unsure.",
      "enum": [
        "work",
        "personal"
      ],
      "type": "string"
    },
    "confirm": {
      "description": "Must be true to start the sign-in. Without it the call returns a preview and does nothing.",
      "type": "boolean"
    },
    "include_channel_messages": {
      "description": "Also request access to Teams channel messages and message search. Needs an administrator of the Microsoft 365 organization; without that approval this sign-in is refused and the account keeps its current access.",
      "type": "boolean"
    }
  },
  "required": [],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor connect_m365_account. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false
}

Windows

Doel

Koppel een Microsoft 365-account (of voeg er nog een toe, of meld er een opnieuw aan). De eerste aanroep geeft een voorbeeld terug en start niets; confirm=true levert een inlogcode op, roep daarna opnieuw aan nadat je je hebt geauthenticeerd op microsoft.com/devicelogin om af te ronden. Geef include_channel_messages: true mee om ook Teams-kanaalberichten te lezen en erin te zoeken — die machtiging vereist een beheerder van je Microsoft 365-organisatie; zonder die goedkeuring wordt de aanmelding geweigerd en behoudt het account zijn huidige toegang.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to start the sign-in. Without it, returns a preview.",
      "type": "boolean"
    },
    "include_channel_messages": {
      "description": "Also request access to Teams channel messages and message search. That permission needs an administrator of the Microsoft 365 organization; without that approval this sign-in is refused and the account keeps its current access.",
      "type": "boolean"
    }
  },
  "required": [],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor connect_m365_account. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false
}