# List all namespaces.

Endpoint: GET /namespaces
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies descending order.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `items` (array)

  - `items.id` (string)
    The Namespace ID.

  - `items.name` (string)
    The Namespace name.

  - `items.tag` (string)
    This is the tag of the Replication profile that created this namespace.

  - `items.engine_id` (string)
    The ID of the engine that the Namespace belongs to.

  - `items.description` (string)
    A description of the namespace.

  - `items.secure_namespace` (boolean)
    True if the source data stream was generated from a ReplicationProfile with mode CONTINUOUS_VAULT.

  - `items.failed_over` (boolean)
    True if the namespace has been failed over into the live environment.

  - `items.failover_report` (string)
    If the namespace has been failed over, this contains a report about objects affected by the failover.

  - `items.locked` (boolean)
    True if the namespace is locked.

  - `items.failback_possible` (boolean)
    True if the namespace can be failed back.

  - `items.failback_capability` (string)
    Whether the namespace is capable of failback
    Enum: "FAILBACK_READY", "FAILBACK_COMPATIBLE", "FAILBACK_INCOMPATIBLE", "FAILBACK_UNSUPPORTED", "FAILOVER_COMMITED_CANNOT_FAILBACK"

  - `items.failback_incapability_reason` (string)
    When incapable, the reason why the namespace is incompatible with failback.

  - `items.replication_mode` (string)
    The replication mode of the associated ReplicationProfile that created the Namespace.
    Enum: "ENGINE_DATA_REPLICATION", "MASKED_DATA_DISTRIBUTION", "CONTINUOUS_VAULT", "OFFLINE_SEND", "OFFLINE_RECEIVE", "OFFLINE_CONTINUOUS_VAULT"

  - `items.last_execution_status` (string)
    The status of the last execution of the ReplicationProfile associated with the Namespace.
    Enum: "RUNNING", "COMPLETED", "SUSPENDED", "CANCELED", "FAILED"

  - `items.last_execution_status_timestamp` (string)
    The timestamp of the last execution status of the ReplicationProfile associated with the Namespace.

  - `items.source_engine_id` (string)
    The ID of the source engine that the ReplicationProfile that created the Namespace belongs to.

  - `items.source_engine_name` (string)
    The name of the source engine that the ReplicationProfile that created the Namespace belongs to.

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

