Enviance CustomField API
The CustomField API from Enviance — 3 operation(s) for customfield.
The CustomField API from Enviance — 3 operation(s) for customfield.
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-customfield-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 Custom Field API
description: EMS Rest API
contact:
name: Cority
email: support@cority.com
url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: CustomField
paths:
/ver2/CostomFieldService.svc/customFields:
post:
tags:
- CustomField
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.CreateCustomField
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/CreateCustomField'
application/xml:
schema:
$ref: '#/components/schemas/CreateCustomField'
required: true
/ver2/CostomFieldService.svc/customFields/{customFieldIdOrName}:
get:
tags:
- CustomField
description: "\n\n\nenvianceSdk.customFields.getCustomField\n```\n[\n \"nameOrID\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.GetCustomField
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: customFieldIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
application/xml:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
patch:
tags:
- CustomField
description: "\n\n\nenvianceSdk.customFields.updateCustomField\n```\n[\n \"customfieldIDorName\",\n {\n \"caption\": \"Custom Field Caption\",\n \"captionLocalizations\": [\n {\n \"culture\": \"en-US\",\n \"value\": \"Caption US\"\n },\n {\n \"culture\": \"ru-RU\",\n \"value\": \"Caption RU\"\n },\n {\n \"culture\": \"zh-CN\",\n \"value\": \"Caption Chinese\"\n },\n {\n \"culture\": \"en-GB\",\n \"value\": \"Caption UK\"\n },\n {\n \"culture\": \"es-MX\",\n \"value\": \"Caption Spanish\"\n }\n ],\n \"dataType\": \"Number\",\n \"description\": \"Custom Field Description\",\n \"descriptionLocalizations\": [\n {\n \"culture\": \"en-US\",\n \"value\": \"Description (United States)\"\n },\n {\n \"culture\": \"ru-RU\",\n \"value\": \"Description (Russia)\"\n },\n {\n \"culture\": \"zh-CN\",\n \"value\": \"Description (Chinese)\"\n },\n {\n \"culture\": \"en-GB\",\n \"value\": \"Description (United Kingdom)\"\n },\n {\n \"culture\": \"es-MX\",\n \"value\": \"Description Spanish\"\n }\n ],\n \"hyperlinkType\": null,\n \"isLinkedList\": false,\n \"isListValuesByTemplate\": null,\n \"isSensitiveData\": true,\n \"label\": null,\n \"listItems\": [\n {\n \"id\": \"175d915f-9d70-40fe-a87b-d4b87b8ef721\",\n \"value\": \"test\",\n \"valueLocalizations\": [\n {\n \"culture\": \"en-US\",\n \"value\": \"test US\"\n },\n {\n \"culture\": \"ru-RU\",\n \"value\": \"test RU\"\n },\n {\n \"culture\": \"zh-CN\",\n \"value\": \"test Chinese\"\n },\n {\n \"culture\": \"en-GB\",\n \"value\": \"test UK\"\n },\n {\n \"culture\": \"es-MX\",\n \"value\": \"test Spanish\"\n }\n ]\n }\n ],\n \"name\": \"Custom Field Name\",\n \"size\": null,\n \"trackValueHistory\": false,\n \"valueEntryMethod\": \"Dropdown List\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.PartialUpdateCustomField
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: customFieldIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PartialUpdateCustomField'
application/xml:
schema:
$ref: '#/components/schemas/PartialUpdateCustomField'
required: true
delete:
tags:
- CustomField
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.DeleteCustomField
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: customFieldIdOrName
in: path
required: true
schema:
type: string
responses:
default:
description: not available
/ver2/CostomFieldService.svc/customFields/bulk:
post:
tags:
- CustomField
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.GetCustomFieldList
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: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetCustomFieldList'
application/xml:
schema:
$ref: '#/components/schemas/GetCustomFieldList'
required: true
patch:
tags:
- CustomField
description: "\n\n\nenvianceSdk.customFields.updateCustomFieldBulk\n```\n[\n [\n {\n \"label\": \"Custom Field Label\",\n \"labelLocalizations\": [\n {\n \"culture\": \"en-US\",\n \"value\": null\n },\n {\n \"culture\": \"zh-CN\",\n \"value\": \"CN Label\"\n }\n ],\n \"name\": \"Some Udf 1\"\n },\n {\n \"caption\": \"Custom Field Caption_up\",\n \"captionLocalizations\": [\n {\n \"culture\": \"en-US\",\n \"value\": \"Caption US\"\n },\n {\n \"culture\": \"ru-RU\",\n \"value\": \"Caption RU\"\n },\n {\n \"culture\": \"zh-CN\",\n \"value\": \"Caption Chinese\"\n },\n {\n \"culture\": \"en-GB\",\n \"value\": \"Caption UK\"\n },\n {\n \"culture\": \"es-MX\",\n \"value\": \"Caption Spanish\"\n }\n ],\n \"name\": \"Some Udf 2\"\n }\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.CustomFields.Impl.CustomFieldService.UpdateCustomFieldBulkPartial
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: object
application/xml:
schema:
type: object
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateCustomFieldBulkPartial'
application/xml:
schema:
$ref: '#/components/schemas/UpdateCustomFieldBulkPartial'
required: true
components:
schemas:
GetCustomFieldList:
properties:
idsOrNames:
type: array
items:
type: string
uniqueItems: false
lastUpdated:
type: string
format: date-time
uniqueItems: false
type: object
format: GetCustomFieldList
Enviance.RestServices.Ver2.CustomFields.ListItemInfo:
properties:
id:
type: string
format: guid
uniqueItems: false
value:
type: object
alias:
type: string
uniqueItems: false
linkedItems:
type: array
items:
type: string
format: guid
uniqueItems: false
valueLocalizations:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
aliasLocalizations:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
isUsed:
type: boolean
uniqueItems: false
isUsedCalc:
type: boolean
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.CustomFields.ListItemInfo
PartialUpdateCustomField:
properties:
customFieldInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
type: object
format: PartialUpdateCustomField
Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo:
properties:
description:
type: string
uniqueItems: false
descriptionLocalizations:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
caption:
type: string
uniqueItems: false
captionLocalizations:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
size:
type: integer
format: int16
uniqueItems: false
dataType:
type: string
format: enum
uniqueItems: false
enum:
- Text
- Float
- Datetime
- Boolean
- Formula
- Hyperlink
- CitationHyperlink
- UniqueTag
- Undefined
- Label
valueEntryMethod:
type: string
format: enum
uniqueItems: false
enum:
- Text
- TextWithHistory
- DropdownList
- CheckBox
- Date
- Time
- DateAndTime
- AutoIncrement
- ManualIncrement
- MultiSelectionList
- CalculatedNumber
- PredefinedNumber
- PredefinedTime
- NumericLookup
hyperlinkType:
type: string
format: enum
uniqueItems: false
enum:
- DefaultURL
- ActivityProperties
- TaskProperties
- ObjectProperties
- ChemicalProperties
- MaterialProperties
- ChemicalListProperties
- CitationProperties
- TaskCompletion
- DataEntry
isListValuesByTemplate:
type: boolean
uniqueItems: false
trackValueHistory:
type: boolean
uniqueItems: false
isLinkedList:
type: boolean
uniqueItems: false
label:
type: string
uniqueItems: false
labelLocalizations:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.LocalizationInfo'
uniqueItems: false
listItems:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.ListItemInfo'
uniqueItems: false
isSensitiveData:
type: boolean
uniqueItems: false
sortOptionsByValue:
type: boolean
uniqueItems: false
updated:
type: string
format: date-time
uniqueItems: false
linkedListId:
type: string
format: guid
uniqueItems: false
autoIncrement:
type: boolean
uniqueItems: false
grandChilds:
type: array
items:
type: string
format: guid
uniqueItems: false
value:
type: object
precision:
type: integer
format: int32
uniqueItems: false
links:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.SystemQuickLink'
uniqueItems: false
id:
type: string
format: guid
uniqueItems: false
name:
type: string
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo
Enviance.RestServices.Common.SystemQuickLink:
properties:
systemQuickLinkId:
type: string
format: guid
uniqueItems: false
name:
type: string
uniqueItems: false
url:
type: string
uniqueItems: false
type:
type: string
uniqueItems: false
type: object
format: Enviance.RestServices.Common.SystemQuickLink
UpdateCustomFieldBulkPartial:
properties:
customFieldInfoList:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
uniqueItems: false
type: object
format: UpdateCustomFieldBulkPartial
CreateCustomField:
properties:
customFieldInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.CustomFields.CustomFieldInfo'
copyFrom:
type: string
uniqueItems: false
type: object
format: CreateCustomField
Enviance.RestServices.Common.LocalizationInfo:
properties:
culture:
type: string
uniqueItems: false
value:
type: string
uniqueItems: false
type: object
format: Enviance.RestServices.Common.LocalizationInfo
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