> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spirii.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List EMP identities

> Lists all of the roaming identities registered to your organization. Every organization has at least one (set up by Spirii), and you can register more — for example to keep different brands or regions separate.



## OpenAPI

````yaml /openapi/emsp-tenant/openapi.yaml get /emsp/v1/tenant/emp-identities
openapi: 3.0.0
info:
  title: Spirii EMSP - Tenant Management API
  description: 'Manages the EMSP tenant aggregate: tenant profile, EMP-Identities.'
  version: v1
  contact: {}
servers:
  - url: https://api.spirii.com
    description: Production
security: []
tags:
  - name: Tenant
    description: Tenant profile and published-network priority order
  - name: EMP Identity
    description: Register and manage a tenant’s EMP identities
paths:
  /emsp/v1/tenant/emp-identities:
    get:
      tags:
        - EMP Identity
      summary: List EMP identities
      description: >-
        Lists all of the roaming identities registered to your organization.
        Every organization has at least one (set up by Spirii), and you can
        register more — for example to keep different brands or regions
        separate.
      operationId: tenant_list_emp_identities
      parameters:
        - name: after
          required: false
          in: query
          description: >-
            Opaque cursor returned by a prior page; results begin after this
            cursor.
          schema:
            type: string
        - name: limit
          required: false
          in: query
          schema:
            minimum: 1
            maximum: 200
            default: 50
            type: number
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmpIdentityListResponseDto'
components:
  schemas:
    EmpIdentityListResponseDto:
      type: object
      properties:
        data:
          description: Page items.
          type: array
          items:
            $ref: '#/components/schemas/EmpIdentityDto'
        pagination:
          $ref: '#/components/schemas/PaginationMetadataDto'
      required:
        - data
        - pagination
    EmpIdentityDto:
      type: object
      properties:
        emp_identity_id:
          type: string
          format: uuid
          description: Platform-assigned stable identifier
        country_code:
          type: string
          pattern: ^[A-Z]{2}$
          example: DK
          description: ISO 3166-1 alpha-2 country code
        party_id:
          type: string
          pattern: ^[A-Z0-9]{3}$
          example: SPR
          description: OCPI party_id (3-character code)
        protocol:
          type: array
          items:
            type: string
            enum:
              - OCPI
              - OICP
        label:
          type: string
          nullable: true
          maxLength: 255
          description: Optional human-readable label
        contact_email:
          type: string
          format: email
        contact_phone:
          type: string
          nullable: true
          maxLength: 20
        default_network_access:
          type: boolean
          default: true
          description: >-
            Whether this identity grants visibility into all Published Base
            Networks
        status:
          type: string
          enum:
            - ACTIVE
            - SUSPENDED
        created_at:
          type: string
          format: date-time
      required:
        - emp_identity_id
        - country_code
        - party_id
        - status
        - created_at
    PaginationMetadataDto:
      type: object
      properties:
        end_cursor:
          type: string
          nullable: true
          description: >-
            Cursor for the end of the current page; null when no further pages
            exist.
        has_next:
          type: boolean
          description: Whether more pages follow this one.
      required:
        - end_cursor
        - has_next

````