# Organization

An Organization is a top-level resource in WorkOS. Each Connection, Directory, and Audit Trail Event belongs to an Organization. An Organization will usually represent one of your customers. There is no limit to the number of organizations you can create in WorkOS.

### get

## Get an Organization

Get the details of an existing organization.

### get-by-external-id

## Get an Organization by External ID

Get the details of an existing organization by an [external identifier](/authkit/metadata/external-identifiers).

### delete

## Delete an Organization

Permanently deletes an organization in the current environment. It cannot be undone.

### create

## Create an Organization

Creates a new organization in the current environment.

You can include one or more domains to associate with the organization, but you should [verify the ownership](/authkit/domain-verification) of every domain before setting its state to `verified`.

### verify-challenge

## Verify Challenge

Verify Authentication Challenge.

### Multi-Factor Authentication