The Things Network / The Things Stack EntityRegistrySearch API

The EntityRegistrySearch API from The Things Network / The Things Stack — 10 operation(s) for entityregistrysearch.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

the-things-network-entityregistrysearch-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  title: The Things Stack — Application Server AppAs EntityRegistrySearch API
  version: v3.36
  description: The Things Stack is an open-source LoRaWAN Network Server implementation. This OpenAPI was derived from the upstream gRPC-Gateway generated api.swagger.json published by TheThingsNetwork/lorawan-stack v3.36.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  contact:
    name: The Things Industries
    url: https://www.thethingsindustries.com
host: eu1.cloud.thethings.industries
basePath: /api/v3
schemes:
- https
consumes:
- application/json
produces:
- application/json
security:
- ApiKeyAuth: []
tags:
- name: EntityRegistrySearch
paths:
  /applications/{application_ids.application_id}/collaborators/search:
    get:
      summary: Search for accounts that match the conditions specified in the request.
      operationId: EntityRegistrySearch_SearchAccounts2
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3SearchAccountsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: application_ids.application_id
        in: path
        required: true
        type: string
      - name: query
        in: query
        required: false
        type: string
      - name: only_users
        in: query
        required: false
        type: boolean
      - name: client_ids.client_id
        in: query
        required: false
        type: string
      - name: gateway_ids.gateway_id
        in: query
        required: false
        type: string
      - name: gateway_ids.eui
        description: Secondary identifier, which can only be used in specific requests.
        in: query
        required: false
        type: string
        format: string
      - name: organization_ids.organization_id
        description: This ID shares namespace with user IDs.
        in: query
        required: false
        type: string
      - name: complement_collaborators
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /clients/{client_ids.client_id}/collaborators/search:
    get:
      summary: Search for accounts that match the conditions specified in the request.
      operationId: EntityRegistrySearch_SearchAccounts3
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3SearchAccountsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: client_ids.client_id
        in: path
        required: true
        type: string
      - name: query
        in: query
        required: false
        type: string
      - name: only_users
        in: query
        required: false
        type: boolean
      - name: application_ids.application_id
        in: query
        required: false
        type: string
      - name: gateway_ids.gateway_id
        in: query
        required: false
        type: string
      - name: gateway_ids.eui
        description: Secondary identifier, which can only be used in specific requests.
        in: query
        required: false
        type: string
        format: string
      - name: organization_ids.organization_id
        description: This ID shares namespace with user IDs.
        in: query
        required: false
        type: string
      - name: complement_collaborators
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /gateways/{gateway_ids.gateway_id}/collaborators/search:
    get:
      summary: Search for accounts that match the conditions specified in the request.
      operationId: EntityRegistrySearch_SearchAccounts4
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3SearchAccountsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: gateway_ids.gateway_id
        in: path
        required: true
        type: string
      - name: query
        in: query
        required: false
        type: string
      - name: only_users
        in: query
        required: false
        type: boolean
      - name: application_ids.application_id
        in: query
        required: false
        type: string
      - name: client_ids.client_id
        in: query
        required: false
        type: string
      - name: gateway_ids.eui
        description: Secondary identifier, which can only be used in specific requests.
        in: query
        required: false
        type: string
        format: string
      - name: organization_ids.organization_id
        description: This ID shares namespace with user IDs.
        in: query
        required: false
        type: string
      - name: complement_collaborators
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /organizations/{organization_ids.organization_id}/collaborators/search:
    get:
      summary: Search for accounts that match the conditions specified in the request.
      operationId: EntityRegistrySearch_SearchAccounts5
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3SearchAccountsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: organization_ids.organization_id
        description: This ID shares namespace with user IDs.
        in: path
        required: true
        type: string
      - name: query
        in: query
        required: false
        type: string
      - name: only_users
        in: query
        required: false
        type: boolean
      - name: application_ids.application_id
        in: query
        required: false
        type: string
      - name: client_ids.client_id
        in: query
        required: false
        type: string
      - name: gateway_ids.gateway_id
        in: query
        required: false
        type: string
      - name: gateway_ids.eui
        description: Secondary identifier, which can only be used in specific requests.
        in: query
        required: false
        type: string
        format: string
      - name: complement_collaborators
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/accounts:
    get:
      summary: Search for accounts that match the conditions specified in the request.
      operationId: EntityRegistrySearch_SearchAccounts
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3SearchAccountsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        in: query
        required: false
        type: string
      - name: only_users
        in: query
        required: false
        type: boolean
      - name: application_ids.application_id
        in: query
        required: false
        type: string
      - name: client_ids.client_id
        in: query
        required: false
        type: string
      - name: gateway_ids.gateway_id
        in: query
        required: false
        type: string
      - name: gateway_ids.eui
        description: Secondary identifier, which can only be used in specific requests.
        in: query
        required: false
        type: string
        format: string
      - name: organization_ids.organization_id
        description: This ID shares namespace with user IDs.
        in: query
        required: false
        type: string
      - name: complement_collaborators
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/applications:
    get:
      summary: 'Search for applications that match the conditions specified in the request.

        Non-admin users will only match applications that they have rights on.'
      operationId: EntityRegistrySearch_SearchApplications
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3Applications'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        description: Find applications where the ID, name or description contains this substring.
        in: query
        required: false
        type: string
      - name: id_contains
        description: Find applications where the ID contains this substring.
        in: query
        required: false
        type: string
      - name: name_contains
        description: Find applications where the name contains this substring.
        in: query
        required: false
        type: string
      - name: description_contains
        description: Find applications where the description contains this substring.
        in: query
        required: false
        type: string
      - name: attributes_contain[string]
        description: This is a request variable of the map type. The query format is "map_name[key]=value", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age["bob"]=18
        in: query
        required: false
        type: string
      - name: field_mask
        in: query
        required: false
        type: string
      - name: order
        description: 'Order the results by this field path (must be present in the field mask).

          Default ordering is by ID. Prepend with a minus (-) to reverse the order.'
        in: query
        required: false
        type: string
      - name: limit
        description: Limit the number of results per page.
        in: query
        required: false
        type: integer
        format: int64
      - name: page
        description: Page number for pagination. 0 is interpreted as 1.
        in: query
        required: false
        type: integer
        format: int64
      - name: deleted
        description: Only return recently deleted applications.
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/clients:
    get:
      summary: 'Search for OAuth clients that match the conditions specified in the request.

        Non-admin users will only match OAuth clients that they have rights on.'
      operationId: EntityRegistrySearch_SearchClients
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3Clients'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        description: Find OAuth clients where the ID, name or description contains this substring.
        in: query
        required: false
        type: string
      - name: id_contains
        description: Find OAuth clients where the ID contains this substring.
        in: query
        required: false
        type: string
      - name: name_contains
        description: Find OAuth clients where the name contains this substring.
        in: query
        required: false
        type: string
      - name: description_contains
        description: Find OAuth clients where the description contains this substring.
        in: query
        required: false
        type: string
      - name: attributes_contain[string]
        description: This is a request variable of the map type. The query format is "map_name[key]=value", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age["bob"]=18
        in: query
        required: false
        type: string
      - name: state
        description: "Find OAuth clients where the state is any of these states.\n\n - STATE_REQUESTED: Denotes that the entity has been requested and is pending review by an admin.\n - STATE_APPROVED: Denotes that the entity has been reviewed and approved by an admin.\n - STATE_REJECTED: Denotes that the entity has been reviewed and rejected by an admin.\n - STATE_FLAGGED: Denotes that the entity has been flagged and is pending review by an admin.\n - STATE_SUSPENDED: Denotes that the entity has been reviewed and suspended by an admin."
        in: query
        required: false
        type: array
        items:
          type: string
          enum:
          - STATE_REQUESTED
          - STATE_APPROVED
          - STATE_REJECTED
          - STATE_FLAGGED
          - STATE_SUSPENDED
        collectionFormat: multi
      - name: field_mask
        in: query
        required: false
        type: string
      - name: order
        description: 'Order the results by this field path (must be present in the field mask).

          Default ordering is by ID. Prepend with a minus (-) to reverse the order.'
        in: query
        required: false
        type: string
      - name: limit
        description: Limit the number of results per page.
        in: query
        required: false
        type: integer
        format: int64
      - name: page
        description: Page number for pagination. 0 is interpreted as 1.
        in: query
        required: false
        type: integer
        format: int64
      - name: deleted
        description: Only return recently deleted OAuth clients.
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/gateways:
    get:
      summary: 'Search for gateways that match the conditions specified in the request.

        Non-admin users will only match gateways that they have rights on.'
      operationId: EntityRegistrySearch_SearchGateways
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3Gateways'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        description: Find gateways where the ID, name, description or EUI contains this substring.
        in: query
        required: false
        type: string
      - name: id_contains
        description: Find gateways where the ID contains this substring.
        in: query
        required: false
        type: string
      - name: name_contains
        description: Find gateways where the name contains this substring.
        in: query
        required: false
        type: string
      - name: description_contains
        description: Find gateways where the description contains this substring.
        in: query
        required: false
        type: string
      - name: attributes_contain[string]
        description: This is a request variable of the map type. The query format is "map_name[key]=value", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age["bob"]=18
        in: query
        required: false
        type: string
      - name: eui_contains
        description: Find gateways where the (hexadecimal) EUI contains this substring.
        in: query
        required: false
        type: string
      - name: field_mask
        in: query
        required: false
        type: string
      - name: order
        description: 'Order the results by this field path (must be present in the field mask).

          Default ordering is by ID. Prepend with a minus (-) to reverse the order.'
        in: query
        required: false
        type: string
      - name: limit
        description: Limit the number of results per page.
        in: query
        required: false
        type: integer
        format: int64
      - name: page
        description: Page number for pagination. 0 is interpreted as 1.
        in: query
        required: false
        type: integer
        format: int64
      - name: deleted
        description: Only return recently deleted gateways.
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/organizations:
    get:
      summary: 'Search for organizations that match the conditions specified in the request.

        Non-admin users will only match organizations that they have rights on.'
      operationId: EntityRegistrySearch_SearchOrganizations
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3Organizations'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        description: Find organizations where the ID, name or description contains this substring.
        in: query
        required: false
        type: string
      - name: id_contains
        description: Find organizations where the ID contains this substring.
        in: query
        required: false
        type: string
      - name: name_contains
        description: Find organizations where the name contains this substring.
        in: query
        required: false
        type: string
      - name: description_contains
        description: Find organizations where the description contains this substring.
        in: query
        required: false
        type: string
      - name: attributes_contain[string]
        description: This is a request variable of the map type. The query format is "map_name[key]=value", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age["bob"]=18
        in: query
        required: false
        type: string
      - name: field_mask
        in: query
        required: false
        type: string
      - name: order
        description: 'Order the results by this field path (must be present in the field mask).

          Default ordering is by ID. Prepend with a minus (-) to reverse the order.'
        in: query
        required: false
        type: string
      - name: limit
        description: Limit the number of results per page.
        in: query
        required: false
        type: integer
        format: int64
      - name: page
        description: Page number for pagination. 0 is interpreted as 1.
        in: query
        required: false
        type: integer
        format: int64
      - name: deleted
        description: Only return recently deleted organizations.
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
  /search/users:
    get:
      summary: 'Search for users that match the conditions specified in the request.

        This is only available to admin users.'
      operationId: EntityRegistrySearch_SearchUsers
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/v3Users'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/googlerpcStatus'
      parameters:
      - name: query
        description: Find users where the ID, name or description contains this substring.
        in: query
        required: false
        type: string
      - name: id_contains
        description: Find users where the ID contains this substring.
        in: query
        required: false
        type: string
      - name: name_contains
        description: Find users where the name contains this substring.
        in: query
        required: false
        type: string
      - name: description_contains
        description: Find users where the description contains this substring.
        in: query
        required: false
        type: string
      - name: attributes_contain[string]
        description: This is a request variable of the map type. The query format is "map_name[key]=value", e.g. If the map name is Age, the key type is string, and the value type is integer, the query parameter is expressed as Age["bob"]=18
        in: query
        required: false
        type: string
      - name: state
        description: "Find users where the state is any of these states.\n\n - STATE_REQUESTED: Denotes that the entity has been requested and is pending review by an admin.\n - STATE_APPROVED: Denotes that the entity has been reviewed and approved by an admin.\n - STATE_REJECTED: Denotes that the entity has been reviewed and rejected by an admin.\n - STATE_FLAGGED: Denotes that the entity has been flagged and is pending review by an admin.\n - STATE_SUSPENDED: Denotes that the entity has been reviewed and suspended by an admin."
        in: query
        required: false
        type: array
        items:
          type: string
          enum:
          - STATE_REQUESTED
          - STATE_APPROVED
          - STATE_REJECTED
          - STATE_FLAGGED
          - STATE_SUSPENDED
        collectionFormat: multi
      - name: field_mask
        in: query
        required: false
        type: string
      - name: order
        description: 'Order the results by this field path (must be present in the field mask).

          Default ordering is by ID. Prepend with a minus (-) to reverse the order.'
        in: query
        required: false
        type: string
      - name: limit
        description: Limit the number of results per page.
        in: query
        required: false
        type: integer
        format: int64
      - name: page
        description: Page number for pagination. 0 is interpreted as 1.
        in: query
        required: false
        type: integer
        format: int64
      - name: deleted
        description: Only return recently deleted users.
        in: query
        required: false
        type: boolean
      tags:
      - EntityRegistrySearch
definitions:
  UserConsolePreferencesSortBy:
    type: object
    properties:
      api_key:
        type: string
      application:
        type: string
      collaborator:
        type: string
      end_device:
        type: string
      gateway:
        type: string
      organization:
        type: string
      user:
        type: string
    description: SortBy defines the field to which the Console will sort the display of entities.
  v3ConsoleTheme:
    type: string
    enum:
    - CONSOLE_THEME_SYSTEM
    - CONSOLE_THEME_LIGHT
    - CONSOLE_THEME_DARK
    default: CONSOLE_THEME_SYSTEM
    description: "ConsoleTheme is the theme of the Console.\n\n - CONSOLE_THEME_SYSTEM: The user prefers the system mode.\n - CONSOLE_THEME_LIGHT: The user prefers the light mode.\n - CONSOLE_THEME_DARK: The user prefers the dark mode."
  v3ContactMethod:
    type: string
    enum:
    - CONTACT_METHOD_OTHER
    - CONTACT_METHOD_EMAIL
    - CONTACT_METHOD_PHONE
    default: CONTACT_METHOD_OTHER
  v3LocationSource:
    type: string
    enum:
    - SOURCE_UNKNOWN
    - SOURCE_GPS
    - SOURCE_REGISTRY
    - SOURCE_IP_GEOLOCATION
    - SOURCE_WIFI_RSSI_GEOLOCATION
    - SOURCE_BT_RSSI_GEOLOCATION
    - SOURCE_LORA_RSSI_GEOLOCATION
    - SOURCE_LORA_TDOA_GEOLOCATION
    - SOURCE_COMBINED_GEOLOCATION
    default: SOURCE_UNKNOWN
    description: " - SOURCE_UNKNOWN: The source of the location is not known or not set.\n - SOURCE_GPS: The location is determined by GPS.\n - SOURCE_REGISTRY: The location is set in and updated from a registry.\n - SOURCE_IP_GEOLOCATION: The location is estimated with IP geolocation.\n - SOURCE_WIFI_RSSI_GEOLOCATION: The location is estimated with WiFi RSSI geolocation.\n - SOURCE_BT_RSSI_GEOLOCATION: The location is estimated with BT/BLE RSSI geolocation.\n - SOURCE_LORA_RSSI_GEOLOCATION: The location is estimated with LoRa RSSI geolocation.\n - SOURCE_LORA_TDOA_GEOLOCATION: The location is estimated with LoRa TDOA geolocation.\n - SOURCE_COMBINED_GEOLOCATION: The location is estimated by a combination of geolocation sources.\n\nMore estimation methods can be added."
  v3User:
    type: object
    properties:
      ids:
        $ref: '#/definitions/v3UserIdentifiers'
        description: The identifiers of the user. These are public and can be seen by any authenticated user in the network.
      created_at:
        type: string
        format: date-time
        description: When the user was created. This information is public and can be seen by any authenticated user in the network.
      updated_at:
        type: string
        format: date-time
        description: When the user was last updated. This information is public and can be seen by any authenticated user in the network.
      deleted_at:
        type: string
        format: date-time
        description: When the user was deleted. This information is public and can be seen by any authenticated user in the network.
      name:
        type: string
        description: The name of the user. This information is public and can be seen by any authenticated user in the network.
      description:
        type: string
        description: A description for the user. This information is public and can be seen by any authenticated user in the network.
      attributes:
        type: object
        additionalProperties:
          type: string
        description: Key-value attributes for this users. Typically used for storing integration-specific data.
      contact_info:
        type: array
        items:
          type: object
          $ref: '#/definitions/v3ContactInfo'
        description: 'Contact information for this user. Typically used to indicate who to contact with security/billing questions about the user.

          This field is deprecated.'
      primary_email_address:
        type: string
        description: 'Primary email address that can be used for logging in.

          This address is not public, use contact_info for that.'
      primary_email_address_validated_at:
        type: string
        format: date-time
        description: When the primary email address was validated. Note that email address validation is not required on all networks.
      password:
        type: string
        description: 'The password field is only considered when creating a user.

          It is not returned on API calls, and can not be updated by updating the User.

          See the UpdatePassword method of the UserRegistry service for more information.'
      password_updated_at:
        type: string
        format: date-time
      require_password_update:
        type: boolean
      state:
        $ref: '#/definitions/v3State'
        description: 'The reviewing state of the user.

          This information is public and can be seen by any authenticated user in the network.

          This field can only be modified by admins.'
      state_description:
        type: string
        description: 'A description for the state field.

          This field can only be modified by admins, and should typically only be updated

          when also updating `state`.'
      admin:
        type: boolean
        description: 'This user is an admin.

          This information is public and can be seen by any authenticated user in the network.

          This field can only be modified by other admins.'
      temporary_password:
        type: string
        description: 'The temporary password can only be used to update a user''s password; never returned on API calls.

          It is not returned on API calls, and can not be updated by updating the User.

          See the CreateTemporaryPassword method of the UserRegistry service for more information.'
      temporary_password_created_at:
        type: string
        format: date-time
      temporary_password_expires_at:
        type: string
        format: date-time
      profile_picture:
        $ref: '#/definitions/v3Picture'
        description: 'A profile picture for the user.

          This information is public and can be seen by any authenticated user in the network.'
      console_preferences:
        $ref: '#/definitions/v3UserConsolePreferences'
        description: Console preferences contains the user's preferences regarding the behavior of the Console.
      email_notification_preferences:
        $ref: '#/definitions/v3EmailNotificationPreferences'
      universal_rights:
        type: array
        items:
          $ref: '#/definitions/v3Right'
        description: Universal rights are capable of restricting the user's interactions with the API, be it an admin or not.
    description: User is the message that defines a user on the network.
  PictureEmbedded:
    type: object
    properties:
      mime_type:
        type: string
        description: MIME type of the picture.
      data:
        type: string
        format: byte
        description: 'Picture data. A data URI can be constructed as follows:

          `data:<mime_type>;base64,<data>`.'
  v3ContactType:
    type: string
    enum:
    - CONTACT_TYPE_OTHER
    - CONTACT_TYPE_ABUSE
    - CONTACT_TYPE_BILLING
    - CONTACT_TYPE_TECHNICAL
    default: CONTACT_TYPE_OTHER
  lorawanv3GatewayIdentifiers:
    type: object
    properties:
      gateway_id:
        type: string
      eui:
        type: string
        format: string
        example: 70B3D57ED000ABCD
        description: Secondary identifier, which can only be used in specific requests.
  v3Client:
    type: object
    properties:
      ids:
        $ref: '#/definitions/v3ClientIdentifiers'
        description: The identifiers of the OAuth client. These are public and can be seen by any authenticated user in the network.
      created_at:
        type: string
        format: date-time
        description: When the OAuth client was created. This information is public and can be seen by any authenticated user in the network.
      updated_at:
        type: string
        format: date-time
        description: When the OAuth client was last updated. This information is public and can be seen by any authenticated user in the network.
      deleted_at:
        type: string
        format: date-time
        description: When the OAuth client was deleted. This information is public and can be seen by any authenticated user in the network.
      name:
        type: string
        description: The name of the OAuth client. This information is public and can be seen by any authenticated user in the network.
      description:
        type: string
        description: A description for the OAuth client. This information is public and can be seen by any authenticated user in the network.
      attributes:
        type: object
        additionalProperties:
          type: string
        description: Key-value attributes for this client. Typically used for organizing clients or for storing integration-specific data.
      contact_info:
        type: array
        items:
          type: object
          $ref: '#/definitions/v3ContactInfo'
        description: 'Contact information for this client. Typically used to indicate who to contact with technical/security questions about the application.

          This information is public and can be seen by any authenticated user in the network.

          This field is deprecated. Use administrative_contact and technical_contact instead.'
      administrative_contact:
        $ref: '#/definitions/v3OrganizationOrUserIdentifiers'
      technical_contact:
        $ref: '#/definitions/v3OrganizationOrUserIdentifiers'
      secret:
        type: string
        description: The client secret is only visible to collaborators of the client.
      redirect_uris:
        type: array
        items:
          type: string
        description: 'The allowed redirect URIs against which authorization requests are checked.

          If the authorization request does not pass a redirect URI, the first one

          from this list is taken.

          This information is public and can be seen by any authenticated user in the network.'
      logout_redirect_uris:
        type: array
        items:
          type: string
        description: 'The allowed logout redirect URIs against which client initiate

# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/the-things-network/refs/heads/main/openapi/the-things-network-entityregistrysearch-api-openapi.yml