Enviance UOMService API
The UOMService API from Enviance — 4 operation(s) for uomservice.
The UOMService API from Enviance — 4 operation(s) for uomservice.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/enviance-uomservice-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
version: Platform.v2026.2.0.0.20260708
title: Rest Activity UOM Service API
description: EMS Rest API
contact:
name: Cority
email: support@cority.com
url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: UOMService
paths:
/ver2/UOMService.svc/uom:
post:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.createUOMCategory\n```\n[\n {\n \"name\": \"Name\",\n \"alternateName\": \"alternateName\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.UOM.createUOM\n```\n[\n {\n \"name\": \"name\",\n \"alternateName\": \"alternateName\",\n \"categoryIDorName\": \"BF1D8655-B7D6-4674-90F4-3677B2DB55CA\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ],\n \"uomHistory\": [\n {\n \"beginDate\": \"2024-10-01T00:00:00\",\n \"endDate\": \"2024-10-31T00:00:00\",\n \"uomFactor\": 1.2\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.CreateUOM
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/CreateUOM'
application/xml:
schema:
$ref: '#/components/schemas/CreateUOM'
required: true
/ver2/UOMService.svc/uom/{uomIdOrName}:
get:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.getUOMCategory\n```\n[\n \"UOM Category Name\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.UOM.getUOM\n```\n[\n \"UOM Category:UOM Name\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.GetUOM
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: uomIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMInfo'
application/xml:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMInfo'
patch:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.updateUOMCategory\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n {\n \"name\": \"Name\",\n \"alternateName\": \"alternateName\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.UOM.updateUOM\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n {\n \"name\": \"Name\",\n \"alternateName\": \"alternateName\",\n \"categoryIDorName\": \"BF1D8655-B7D6-4674-90F4-3677B2DB55CA\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.UpdateUOM
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: uomIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateUOM'
application/xml:
schema:
$ref: '#/components/schemas/UpdateUOM'
required: true
delete:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.deleteUOMCategory\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.UOM.deleteUOM\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.DeleteUOM
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: uomIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
/ver2/UOMService.svc/uomCategory:
post:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.createUOMCategory\n```\n[\n {\n \"name\": \"Name\",\n \"alternateName\": \"alternateName\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.CreateUOMCategory
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/CreateUOMCategory'
application/xml:
schema:
$ref: '#/components/schemas/CreateUOMCategory'
required: true
/ver2/UOMService.svc/uomCategory/{uomCategoryIdOrName}:
get:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.getUOMCategory\n```\n[\n \"UOM Category Name\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.GetUOMCategory
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: uomCategoryIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMCategoryInfo'
application/xml:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMCategoryInfo'
patch:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.updateUOMCategory\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n {\n \"name\": \"Name\",\n \"alternateName\": \"alternateName\",\n \"namelocalized\": [\n {\n \"value\": \"name\",\n \"culture\": \"en-us\"\n }\n ],\n \"alternateNamelocalized\": [\n {\n \"value\": \"alternateName\",\n \"culture\": \"en-us\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.UpdateUOMCategory
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: uomCategoryIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateUOMCategory'
application/xml:
schema:
$ref: '#/components/schemas/UpdateUOMCategory'
required: true
delete:
tags:
- UOMService
description: "\n\n<!-- https://commonmark.org/help/ \nhttps://spec.commonmark.org/0.31.2/\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\n\nenvianceSdk.UOM.deleteUOMCategory\n```\n[\n \"0128E876-42C3-4820-8219-000A3F2409AA\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.UOM.Impl.UOMService.DeleteUOMCategory
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: uomCategoryIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
components:
schemas:
Enviance.RestServices.Ver2.UOM.UOMInfo:
properties:
id:
type: string
format: guid
uniqueItems: false
categoryID:
type: string
format: guid
uniqueItems: false
categoryIDorName:
type: string
uniqueItems: false
name:
type: string
uniqueItems: false
alternateName:
type: string
uniqueItems: false
namelocalized:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
alternateNamelocalized:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
uomHistory:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMHistoryInfo'
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.UOM.UOMInfo
UpdateUOM:
properties:
uomInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMInfo'
type: object
format: UpdateUOM
CreateUOM:
properties:
uomInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMInfo'
type: object
format: CreateUOM
Enviance.RestServices.Common.LocalizationInfo:
properties:
culture:
type: string
uniqueItems: false
value:
type: string
uniqueItems: false
type: object
format: Enviance.RestServices.Common.LocalizationInfo
Enviance.RestServices.Ver2.UOM.UOMHistoryInfo:
properties:
uomFactor:
type: number
format: double
uniqueItems: false
beginDate:
type: string
format: date-time
uniqueItems: false
endDate:
type: string
format: date-time
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.UOM.UOMHistoryInfo
CreateUOMCategory:
properties:
uomCategoryInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMCategoryInfo'
type: object
format: CreateUOMCategory
UpdateUOMCategory:
properties:
uomCategoryInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.UOM.UOMCategoryInfo'
type: object
format: UpdateUOMCategory
Enviance.RestServices.Ver2.UOM.UOMCategoryInfo:
properties:
id:
type: string
format: guid
uniqueItems: false
name:
type: string
uniqueItems: false
alternateName:
type: string
uniqueItems: false
namelocalized:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
alternateNamelocalized:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.UOM.UOMCategoryInfo
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