---
title: "List the authenticated caller's organizations"
method: GET
path: "/v1/organizations"
tags: ["Organizations"]
---

# List the authenticated caller's organizations

`GET /v1/organizations`

## Request

- Base URL: `https://identity-api.paymongo.com`
- URL: `https://identity-api.paymongo.com/v1/organizations`
- Auth: HTTP bearer

Returns the Core organizations in scope for the caller's access token, with every field Core's organization route exposes. The scope is resolved from the validated JWT claim: there is no path or query parameter, so a caller can only ever read its own. Holds at most one entry until multi-organization switching lands. The four API keys are included only for callers whose roles grant them, and the live pair additionally requires an activated organization.

## Response `200`

OK

- object: Standard response containing data and its metadata if any
  - `data` object[]
    - `attributes` UserOrganizationAttributesDTO
      - `accepted_latest_terms` boolean: Terms. accepted_latest_terms_mobile is independent state, computed against the mobile terms release date, not an alias of the web flag.
      - `accepted_latest_terms_mobile` boolean
      - `account_average_ticket_amount` integer: Account
      - `account_business_age` string
      - `account_business_registration_number` string
      - `account_business_size` string
      - `account_customer_service_number` string
      - `account_date_of_incorporation_day` integer
      - `account_date_of_incorporation_month` integer
      - `account_date_of_incorporation_year` integer
      - `account_date_of_registration_day` integer
      - `account_date_of_registration_month` integer
      - `account_date_of_registration_year` integer
      - `account_dti_registered_name` string
      - `account_estimated_monthly_volume` string
      - `account_has_selected_business_type` boolean
      - `account_intended_product` string
      - `account_intended_use` string
      - `account_is_one_person_corporation` boolean
      - `account_legal_name` string
      - `account_maximum_ticket_amount` integer
      - `account_specific_monthly_sales_volume` integer
      - `account_support_email` string
      - `account_tin_number` string
      - `account_trade_name` string
      - `account_type` string
      - `activated` boolean: Status
      - `activated_at` integer: Timestamps, unix seconds. Null when the underlying event has not happened.
      - `activation_status` string
      - `address_city` string: Address
      - `address_country` string
      - `address_line1` string
      - `address_line2` string
      - `address_postal_code` string
      - `address_state` string
      - `adverse_news_flag` boolean: Compliance and risk. Internal screening signals that gateway-api never exposed to a client; included here on request.
      - `bank_account_name` string: Bank
      - `bank_account_number` string
      - `bank_id` string
      - `bank_name` string
      - `business_brick_and_mortar` boolean: Business
      - `business_category` string
      - `business_category_text` string
      - `business_description` string
      - `business_email` string
      - `business_foreign_ownership` boolean
      - `business_grab_pay_category` string
      - `business_handle` string
      - `business_icp_category` string
      - `business_icp_sector` string
      - `business_ofac_sanctions_list` boolean
      - `business_processor_type` string
      - `business_tax_gross_remittances` string
      - `business_un_sanctions_list` boolean
      - `business_website` string
      - `business_website_under_construction` boolean
      - `compliance_flags_override` string
      - `created_at` integer
      - `created_by` string: Configuration
      - `declined_at` integer
      - `enabled` boolean
      - `external_wallet_id` string
      - `external_wallet_mobile_number` string
      - `external_wallet_other_provider` string
      - `external_wallet_provider` string
      - `features` string[]
      - `has_parent` boolean: Hierarchy
      - `is_child` boolean
      - `liveness_check_at` integer
      - `liveness_check_method` string
      - `liveness_check_status` string
      - `marketing_consented_at` integer
      - `org_account_type` string
      - `parent_merchant_id` string
      - `parent_merchant_name` string
      - `pk_live` string: API keys. Omitted for callers whose roles do not grant them; the live pair additionally requires an activated organization.
      - `pk_test` string
      - `plugin` boolean
      - `politically_exposed_person` boolean
      - `risk_score` integer
      - `signed_dsa` boolean
      - `signed_moa` boolean
      - `sk_live` string
      - `sk_test` string
      - `statement_descriptor` string
      - `supported_business_types` string[]
      - `supported_currencies` string[]
      - `terms_and_conditions_consented_at` integer
      - `tier_activated_at` integer
      - `tier_level` string
      - `tier_under_review_at` integer
      - `tier_upgrade_status` string
      - `time_zone` string
      - `under_review_at` integer
      - `updated_at` integer
      - `vat_type` string
      - `wallet_type` string
    - `id` string
    - `type` string
  - `has_more` boolean

## Other responses

- `401`: Unauthorized
- `500`: Internal Server Error
- `502`: Bad Gateway

---

[API](https://skmtc.dev/paymongo/apis/identity.md) - [All operations](https://skmtc.dev/paymongo/apis/identity/llms.txt) - [OpenAPI document](https://skmtc.dev/paymongo/apis/identity/revisions/cc3056164874?raw)
