Enviance Package API

The Package API from Enviance — 5 operation(s) for package.

Operations 11

POST /ver2/PackageService.svc/packages #
GET /ver2/PackageService.svc/packages/{packageIdOrName} #
PATCH /ver2/PackageService.svc/packages/{packageIdOrName} #
DELETE /ver2/PackageService.svc/packages/{packageIdOrName} #
GET /ver2/PackageService.svc/packages/{packageIdOrName}/data/{key} #
PUT /ver2/PackageService.svc/packages/{packageIdOrName}/data/{key} #
DELETE /ver2/PackageService.svc/packages/{packageIdOrName}/data/{key} #
POST /ver2/PackageService.svc/packages/{packageIdOrName}/items #
GET /ver2/PackageService.svc/packages/{packageIdOrName}/items/{itemIdOrPath} #
PATCH /ver2/PackageService.svc/packages/{packageIdOrName}/items/{itemIdOrPath} #
DELETE /ver2/PackageService.svc/packages/{packageIdOrName}/items/{itemIdOrPath} #

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/enviance-package-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

enviance-package-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: Platform.v2026.2.0.0.20260708
  title: Rest Activity Package API
  description: EMS Rest API
  contact:
    name: Cority
    email: support@cority.com
    url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: Package
paths:
  /ver2/PackageService.svc/packages:
    post:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.createPackage\n```\n[\n  {\n    \"name\": \"Tracker 001\",\n    \"description\": \"Incident tracking and management.\",\n    \"displayPage\": \"/index.html\",\n    \"iconSrc\": \"/imgs/icon.png\",\n    \"isLocked\": \"false\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.createPackageItem\n```\n[\n  \"Tracker 001\",\n  {\n    \"package\": \"p1\",\n    \"path\": \"p1.htm\",\n    \"content\": \"77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.CreatePackage
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                type: string
                format: guid
            application/xml:
              schema:
                type: string
                format: guid
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreatePackage'
          application/xml:
            schema:
              $ref: '#/components/schemas/CreatePackage'
        required: true
  /ver2/PackageService.svc/packages/{packageIdOrName}:
    get:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.getPackage\n```\n[\n  \"Tracker 001\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.getPackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.getPackageAppData\n```\n[\n  \"Tracker 001\",\n  \"key1\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n[\"ApplicationID\", \"someKey\", \"onsuccess\", \"onerror\"] // Expected value should be valid JSON, not scalar value or string\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.GetPackage
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageInfo'
            application/xml:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageInfo'
    patch:
      tags:
      - Package
      description: "\n\nUpdates an existing Enviance App (package).\n\n**Security:** Requires Manage Enviance Apps system right.\n\n**SDK API:**  `envianceSdk.packages.updatePackage(packageIdOrName, packageInfo, onsuccess, onerror)`\n\n```\nPATCH /ver2/PackageService.svc/packages/bdba60aa-cb36-43bf-ba2e-7532c49968d0 HTTP/1.1\n \n{\n  \"packageInfo\": {\n    \"name\": \"Incident Tracker\",\n    \"description\": \"Incident tracking and management.\",\n    \"content\": \"UEsDBBQABgAIAAAAIQCMGvGG3QEAAFMIAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAA�\"\n    \"displayPage\": \"/index.html\",\n    \"iconSrc\": \"/imgs/icon.png\",\n    \"isLocked\": \"true\"\n  }\n}\n{\n  \"id\": \"4657bd77-fced-42be-a491-d63a59c42a4c\",\n  \"name\": \"Incident Tracker\",\n  \"description\": \"Incident tracking and management.\",\n  \"displayPage\": \"/index.html\",\n  \"iconSrc\": \"/imgs/icon.png\",\n  \"isLocked\": \"false\",\n  \"created\": \"2011-02-02T08:44\",\n  \"createdBy\": \"JSmith\",\n  \"lastModified\": \"2012-12-03T21:35\"\n}\n\n```\n\n\n\nenvianceSdk.packages.updatePackage\n```\n[\n  \"Tracker 001\",\n  {\n    \"name\": \"Tracker 002\",\n    \"description\": \"Incident tracking and management.\",\n    \"displayPage\": \"/index.html\",\n    \"iconSrc\": \"/imgs/icon.png\",\n    \"isLocked\": \"false\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.updatePackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  {\n    \"package\": \"p1\",\n    \"path\": \"p1.htm\",\n    \"content\": \"77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.UpdatePackage
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdatePackage'
          application/xml:
            schema:
              $ref: '#/components/schemas/UpdatePackage'
        required: true
    delete:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.deletePackage\n```\n[\n  \"Tracker 001\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.deletePackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.deletePackageAppData\n```\n[\n  \"Tracker 001\",\n  \"key1\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.DeletePackage
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
  /ver2/PackageService.svc/packages/{packageIdOrName}/data/{key}:
    get:
      tags:
      - Package
      description: "\n\nRetrieves an existing Enviance App (Package) data key-value pair, using the specified unique key. If user does not have permissions to retrieve data it returns empty string. No Errors thrown.\n\n**Security:** Requires Manage Enviance Apps system right.\n\n**SDK API:**  `envianceSdk.packages.getPackageAppData(packageIdOrName, key, onsuccess, onerror)`\n\n```\nGET /ver2/PackageService.svc/packages/Incident%20Tracker HTTP/1.1\n\n//RESPONSE\n{\n  \"id\": \"4657bd77-fced-42be-a491-d63a59c42a4c\",\n  \"name\": \"Incident Tracker\",\n  \"description\": \"Incident tracking and management.\",\n  \"displayPage\": \"/index.html\",\n  \"iconSrc\": \"/imgs/icon.png\",\n  \"isLocked\": \"false\",\n  \"created\": \"2011-02-02T08:44\",\n  \"createdBy\": \"JSmith\",\n  \"lastModified\": \"2012-12-03T21:35\"\n}\n\n```\n\n\n\nenvianceSdk.packages.getPackageAppData\n```\n[\n  \"Tracker 001\",\n  \"key1\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n[\"ApplicationID\", \"someKey\", \"onsuccess\", \"onerror\"] // Expected value should be valid JSON, not scalar value or string\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.GetPackageAppData
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: key
        in: path
        required: true
        schema:
          type: string
      - name: dtype
        in: query
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                type: object
            application/xml:
              schema:
                type: object
    put:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.savePackageAppData\n```\n[\n  \"Tracker 001\",\n  \"key1\",\n  \"value-101010\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.packages.savePackageAppDataJson\n```\n[\n  \"ApplicationID\",\n  \"someKey\",\n  {\n    \"field1\": 1,\n    \"field2\": \"someText\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.SavePackageAppData
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: key
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SavePackageAppData'
          application/xml:
            schema:
              $ref: '#/components/schemas/SavePackageAppData'
        required: true
    delete:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.deletePackageAppData\n```\n[\n  \"Tracker 001\",\n  \"key1\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.DeletePackageAppData
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: key
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
  /ver2/PackageService.svc/packages/{packageIdOrName}/items:
    post:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.createPackageItem\n```\n[\n  \"Tracker 001\",\n  {\n    \"package\": \"p1\",\n    \"path\": \"p1.htm\",\n    \"content\": \"77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.CreatePackageItem
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                type: string
                format: guid
            application/xml:
              schema:
                type: string
                format: guid
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreatePackageItem'
          application/xml:
            schema:
              $ref: '#/components/schemas/CreatePackageItem'
        required: true
  /ver2/PackageService.svc/packages/{packageIdOrName}/items/{itemIdOrPath}:
    get:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.getPackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.GetPackageItem
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: itemIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageItemInfo'
            application/xml:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageItemInfo'
    patch:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.updatePackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  {\n    \"package\": \"p1\",\n    \"path\": \"p1.htm\",\n    \"content\": \"77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==\"\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.UpdatePackageItem
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: itemIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdatePackageItem'
          application/xml:
            schema:
              $ref: '#/components/schemas/UpdatePackageItem'
        required: true
    delete:
      tags:
      - Package
      description: "\n\n\nenvianceSdk.packages.deletePackageItem\n```\n[\n  \"Tracker 001\",\n  \"p1.htm\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.Packages.Impl.PackageService.DeletePackageItem
      parameters:
      - name: EnvApi-Systemid
        in: header
        description: Specify specific system to run instead of Home
        schema:
          type: string
      - name: EnvApi-Packageid
        in: header
        description: (optional) Clients application/package ID
        schema:
          type: string
      - name: EnvApi-Udf-DateTime-Iso-In-CustomFields
        in: header
        description: Udfs of DateTime should use Iso
        schema:
          type: string
          default: 'true'
      - name: EnvApi-Udf-DateTime-ReadInUserTz
        in: header
        description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
        schema:
          type: string
      - name: EnvApi-Udf-Value-Invariant
        in: header
        description: (optional) Udfs - Force Non-Localized (invariant) values
        schema:
          type: string
      - name: EnvApi-Localization-All
        in: header
        description: (optional) Extend objects with User-given Localizations
        schema:
          type: string
      - name: x-client-request-id
        in: header
        description: (optional) Client ID for double submit prevention
        schema:
          type: string
      - name: packageIdOrName
        in: path
        required: true
        schema:
          type: string
      - name: itemIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
components:
  schemas:
    UpdatePackageItem:
      properties:
        packageItemInfo:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageItemInfo'
      type: object
      format: UpdatePackageItem
    Enviance.RestServices.Ver2.Packages.PackageInfo:
      properties:
        isRoutingEnabled:
          type: boolean
          uniqueItems: false
        id:
          type: string
          format: guid
          uniqueItems: false
        name:
          type: string
          uniqueItems: false
        description:
          type: string
          uniqueItems: false
        displayPage:
          type: string
          uniqueItems: false
        iconSrc:
          type: string
          uniqueItems: false
        isLocked:
          type: boolean
          uniqueItems: false
        created:
          type: string
          format: date-time
          uniqueItems: false
        createdBy:
          type: string
          uniqueItems: false
        lastModified:
          type: string
          format: date-time
          uniqueItems: false
        content:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.Packages.PackageInfo
    UpdatePackage:
      properties:
        packageInfo:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageInfo'
      type: object
      format: UpdatePackage
    CreatePackageItem:
      properties:
        packageItemInfo:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageItemInfo'
        copyFrom:
          type: string
          uniqueItems: false
      type: object
      format: CreatePackageItem
    SavePackageAppData:
      properties:
        value:
          $ref: '#/components/schemas/System.Object'
        dtype:
          type: string
          uniqueItems: false
      type: object
      format: SavePackageAppData
    System.Object:
      type: object
      format: System.Object
    Enviance.RestServices.Ver2.Packages.PackageItemInfo:
      properties:
        id:
          type: string
          format: guid
          uniqueItems: false
        packageIdOrName:
          type: string
          uniqueItems: false
        path:
          type: string
          uniqueItems: false
        type:
          type: string
          uniqueItems: false
        content:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.Packages.PackageItemInfo
    CreatePackage:
      properties:
        packageInfo:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.Packages.PackageInfo'
        copyFrom:
          type: string
          uniqueItems: false
      type: object
      format: CreatePackage
  securitySchemes:
    Basic:
      type: http
      scheme: basic
      description: Forces authentication with credentials via an api gateway
    EnvianceAuth:
      type: apiKey
      description: "**Enviance \\<SessionId\\>**. \n\t\t\t\t\t  Obtain SessionId by POST /ver2/AuthenticationService.svc/sessions first"
      name: Authorization
      in: header