Enviance Compliance API

The Compliance API from Enviance — 3 operation(s) for compliance.

Operations 7

POST /ver2/ComplianceService.svc/locations #
GET /ver2/ComplianceService.svc/locations/{locationIdOrPath} #
PATCH /ver2/ComplianceService.svc/locations/{locationIdOrPath} #
DELETE /ver2/ComplianceService.svc/locations/{locationIdOrPath} #
GET /ver2/ComplianceService.svc/locations/overrides/{locationIdOrPath} #
PATCH /ver2/ComplianceService.svc/locations/overrides/{locationIdOrPath} #
DELETE /ver2/ComplianceService.svc/locations/overrides/{locationIdOrPath} #

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-compliance-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-compliance-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: Platform.v2026.2.0.0.20260708
  title: Rest Activity Compliance API
  description: EMS Rest API
  contact:
    name: Cority
    email: support@cority.com
    url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: Compliance
paths:
  /ver2/ComplianceService.svc/locations:
    post:
      tags:
      - Compliance
      description: "\n\nCreates a new Location object in the Compliance Model, optionally by copying the structure from another Location to the new Location. Supported object types are Division, Facility (Program), Unit (Element), and Point of Interest. This API does not support historical custom fields (those with Track Value History enabled).\n\n**Security:** User with permission to Compliance Objects.\n\n**SDK API (create):**  `envianceSdk.compliance.createLocation (locationInfo, onsuccess, onerror)`\n\n**SDK API (create async):**  `envianceSdk.compliance.createLocationAsync (locationInfo, onsuccess, onerror)` \n\n**SDK API (copy):**  `envianceSdk.compliance.copyLocation(locationInfo, copyFrom, onsuccess, onerror)`\n\n**SDK API (copy async):**  `envianceSdk.compliance.copyLocationAsync (locationInfo, copyFrom, onsuccess, onerror)`\n\n```\n//EXAMPLE (CREATE)\n\nPOST /ver2/ComplianceService.svc/locations HTTP 1.1\nContent-Type: application/json; charset=utf-8\n\n{\n  \"locationInfo\": {\n    \"name\": \"Toy Manufacturing\",\n    \"type\": \"Facility\",\n    \"parentPath\": \"/Manufacturing Division/Toys/\",\n    \"timeZone\": { \"name\": \"Pacific Time (US & Canada) (UTC-08:00) (With DST)\" },\n    \"activeDate\": \"2012-01-01T00:00:00\",\n    \"fieldTemplate\": \"Manufacturing Facility\",\n    \"fieldValues\": [\n      {\"name\": \"Aspect\",\n      \"values\": [\"Air pollution control waste\"]},\n      {\"name\": \"Start Date\",\n      \"values\": [\"2012-09-19T20:00:00\"]},\n      {\"name\": \"Type\",\n      \"values\": [\"Spill\", \"Near Miss\"]},\n      {\"name\": \"Category\",\n      \"values\": [\"Cat1\", \"Cat1.1\", \"Cat1.1.1\"]}\n    ],\n  \"documents\": [\"/Folder A/Document.doc\"]\n  }\n}\n\n//EXAMPLE (COPY)\nPOST /ver2/ComplianceService.svc/locations HTTP 1.1\nContent-Type: application/json; charset=utf-8\n \n{\n  \"locationInfo\": {\n  \"name\": \"Toy Manufacturing\",\n  \"type\": \"Facility\",\n  \"parentPath\": \"/Manufacturing Division/Toys/\",\n  \"timeZone\": { \"name\": \"Pacific Time (US & Canada) (UTC-08:00) (With DST)\" },\n  \"activeDate\": \"2012-01-01T00:00:00\",\n  \"fieldTemplate\": \"Manufacturing Facility\",\n  \"fieldValues\": [\n    {\"name\": \"Aspect\",\n    \"values\": [\"Air pollution control waste\"]},\n    {\"name\": \"Start Date\",\n    \"values\": [\"2012-09-19T20:00:00\"]},\n    {\"name\": \"Type\",\n    \"values\": [\"Spill\", \"Near Miss\"]},\n    {\"name\": \"Category\",\n    \"values\": [\"Cat1\", \"Cat1.1\", \"Cat1.1.1\"]}\n  ],\n  \"documents\": [\"/Folder A/Document.doc\"]\n  },\n  \"copyFrom\": \"/Manufacturing Division/Books\"\n}\n\n```\n\n\n\nenvianceSdk.compliance.createLocation\n```\n[\n  {\n    \"name\": \"Toy Manufacturing\",\n    \"type\": \"Facility\",\n    \"isSensitiveData\": true,\n    \"parentPath\": \"/Manufacturing Division/Toys/\",\n    \"timeZone\": {\n      \"name\": \"USA Pacific\"\n    },\n    \"fieldTemplate\": \"Manufacturing Facility\",\n    \"CorityCachedID\": 0,\n    \"CorityLink\": false,\n    \"fieldValues\": [\n      {\n        \"name\": \"Aspect\",\n        \"values\": [\n          \"Air pollution control waste\"\n        ]\n      },\n      {\n        \"name\": \"Start Date\",\n        \"values\": [\n          \"2012-09-19T20:00\"\n        ]\n      },\n      {\n        \"name\": \"Type\",\n        \"values\": [\n          \"Spill\",\n          \"Near Miss\"\n        ]\n      },\n      {\n        \"name\": \"Category\",\n        \"values\": [\n          \"Cat1\",\n          \"Cat1.1\",\n          \"Cat1.1.1\"\n        ]\n      }\n    ],\n    \"namelocalized\": [\n      {\n        \"value\": \"DemoLoc POI (US)\",\n        \"culture\": \"en-us\"\n      }\n    ],\n    \"documents\": [\n      \"/Folder A/Document.doc\"\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.CreateLocation
      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/CreateLocation'
          application/xml:
            schema:
              $ref: '#/components/schemas/CreateLocation'
        required: true
  /ver2/ComplianceService.svc/locations/{locationIdOrPath}:
    get:
      tags:
      - Compliance
      description: "\n\n\nenvianceSdk.compliance.getLocation\n```\n[\n  \"0128E876-42C3-4820-8219-000A3F2409AA\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.compliancePermission.getLocationPermission\n```\n[\n  \"324a63d8-35df-473f-b8d8-514872c7f70e\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.GetLocation
      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: locationIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.LocationInfo'
            application/xml:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.LocationInfo'
    patch:
      tags:
      - Compliance
      description: "\n\nUpdates (and potentially moves) an existing Location object in the Compliance Model. Specifying a new parent path moves the Location underneath another parent Location. Updating the Custom Field Template of a Location object, if that object currently has no Template, adds the Template to the object. When switching from one Template to another Template, those values that belong to fields common to both Templates are kept, any values for fields not in the new Template are removed permanently. Setting the Template to null permanently removes all Custom Field values. This API does not support historical custom fields (those with Track Value History enabled).\n\n**Security:** User with permission to Compliance Objects.\n\n**SDK API:**  `envianceSdk.compliance.updateLocation (locationIdOrPath, locationInfo, onsuccess, onerror)`\n\n**SDK API (async):**  `envianceSdk.compliance.updateLocationAsync (locationIdOrPath, locationInfo, onsuccess, onerror)`\n\n```\nPATCH /ver2/ComplianceService.svc/locations/06cc9d1c-731b-4031-b471-de3336b0166d HTTP 1.1\nContent-Type: application/json; charset=utf-8\n \n{\n  \"locationInfo\": {\n  \"name\": \"Toy Manufacturing\",\n  \"fieldValues\": [\n    {\"name\": \"Aspect\", \"values\": [\"Air pollution control waste\"]},\n    {\"name\": \"Start Date\", \"values\": [\"2012-09-19T20:00:00\"]},\n    {\"name\": \"Type\", \"values\": [\"Spill\", \"Near Miss\"]},\n    {\"name\": \"Category\", \"values\": [\"Cat1\", \"Cat1.1\", \"Cat1.1.1\"]}\n  ],\n  \"documents\": [\"/Folder A/Document.doc\"]\n  }\n}\n\n//EXAMPLE with MOVE\nPATCH /ver2/ComplianceService.svc/locations/06cc9d1c-731b-4031-b471-de3336b0166d HTTP 1.1\nContent-Type: application/json; charset=utf-8\n \n{\n  \"locationInfo\": {\n  \"name\": \"Toy Manufacturing\",\n  \"parentPath\": \"/New Manufacturing Division/Toys/\"\n  }\n}\n\n```\n\n\n\nenvianceSdk.compliance.updateLocation\n```\n[\n  \"0128E876-42C3-4820-8219-000A3F2409AA\",\n  {\n    \"name\": \"Toy Manufacturing\",\n    \"isSensitiveData\": true,\n    \"CorityCachedID\": 0,\n    \"CorityLink\": false,\n    \"fieldValues\": [\n      {\n        \"name\": \"Aspect\",\n        \"values\": [\n          \"Air pollution control waste\"\n        ]\n      },\n      {\n        \"name\": \"Start Date\",\n        \"values\": [\n          \"2012-09-19T20:00\"\n        ]\n      },\n      {\n        \"name\": \"Type\",\n        \"values\": [\n          \"Spill\",\n          \"Near Miss\"\n        ]\n      },\n      {\n        \"name\": \"Category\",\n        \"values\": [\n          \"Cat1\",\n          \"Cat1.1\",\n          \"Cat1.1.1\"\n        ]\n      }\n    ],\n    \"namelocalized\": [\n      {\n        \"value\": \"DemoLoc POI (US)\",\n        \"culture\": \"en-us\"\n      }\n    ],\n    \"documents\": [\n      \"/Folder A/Document.doc\"\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.UpdateLocation
      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: locationIdOrPath
        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/UpdateLocation'
          application/xml:
            schema:
              $ref: '#/components/schemas/UpdateLocation'
        required: true
    delete:
      tags:
      - Compliance
      description: "\n\n\nenvianceSdk.compliance.deleteLocation\n```\n[\n  \"eccd2310-9b5f-440b-bf0d-91f9803d036b\",\n  true,\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.DeleteLocation
      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: locationIdOrPath
        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
  /ver2/ComplianceService.svc/locations/overrides/{locationIdOrPath}:
    get:
      tags:
      - Compliance
      description: "\n\n\nenvianceSdk.compliance.getOverrides\n```\n[\n  \"960e9887-ca75-4fa8-afd0-fc79aa952ff6\",\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.GetOverrides
      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: locationIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.WorkflowOverridesInfo'
            application/xml:
              schema:
                $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.WorkflowOverridesInfo'
    patch:
      tags:
      - Compliance
      description: "\n\n\nenvianceSdk.compliance.updateOverrides\n```\n[\n  \"960e9887-ca75-4fa8-afd0-fc79aa952ff6\",\n  {\n    \"roleOverrides\": [\n      {\n        \"role\": {\n          \"name\": \"Role 1\"\n        },\n        \"users\": [\n          {\n            \"name\": \"478e9887-ca75-4fa8-afd0-fc79aa952345\"\n          }\n        ],\n        \"groups\": [\n          {\n            \"name\": \"Group1\"\n          },\n          {\n            \"name\": \"Group2\"\n          }\n        ]\n      }\n    ],\n    \"policiesOverride\": [\n      {\n        \"workflowDefinition\": {\n          \"name\": \"workflowType 1\"\n        },\n        \"policies\": [\n          {\n            \"name\": \"policy1\"\n          },\n          {\n            \"name\": \"policy2\"\n          }\n        ]\n      }\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.compliance.updateOverrides\n```\n[\n  \"960e9887-ca75-4fa8-afd0-fc79aa952ff6\",\n  {\n    \"roleOverrides\": [\n      {\n        \"role\": {\n          \"id\": \"960e9887-ca75-4fa8-afd0-fc79aa952ff6\"\n        },\n        \"users\": [\n          {\n            \"id\": \"123e9887-ca75-4fa8-afd0-fc79aa952346\"\n          },\n          {\n            \"id\": \"234e9887-ca75-4fa8-afd0-fc79aa952126\"\n          }\n        ],\n        \"groups\": [\n          {\n            \"id\": \"678e9887-ca75-4fa8-afd0-fc79aa952456\"\n          },\n          {\n            \"id\": \"675e9887-ca75-4fa8-afd0-fc79aa952236\"\n          }\n        ]\n      }\n    ],\n    \"policiesOverride\": [\n      {\n        \"workflowType\": {\n          \"id\": \"674e9887-ca75-4fa8-afd0-fc79aa952126\"\n        },\n        \"policies\": [\n          {\n            \"id\": \"345e9887-ca75-4fa8-afd0-fc79aa952346\"\n          },\n          {\n            \"id\": \"465e9887-ca75-4fa8-afd0-fc79aa952786\"\n          }\n        ]\n      }\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.UpdateOverrides
      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: locationIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateOverrides'
          application/xml:
            schema:
              $ref: '#/components/schemas/UpdateOverrides'
        required: true
    delete:
      tags:
      - Compliance
      description: "\n\n\nenvianceSdk.compliance.deleteOverrides\n```\n[\n  \"e2076afc-b3a1-4b87-ace7-fec821987789\",\n  {\n    \"roleOverrides\": [\n      {\n        \"role\": {\n          \"name\": \"Role 1\"\n        }\n      }\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\nenvianceSdk.compliance.deleteOverrides\n```\n[\n  \"e2076afc-b3a1-4b87-ace7-fec821987789\",\n  {\n    \"policiesOverride\": [\n      {\n        \"workflowType\": {\n          \"id\": \"433bc93f-ddc4-4938-9a6a-a1749864ea7d\"\n        }\n      }\n    ]\n  },\n  \"onsuccess\",\n  \"onerror\"\n]\n```\n\n"
      operationId: Enviance.RestServices.Ver2.ComplianceModel.Impl.ComplianceService.DeleteOverrides
      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: locationIdOrPath
        in: path
        required: true
        schema:
          type: string
      responses:
        default:
          description: not available
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteOverrides'
          application/xml:
            schema:
              $ref: '#/components/schemas/DeleteOverrides'
        required: true
components:
  schemas:
    Enviance.RestServices.Ver2.ComplianceModel.ContactInfo:
      properties:
        FirstName:
          type: string
          uniqueItems: false
        LastName:
          type: string
          uniqueItems: false
        Title:
          type: string
          uniqueItems: false
        Company:
          type: string
          uniqueItems: false
        TelNo:
          type: string
          uniqueItems: false
        FaxNo:
          type: string
          uniqueItems: false
        Mobile:
          type: string
          uniqueItems: false
        Email:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.ContactInfo
    Enviance.RestServices.Ver2.ComplianceModel.WorkflowPoliciesOverride:
      required:
      - workflowType
      properties:
        workflowType:
          $ref: '#/components/schemas/Enviance.RestServices.Common.SimpleIdName'
        policies:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Common.SimpleIdName'
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.WorkflowPoliciesOverride
    Enviance.RestServices.Ver2.ComplianceModel.LocationInfo:
      properties:
        id:
          type: string
          format: guid
          uniqueItems: false
        name:
          type: string
          uniqueItems: false
        isSensitiveData:
          type: boolean
          uniqueItems: false
        CorityLink:
          type: boolean
          uniqueItems: false
        CorityCachedID:
          type: integer
          format: int32
          uniqueItems: false
        CorityObjectType:
          type: string
          uniqueItems: false
        type:
          type: string
          uniqueItems: false
        parentPath:
          type: string
          uniqueItems: false
        parentPathLocalized:
          type: string
          uniqueItems: false
        timeZone:
          $ref: '#/components/schemas/Enviance.RestServices.Common.TimeZoneInfo'
        activeDate:
          type: string
          format: date-time
          uniqueItems: false
        inactiveDate:
          type: string
          format: date-time
          uniqueItems: false
        responsibleUser:
          type: string
          uniqueItems: false
        fieldTemplate:
          type: string
          uniqueItems: false
        calcFieldTemplate:
          type: string
          uniqueItems: false
        fieldValues:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Udfs.Property'
          uniqueItems: false
        calcFieldValues:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Udfs.Property'
          uniqueItems: false
        description:
          type: string
          uniqueItems: false
        address:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.Address'
        documents:
          type: array
          items:
            type: string
          uniqueItems: false
        geoLocation:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.GeoLocation'
        security:
        - EnvianceAuth: []
        - Basic: []
        tags:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Common.TagAssociationInfo'
          uniqueItems: false
        namelocalized:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
          uniqueItems: false
        mailingAddress:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.MailingAddressInfo'
        contactInformation:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.ContactInfo'
        locationHistory:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.LocationHistoryInfo'
          uniqueItems: false
        regulatoryIdentification:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.RegulatoryIdentificationInfo'
        note:
          type: string
          uniqueItems: false
        SIC1:
          type: string
          uniqueItems: false
        SIC2:
          type: string
          uniqueItems: false
        dunBradNo:
          type: string
          uniqueItems: false
        otherAddress:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.LocationInfo
    Enviance.RestServices.Common.SimpleIdName:
      properties:
        id:
          type: string
          format: guid
          uniqueItems: false
        name:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Common.SimpleIdName
    Enviance.RestServices.Common.TagAssociationInfo:
      properties:
        tagScheme:
          type: string
          uniqueItems: false
        tag:
          type: string
          uniqueItems: false
        tagHistory:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.Business.TaggingObjects.Tags.Entities.TagHistory'
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Common.TagAssociationInfo
    DeleteOverrides:
      properties:
        overridesInfo:
          $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.WorkflowOverridesInfo'
      type: object
      format: DeleteOverrides
    Enviance.RestServices.Ver2.ComplianceModel.WorkflowOverridesInfo:
      properties:
        roleOverrides:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.WorkflowRoleOverride'
          uniqueItems: false
        policiesOverride:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.RestServices.Ver2.ComplianceModel.WorkflowPoliciesOverride'
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.WorkflowOverridesInfo
    Enviance.Business.Udf.Rest.UrlItem:
      properties:
        label:
          type: string
          uniqueItems: false
        url:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.Business.Udf.Rest.UrlItem
    Enviance.RestServices.Ver2.ComplianceModel.LocationHistoryInfo:
      properties:
        BeginDate:
          type: string
          format: date-time
          uniqueItems: false
        LocationId:
          type: string
          uniqueItems: false
        Location:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.LocationHistoryInfo
    Enviance.RestServices.Common.LocalizationInfo:
      properties:
        culture:
          type: string
          uniqueItems: false
        value:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Common.LocalizationInfo
    Enviance.RestServices.Udfs.Property:
      properties:
        name:
          type: string
          uniqueItems: false
        urlItems:
          type: array
          items:
            $ref: '#/components/schemas/Enviance.Business.Udf.Rest.UrlItem'
          uniqueItems: false
        values:
          type: array
          items:
            type: string
          uniqueItems: false
        beginDate:
          type: string
          format: date-time
          uniqueItems: false
        endDate:
          type: string
          format: date-time
          uniqueItems: false
        caption:
          type: string
          uniqueItems: false
        captionLocalized:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Udfs.Property
    Enviance.RestServices.Ver2.ComplianceModel.RegulatoryIdentificationInfo:
      properties:
        RCRA:
          type: string
          uniqueItems: false
        TRI:
          type: string
          uniqueItems: false
        RMP:
          type: string
          uniqueItems: false
        StateID1:
          type: string
          uniqueItems: false
        StateID2:
          type: string
          uniqueItems: false
        StateID3:
          type: string
          uniqueItems: false
        LocalID1:
          type: string
          uniqueItems: false
        LocalID2:
          type: string
          uniqueItems: false
        LocalID3:
          type: string
          uniqueItems: false
        IDType1:
          type: string
          uniqueItems: false
        IDType2:
          type: string
          uniqueItems: false
        IDType3:
          type: string
          uniqueItems: false
        IDNo1:
          type: string
          uniqueItems: false
        IDNo2:
          type: string
          uniqueItems: false
        IDNo3:
          type: string
          uniqueItems: false
      type: object
      format: Enviance.RestServices.Ver2.ComplianceModel.RegulatoryIdentificationInfo
    

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