---
reference:
  curl:
    - url: /reference/workos-connect/applications/m2m
      key: connect_application_m2m
      id: connect_application_m2m
      title: M2M Application
      properties:
        - key: object
          type: '"connect_application"'
          description: (connect_application.object)
        - key: id
          type: string
          description: (connect_application.id)
        - key: client_id
          type: string
          description: (connect_application.client_id)
        - key: name
          type: string
          description: (connect_application.name)
        - key: description
          optional: true
          type: string
          description: (connect_application.description)
        - key: application_type
          type: '"m2m"'
          description: (connect_application.application_type)
        - key: organization_id
          type: string
          description: (connect_application.organization_id)
        - key: scopes
          type: 'string[]'
          description: (connect_application.scopes)
        - key: created_at
          type: string
          description: (connect_application.created_at)
        - key: updated_at
          type: string
          description: (connect_application.updated_at)
originalPath: >-
  .tmp-workos-clone/packages/docs/content/reference/workos-connect/applications/m2m.mdx
---

## Machine-to-Machine Applications

[M2M applications](/authkit/connect/m2m) are designed for server-to-server authentication without user interaction.

<CodeBlock
  title="M2M Application Example"
  file="connect-application-m2m"
  referenceId="connect_application_m2m"
/>
