Postman privateApiNetwork API

The privateApiNetwork API from Postman — 4 operation(s) for privateapinetwork.

Operations 6

GET /network/private Get all workspaces #
POST /network/private Add a workspace #
PUT /network/private/workspace/{workspaceId} Update an element or folder #
DELETE /network/private/workspace/{workspaceId} Remove a workspace #
GET /network/private/network-entity/request/all Get all add requests #
PUT /network/private/network-entity/request/{requestId} Respond to an add request #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/postman-privateapinetwork-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

postman-privateapinetwork-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Postman Private API Network API
  version: 1.0.0
servers:
- url: https://api.postman.com
  description: https://api.postman.com
- url: https://api.eu.postman.com
  description: https://api.eu.postman.com
tags:
- name: privateApiNetwork
paths:
  /network/private:
    get:
      operationId: listPrivateNetworkWorkspaces
      summary: Get all workspaces
      description: Gets information workspaces added to your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adding-private-network/).
      tags:
      - privateApiNetwork
      parameters:
      - name: type
        in: query
        description: The `workspace` value.
        required: false
        schema:
          $ref: '#/components/schemas/elementTypeQuery'
      - name: name
        in: query
        description: Return only workspaces whose name includes the given value. Matching is not case-sensitive.
        required: false
        schema:
          $ref: '#/components/schemas/panElementName'
      - name: summary
        in: query
        description: Return only workspaces whose summary includes the given value. Matching is not case-sensitive.
        required: false
        schema:
          $ref: '#/components/schemas/panSummary'
      - name: description
        in: query
        description: Return only workspaces whose description includes the given value. Matching is not case-sensitive.
        required: false
        schema:
          $ref: '#/components/schemas/panElementDescription'
      - name: since
        in: query
        description: Return only results created since the given time, in [ISO 8601](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) format. This value cannot be later than the `until` value.
        required: false
        schema:
          $ref: '#/components/schemas/sinceDateTime'
      - name: until
        in: query
        description: Return only results created until this given time, in [ISO 8601](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) format. This value cannot be earlier than the `since` value.
        required: false
        schema:
          $ref: '#/components/schemas/untilDateTime'
      - name: addedBy
        in: query
        description: Return only workspaces published by the given user ID.
        required: false
        schema:
          $ref: '#/components/schemas/panAddedBy'
      - name: sort
        in: query
        description: Sort the results by the given value. If you use this query parameter, you must also use the `direction` parameter.
        required: false
        schema:
          $ref: '#/components/schemas/sortCreatedUpdatedAt'
      - name: direction
        in: query
        description: Sort in ascending (`asc`) or descending (`desc`) order. Matching is not case-sensitive. If you use this query parameter, you must also use the `sort` parameter.
        required: false
        schema:
          $ref: '#/components/schemas/ascDesc'
      - name: createdBy
        in: query
        description: Return only results created by the given user ID.
        required: false
        schema:
          $ref: '#/components/schemas/createdBy'
      - name: offset
        in: query
        description: The zero-based offset of the first item to return.
        required: false
        schema:
          $ref: '#/components/schemas/offset'
          default: 0
      - name: limit
        in: query
        description: The maximum number of results to return. If the value exceeds the maximum value of `1000`, then the system uses the `1000` value.
        required: false
        schema:
          $ref: '#/components/schemas/limitDefault1000'
          default: 1000
      - name: parentFolderId
        in: query
        description: This parameter is deprecated.
        required: false
        schema:
          $ref: '#/components/schemas/panParentFolderId'
          default: 0
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/getPanElements'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkWorkspacesRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkWorkspacesRequestForbiddenError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkWorkspacesRequestInternalServerError'
    post:
      operationId: addWorkspaceToPrivateNetwork
      summary: Add a workspace
      description: Publishes a workspace in your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adding-private-network/).
      tags:
      - privateApiNetwork
      parameters:
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/panElementCreated'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddWorkspaceToPrivateNetworkRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddWorkspaceToPrivateNetworkRequestForbiddenError'
        '404':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/panError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AddWorkspaceToPrivateNetworkRequestInternalServerError'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/panCreateWorkspace'
  /network/private/workspace/{workspaceId}:
    put:
      operationId: updatePanElementOrFolder
      summary: Update an element or folder
      description: '**This endpoint is deprecated.**

        '
      tags:
      - privateApiNetwork
      parameters:
      - name: workspaceId
        in: path
        description: The workspace's ID.
        required: true
        schema:
          $ref: '#/components/schemas/workspaceId'
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Private_API_Network_updatePanElementOrFolder_Response_200'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdatePanElementOrFolderRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdatePanElementOrFolderRequestForbiddenError'
        '404':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/panError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdatePanElementOrFolderRequestInternalServerError'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/updatePanWorkspace'
    delete:
      operationId: removeWorkspaceFromPrivateNetwork
      summary: Remove a workspace
      description: 'Removes a workspace from your team''s [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adding-private-network/).


        **Note:**


        Removing a workspace does not delete it. It only removes it from the Private API Network folder.

        '
      tags:
      - privateApiNetwork
      parameters:
      - name: workspaceId
        in: path
        description: The workspace's ID.
        required: true
        schema:
          $ref: '#/components/schemas/workspaceId'
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/deletePanElement'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RemoveWorkspaceFromPrivateNetworkRequestBadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RemoveWorkspaceFromPrivateNetworkRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RemoveWorkspaceFromPrivateNetworkRequestForbiddenError'
        '404':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/panError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RemoveWorkspaceFromPrivateNetworkRequestInternalServerError'
  /network/private/network-entity/request/all:
    get:
      operationId: listPrivateNetworkAddRequests
      summary: Get all add requests
      description: Gets all requests to add workspaces to your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adding-private-network/).
      tags:
      - privateApiNetwork
      parameters:
      - name: since
        in: query
        description: Return only results created since the given time, in [ISO 8601](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) format. This value cannot be later than the `until` value. To use `time-numoffset` format, you must use `%2B` URL-encoding for the `+` character.
        required: false
        schema:
          $ref: '#/components/schemas/sinceDateTime'
      - name: until
        in: query
        description: Return only results created until this given time, in [ISO 8601](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) format. This value cannot be earlier than the `since` value. To use `time-numoffset` format, you must use `%2B` URL-encoding for the `+` character.
        required: false
        schema:
          $ref: '#/components/schemas/untilDateTime'
      - name: requestedBy
        in: query
        description: Return a user's requests by their user ID.
        required: false
        schema:
          $ref: '#/components/schemas/panRequestedBy'
      - name: type
        in: query
        description: The `workspace` value.
        required: false
        schema:
          $ref: '#/components/schemas/elementTypeQuery'
      - name: status
        in: query
        description: Filter by the request status.
        required: false
        schema:
          $ref: '#/components/schemas/panRequestStatus'
      - name: name
        in: query
        description: Return only workspaces whose name includes the given value. Matching is not case-sensitive.
        required: false
        schema:
          $ref: '#/components/schemas/panElementName'
      - name: sort
        in: query
        description: Sort the results by the given value. If you use this query parameter, you must also use the `direction` parameter.
        required: false
        schema:
          $ref: '#/components/schemas/sortCreatedUpdatedAt'
      - name: direction
        in: query
        description: Sort in ascending (`asc`) or descending (`desc`) order. Matching is not case-sensitive. If you use this query parameter, you must also use the `sort` parameter.
        required: false
        schema:
          $ref: '#/components/schemas/ascDesc'
      - name: offset
        in: query
        description: The zero-based offset of the first item to return.
        required: false
        schema:
          $ref: '#/components/schemas/offset'
          default: 0
      - name: limit
        in: query
        description: The maximum number of results to return. If the value exceeds the maximum value of `1000`, then the system uses the `1000` value.
        required: false
        schema:
          $ref: '#/components/schemas/limitDefault1000'
          default: 1000
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/getAllPanAddElementRequests'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkAddRequestsRequestBadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkAddRequestsRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkAddRequestsRequestForbiddenError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPrivateNetworkAddRequestsRequestInternalServerError'
  /network/private/network-entity/request/{requestId}:
    put:
      operationId: respondPrivateNetworkAddRequest
      summary: Respond to an add request
      description: Responds to a user's request to add a workspace to your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adding-private-network/). Only managers can approve or deny a request. Once approved, the workspace will appear in the team's Private API Network.
      tags:
      - privateApiNetwork
      parameters:
      - name: requestId
        in: path
        description: The request's ID.
        required: true
        schema:
          $ref: '#/components/schemas/panRequestId'
      - name: x-api-key
        in: header
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Private_API_Network_respondPrivateNetworkAddRequest_Response_200'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RespondPrivateNetworkAddRequestRequestBadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RespondPrivateNetworkAddRequestRequestUnauthorizedError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RespondPrivateNetworkAddRequestRequestForbiddenError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RespondPrivateNetworkAddRequestRequestInternalServerError'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/respondPanElementAddRequestBody'
components:
  schemas:
    panRequestElement:
      type: object
      properties:
        id:
          type: string
          description: The element's ID.
        type:
          $ref: '#/components/schemas/PanRequestElementType'
          description: The `workspace` element type.
        name:
          type: string
          description: The element's name.
        summary:
          type:
          - string
          - 'null'
          description: The element's short summary.
        description:
          type:
          - string
          - 'null'
          description: The element's description.
      description: Information about the requested element.
      title: panRequestElement
    sortCreatedUpdatedAt:
      type: string
      enum:
      - createdAt
      - updatedAt
      title: sortCreatedUpdatedAt
    limitDefault1000:
      type: integer
      default: 1000
      title: limitDefault1000
    panRequestId:
      type: integer
      title: panRequestId
    getAllPanAddElementRequests:
      type: object
      properties:
        requests:
          type: array
          items:
            $ref: '#/components/schemas/GetAllPanAddElementRequestsRequestsItems'
          description: A list of requests to add elements to the Private API Network.
        meta:
          $ref: '#/components/schemas/panMetadata'
      title: getAllPanAddElementRequests
    GetPanElementsElementsItems:
      type: object
      properties:
        createdAt:
          type: string
          format: date-time
          description: The date and time at which the element was created.
        createdBy:
          type: integer
          description: The user who created the element.
        updatedAt:
          type: string
          format: date-time
          description: The date and time at which the element was last updated.
        updatedBy:
          type: integer
          description: The user ID of the user who updated the element.
        addedAt:
          type: string
          format: date-time
          description: The date and time at which the element was published to your team's Private API Network. This value is the same as the `updatedAt` value.
        addedBy:
          type: integer
          description: The user ID of the user who published the element.
        description:
          type:
          - string
          - 'null'
          description: The element's description.
        id:
          type: string
          description: The element's ID.
        name:
          type: string
          description: The element's name.
        summary:
          type:
          - string
          - 'null'
          description: The element's summary.
        type:
          type: string
          description: The `workspace` element type.
        parentFolderId:
          type: integer
          description: The `0` value.
        href:
          type: string
          format: url
          description: The element's HREF.
      description: Information about the Private API Network element.
      title: GetPanElementsElementsItems
    offset:
      type: integer
      default: 0
      title: offset
    RespondPrivateNetworkAddRequestRequestForbiddenError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: RespondPrivateNetworkAddRequestRequestForbiddenError
    Private_API_Network_respondPrivateNetworkAddRequest_Response_200:
      oneOf:
      - $ref: '#/components/schemas/respondPanElementAddRequestApprove'
      - $ref: '#/components/schemas/respondPanElementAddRequestDeny'
      title: Private API Network_respondPrivateNetworkAddRequest_Response_200
    panRequestResponse:
      type: object
      properties:
        createdAt:
          type: string
          format: date-time
          description: The date and time at which request was denied.
        createdBy:
          type: integer
          description: The ID of the user who denied the request.
        message:
          type: string
          description: The request's response message.
      description: Information about the response to the element's request. This object only returns when the request is denied with a message.
      title: panRequestResponse
    panElementCreated:
      type: object
      properties:
        addedAt:
          type: string
          format: date-time
          description: The date and time at which the element was added.
        addedBy:
          type: integer
          description: The user who added the element.
        createdBy:
          type: integer
          description: The user who created the element.
        createdAt:
          type: string
          format: date-time
          description: The date and time at which the element was created.
        updatedBy:
          type: integer
          description: The user who last updated the element.
        updatedAt:
          type: string
          format: date-time
          description: The date and time at which the element was last updated.
        type:
          $ref: '#/components/schemas/PanElementCreatedType'
          description: The `workspace` element.
        id:
          type: string
          description: The element's ID
        name:
          type: string
          description: The element's name.
        summary:
          type:
          - string
          - 'null'
          description: The element's summary.
        description:
          type:
          - string
          - 'null'
          description: The element's description.
        href:
          type: string
          format: url
          description: The element's Postman URL.
        parentFolderId:
          type:
          - integer
          - 'null'
          description: This property is deprecated.
      description: Information about the Private API Network element.
      title: panElementCreated
    CommonErrorNameMessageError:
      type: object
      properties:
        name:
          type: string
          description: The error name.
        message:
          type: string
          description: The error message.
      description: Information about the error.
      title: CommonErrorNameMessageError
    commonErrorTypeTitleDetail:
      type: object
      properties:
        type:
          type: string
          description: The type of error.
        title:
          type: string
          description: A short summary of the problem.
        detail:
          $ref: '#/components/schemas/CommonErrorTypeTitleDetailDetail'
          description: Information about the error.
      title: commonErrorTypeTitleDetail
    RespondPanElementAddRequestApproveRequestItemsStatus:
      type: string
      enum:
      - approved
      - denied
      description: The request's status.
      title: RespondPanElementAddRequestApproveRequestItemsStatus
    UpdatePanWorkspaceWorkspace:
      type: object
      properties:
        parentFolderId:
          type: integer
          description: The workspace's new parent folder ID.
      title: UpdatePanWorkspaceWorkspace
    ListPrivateNetworkAddRequestsRequestInternalServerError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetail'
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: ListPrivateNetworkAddRequestsRequestInternalServerError
    GetAllPanAddElementRequestsRequestsItems:
      type: object
      properties:
        id:
          type: integer
          description: The request's ID.
        createdAt:
          type: string
          format: date-time
          description: The date and time at which the request was created.
        createdBy:
          type: integer
          description: The ID of the user who created the request.
        message:
          type: string
          description: The user's optional message included in the request.
        status:
          $ref: '#/components/schemas/GetAllPanAddElementRequestsRequestsItemsStatus'
          description: The request's status.
        element:
          $ref: '#/components/schemas/panRequestElement'
        response:
          $ref: '#/components/schemas/panRequestResponse'
      description: Information about the request.
      title: GetAllPanAddElementRequestsRequestsItems
    UpdatePanElementOrFolderRequestInternalServerError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetail'
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: UpdatePanElementOrFolderRequestInternalServerError
    RemoveWorkspaceFromPrivateNetworkRequestUnauthorizedError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: RemoveWorkspaceFromPrivateNetworkRequestUnauthorizedError
    AddWorkspaceToPrivateNetworkRequestInternalServerError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetail'
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: AddWorkspaceToPrivateNetworkRequestInternalServerError
    commonErrorTypeTitleDetailStatus:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/CommonErrorTypeTitleDetailStatusType'
        title:
          type: string
          description: A short summary of the problem.
        detail:
          type: string
          description: Information about the error.
        status:
          type: integer
          description: The error's HTTP status code.
      title: commonErrorTypeTitleDetailStatus
    panSummary:
      type: string
      title: panSummary
    panError:
      type: object
      properties:
        name:
          type: string
          description: The error name.
        message:
          type: string
          description: The error message.
      title: panError
    CommonErrorTypeTitleDetailDetail:
      oneOf:
      - type: string
      - type: object
        additionalProperties:
          description: Any type
      description: Information about the error.
      title: CommonErrorTypeTitleDetailDetail
    panMetadata:
      type: object
      properties:
        limit:
          type: integer
          description: The maximum number of elements returned. If the value exceeds the maximum value of `1000`, then the system uses the `1000` value.
        offset:
          type: integer
          description: The zero-based offset of the first item returned.
        totalCount:
          type: integer
          description: The total number of elements.
      description: The response's non-standard meta information.
      title: panMetadata
    RemoveWorkspaceFromPrivateNetworkRequestForbiddenError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: RemoveWorkspaceFromPrivateNetworkRequestForbiddenError
    AddWorkspaceToPrivateNetworkRequestForbiddenError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: AddWorkspaceToPrivateNetworkRequestForbiddenError
    Private_API_Network_updatePanElementOrFolder_Response_200:
      type: object
      properties: {}
      description: Empty response body
      title: Private API Network_updatePanElementOrFolder_Response_200
    workspaceId:
      type: string
      title: workspaceId
    RespondPanElementAddRequestApproveRequestItems:
      type: object
      properties:
        id:
          type: integer
          description: The request's ID.
        createdAt:
          type: string
          format: date-time
          description: The date and time at which the request was created.
        createdBy:
          type: integer
          description: The ID of the user who created the request.
        message:
          type: string
          description: The user's optional message included in the request.
        status:
          $ref: '#/components/schemas/RespondPanElementAddRequestApproveRequestItemsStatus'
          description: The request's status.
        element:
          $ref: '#/components/schemas/RespondPanElementAddRequestApproveRequestItemsElement'
          description: Information about the requested element.
      description: Information about the Private API Network request.
      title: RespondPanElementAddRequestApproveRequestItems
    panAddedBy:
      type: integer
      title: panAddedBy
    RespondPanElementAddRequestApproveRequestItemsElementType:
      type: string
      enum:
      - workspace
      description: The `workspace` element type.
      title: RespondPanElementAddRequestApproveRequestItemsElementType
    createdBy:
      type: integer
      title: createdBy
    RespondPanElementAddRequestDenyRequestItemsStatus:
      type: string
      enum:
      - approved
      - denied
      description: The request's status.
      title: RespondPanElementAddRequestDenyRequestItemsStatus
    RespondPrivateNetworkAddRequestRequestUnauthorizedError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: RespondPrivateNetworkAddRequestRequestUnauthorizedError
    ListPrivateNetworkWorkspacesRequestForbiddenError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: ListPrivateNetworkWorkspacesRequestForbiddenError
    UpdatePanElementOrFolderRequestUnauthorizedError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: UpdatePanElementOrFolderRequestUnauthorizedError
    panRequestedBy:
      type: integer
      title: panRequestedBy
    RemoveWorkspaceFromPrivateNetworkRequestInternalServerError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetail'
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: RemoveWorkspaceFromPrivateNetworkRequestInternalServerError
    RespondPanElementAddRequestDenyRequestItems:
      type: object
      properties:
        id:
          type: integer
          description: The request's ID.
        createdAt:
          type: string
          format: date-time
          description: The date and time at which the request was created.
        createdBy:
          type: integer
          description: The ID of the user who created the request.
        message:
          type: string
          description: The user's optional message included in the request.
        status:
          $ref: '#/components/schemas/RespondPanElementAddRequestDenyRequestItemsStatus'
          description: The request's status.
        element:
          $ref: '#/components/schemas/panRequestElement'
        response:
          $ref: '#/components/schemas/panRequestResponse'
      description: Information about the Private API Network request.
      title: RespondPanElementAddRequestDenyRequestItems
    ListPrivateNetworkWorkspacesRequestUnauthorizedError:
      oneOf:
      - $ref: '#/components/schemas/commonErrorTypeTitleDetailStatus'
      - $ref: '#/components/schemas/commonErrorNameMessage'
      title: ListPrivateNetworkWorkspacesRequestUnauthorizedError
    getPanElements:
      type: object
      properties:
        elements:
          type: array
          items:
            $ref: '#/components/schemas/GetPanElementsElementsItems'
          description: A list of Private API Network elements.
      

# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/postman/refs/heads/main/openapi/postman-privateapinetwork-api-openapi.yml