---
title: List organization accounts
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[Organizations](https://developers.cloudflare.com/api/go/resources/organizations)

[Organization Accounts](https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# List organization accounts

client.Organizations.OrganizationAccounts.Get(ctx, organizationID, query) (\*\[] [TenantAccount](<https://developers.cloudflare.com/api/go/resources/tenants#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)>), error)

GET/organizations/{organization\_id}/accounts

Retrieve the accounts immediately attached to a specific organization. Accounts attached to sub-organizations are not included. (Currently in Public Beta - see https://developers.cloudflare.com/fundamentals/organizations/)

##### Security

API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

**Example:**`X-Auth-Email: user@example.com`

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

**Example:**`X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194`

##### ParametersExpand Collapse

organizationID string

[Link to this property](<#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20organization_id%20%3E%20(schema)>)

<details>

<summary>

query OrganizationAccountGetParams

</summary>

<details>

<summary>

AccountPubname param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20account_pubname%20%3E%20(schema)">OrganizationAccountGetParamsAccountPubname</a>]Optional

</summary>

Contains stringOptional

(case-insensitive) Filter the list of accounts to where the account\_pubname contains a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20account_pubname%20%3E%20(schema)%20%3E%20(property)%20contains">Link to this property</a>

EndsWith stringOptional

(case-insensitive) Filter the list of accounts to where the account\_pubname ends with a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20account_pubname%20%3E%20(schema)%20%3E%20(property)%20endsWith">Link to this property</a>

StartsWith stringOptional

(case-insensitive) Filter the list of accounts to where the account\_pubname starts with a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20account_pubname%20%3E%20(schema)%20%3E%20(property)%20startsWith">Link to this property</a>

</details>

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20account_pubname">Link to this property</a>

<details>

<summary>

Direction param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction%20%3E%20(schema)">OrganizationAccountGetParamsDirection</a>]Optional

Sort direction for the order\_by field. Valid values: <code>asc</code>, <code>desc</code>. Defaults to <code>asc</code> when order\_by is specified.

</summary>

const OrganizationAccountGetParamsDirectionAsc <a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction%20%3E%20(schema)">OrganizationAccountGetParamsDirection</a> = "asc"

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

const OrganizationAccountGetParamsDirectionDesc <a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction%20%3E%20(schema)">OrganizationAccountGetParamsDirection</a> = "desc"

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction%20%3E%20(schema)%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20direction">Link to this property</a>

IncludeTags param.Field\[bool]Optional

Include Account tags from the resource tag mirror. Omit this parameter to preserve the existing Account response shape.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20include_tags">Link to this property</a>

IncludeTotal param.Field\[bool]Optional

Whether to calculate and return the exact result\_info.total\_size for cursor pagination. Defaults to true. When false, total\_size is omitted. page\_size and include\_total may change between pages; next\_page\_token remains the authoritative continuation signal. Legacy page/per\_page requests always calculate total\_count.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20include_total">Link to this property</a>

<details>

<summary>

Name param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20name%20%3E%20(schema)">OrganizationAccountGetParamsName</a>]Optional

</summary>

Contains stringOptional

(case-insensitive) Filter the list of accounts to where the name contains a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20name%20%3E%20(schema)%20%3E%20(property)%20contains">Link to this property</a>

EndsWith stringOptional

(case-insensitive) Filter the list of accounts to where the name ends with a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20name%20%3E%20(schema)%20%3E%20(property)%20endsWith">Link to this property</a>

StartsWith stringOptional

(case-insensitive) Filter the list of accounts to where the name starts with a particular string.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20name%20%3E%20(schema)%20%3E%20(property)%20startsWith">Link to this property</a>

</details>

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20name">Link to this property</a>

<details>

<summary>

OrderBy param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)">OrganizationAccountGetParamsOrderBy</a>]Optional

Field to order results by. Currently supported values: <code>account_name</code>. When not specified, results are ordered by internal account ID.

</summary>

const OrganizationAccountGetParamsOrderByAccountName <a href="https://developers.cloudflare.com/api/go/resources/organizations/subresources/organization_accounts/methods/get#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)">OrganizationAccountGetParamsOrderBy</a> = "account\_name"

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

</details>

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20order_by">Link to this property</a>

PageSize param.Field\[int64]Optional

The amount of items to return. Defaults to 10.

maximum1000

minimum0

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20page_size">Link to this property</a>

PageToken param.Field\[string]Optional

An opaque token returned from the last list response that when provided will retrieve the next page.

Parameters used to filter the retrieved list must remain in subsequent requests with a page token.

<a href="#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default%20%3E%20(param)%20page_token">Link to this property</a>

</details>

[Link to this property](<#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(params)%20default>)

##### ReturnsExpand Collapse

<details>

<summary>

type OrganizationAccountGetResponseEnvelopeResult \[]<a href="https://developers.cloudflare.com/api/go/resources/tenants#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)">TenantAccount</a>

</summary>

ID string

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

formatdate-time

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

Name string

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

<details>

<summary>

Settings TenantAccountSettings

</summary>

AbuseContactEmail string

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20abuse_contact_email">Link to this property</a>

AccessApprovalExpiry Time

formatdate-time

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20access_approval_expiry">Link to this property</a>

APIAccessEnabled bool

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20api_access_enabled">Link to this property</a>

DeprecatedDefaultNameservers string

Use <a href="https://developers.cloudflare.com/api/operations/dns-settings-for-an-account-list-dns-settings">DNS Settings</a> instead. Deprecated.

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20default_nameservers">Link to this property</a>

EnforceTwofactor bool

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20enforce_twofactor">Link to this property</a>

DeprecatedUseAccountCustomNSByDefault bool

Use <a href="https://developers.cloudflare.com/api/operations/dns-settings-for-an-account-list-dns-settings">DNS Settings</a> instead. Deprecated.

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20use_account_custom_ns_by_default">Link to this property</a>

</details>

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

<details>

<summary>

Type TenantAccountType

</summary>

One of the following:

const TenantAccountTypeStandard TenantAccountType = "standard"

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

const TenantAccountTypeEnterprise TenantAccountType = "enterprise"

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Tags map\[string, string]Optional

Account tags, present only when <code>include_tags=true</code> is requested.

<a href="#(resource)%20tenants.accounts%20%3E%20(model)%20tenant_account%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20organizations.organization_accounts%20%3E%20(method)%20get%20%3E%20(network%20schema)%20%3E%20(property)%20result>)

### List organization accounts

Go

HTTPTypeScriptPythonGoTerraform

```
package main

import (
  "context"
  "fmt"

  "github.com/cloudflare/cloudflare-go"
  "github.com/cloudflare/cloudflare-go/option"
  "github.com/cloudflare/cloudflare-go/organizations"
)

func main() {
  client := cloudflare.NewClient(
    option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
    option.WithAPIEmail("user@example.com"),
  )
  tenantAccounts, err := client.Organizations.OrganizationAccounts.Get(
    context.TODO(),
    "a7b9c3d2e8f4a1b5c6d0e9f2a3b7c4d8",
    organizations.OrganizationAccountGetParams{

    },
  )
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", tenantAccounts)
}
```

200 example

```
{
  "errors": [],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": [
    {
      "id": "id",
      "created_on": "2019-12-27T18:11:19.117Z",
      "name": "name",
      "settings": {
        "abuse_contact_email": "abuse_contact_email",
        "access_approval_expiry": "2019-12-27T18:11:19.117Z",
        "api_access_enabled": true,
        "default_nameservers": "default_nameservers",
        "enforce_twofactor": true,
        "use_account_custom_ns_by_default": true
      },
      "type": "standard",
      "tags": {
        "foo": "string"
      }
    }
  ],
  "result_info": {
    "next_page_token": "next_page_token",
    "total_size": 0
  },
  "success": true
}
```

##### Returns Examples

200 example

```
{
  "errors": [],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "result": [
    {
      "id": "id",
      "created_on": "2019-12-27T18:11:19.117Z",
      "name": "name",
      "settings": {
        "abuse_contact_email": "abuse_contact_email",
        "access_approval_expiry": "2019-12-27T18:11:19.117Z",
        "api_access_enabled": true,
        "default_nameservers": "default_nameservers",
        "enforce_twofactor": true,
        "use_account_custom_ns_by_default": true
      },
      "type": "standard",
      "tags": {
        "foo": "string"
      }
    }
  ],
  "result_info": {
    "next_page_token": "next_page_token",
    "total_size": 0
  },
  "success": true
}
```