APIs

Infor CloudSuite PLM for Fashion has available ION APIs to enable you to create workflows that support extensibility of the application. To use available ION APIs, you must create workflows in ION Desk. See how to create workflows in the ION Desk CE User Guide.

These CloudSuite PLM for Fashion APIs are now available in Infor ION API to support application extensibility:

Style

  • Style records
    • Approve and Reject Style
    • Product Monitor Data
    • Save Style Entity
    • Copy Existing Style
    • Delete Existing Style
  • Attachments (StyleAttachments)
    • Save Style Attachment Details
    • Delete Style Attachment
  • BOM (StyleBOM)
    • Save Style BOM
  • BOO (StyleBOO)
    • Save Style BOO
  • Care and Content (StyleCareandContent)
    • Save Style Care and Content
    • Delete Style Care and Content
    • Import Care Information
    • Import Trim Information
    • Load Style Care and Content from Style Id
  • Characteristics (StyleChar)
    • Save Style Characteristics
    • Delete Style Characteristics
  • Colorways (StyleColorways)
    • Save Style Colorways
    • Delete Style Colorways
    • Load Style Colorways from Style Id
  • Costing (StyleCosting)
    • Save Style Costing
    • Calculate Style Costing
    • Evaluate Expression
    • Upload User Exit
  • Follow Up (StyleFollowUp)
    • Update Follow Up
    • Delete Task
  • Follow Up (StyleFollowUpController2)
    • Update Follow Up
    • Check Follow Up
  • Images (StyleImages)
    • Save Style Image Details
  • Measurements (StyleMeasurement)
    • Save Style Measurement
    • Load Style Measurements from Style Id
  • Pack and Prepack (StylePack)
    • Get Style Pack
    • Save Style Pack
    • Delete Style Pack
  • Size (StyleSize)
    • Save Style Sizes
    • Load Style Size Range from Style Id
  • Partners (StyleSupplier)
    • Save Style Partners
    • Delete Style Partners

Material

  • Material
    • Save Material
    • Copy Existing Material
    • Delete Material
    • Save Material Colorways
    • Delete Material Colorways
  • Attachments (MaterialAttachments)
    • Save Material Attachment Details
    • Delete Material Attachment
  • Care (MaterialCareSymbols)
    • Save Material Care
  • Characteristics (MaterialChar)
    • Save Material Characteristics
    • Delete Material Characteristics
  • Construction (MaterialConst)
    • Save Material Construction
    • Save Yarn
  • Images (MaterialImages)
    • Save Material Image Details
  • Partners (Material Supplier)
    • Save Material Supplier
    • Delete Material Supplier

Trim

  • Trim
    • Save Trim Entity
    • Delete Existing Trim
    • Copy Existing Trim
  • Attachments (TrimAttachments)
    • Save Trim Attachment Details
    • Delete Trim Attachment
  • Characteristics (TrimChar)
    • Save Trim Characteristics
    • Delete Trim Characteristics
  • Colorways (TrimColorways)
    • Save Trim Colorways
  • Extra Details (TrimExtraDetails)
    • Save Trim Extra Details
  • Images (TrimImages)
    • Save Trim Image Details
  • Sizes (TrimSize)
    • Save Trim Sizes
  • Partners (TrimSupplier)
    • Save Trim Supplier
    • Delete Trim Supplier
  • Care (TrimWashCare)
    • Save Trim Wash Care

SKU

  • SKU
    • Generate SKU
    • Save SKU

Comments

  • Comment
    • Get Comments Details
    • Get Comments All Details
    • Create Comment Details
    • Delete Comment Details
    • Delete Attachments in Comments

Compliance

  • Save Compliance
  • Delete Compliance

Mass Create Request

  • Mass Create Request (MassCreateRequest)
    • Get Mass Create Request Data
  • Favorite
    • Save Favorites

Advanced Filter

  • Advanced Filter (AdvancedFilter)
    • Get Advanced Filter Data
    • Save Advanced Filter
    • Toggle Active Filter

Hierarchy

  • OrgLevel
    • Get Hierarchy List
  • Hierarchy
    • Save Hierarchy List
    • Validate Hierarchy List

Reports

  • Report Favorite (ReportFavorite)
    • Get Report Favorites
    • Save Report Favorites
    • Update Report Favorites
    • Delete Report Favorites
  • Report Templates (ReportTemplate)
    • Save Report Template
    • Delete Report Template

Request

  • Request
    • Save Request
    • Send Request
    • Delete Existing Request
    • Get Request Sample Iteration Number

Settings

  • Setting
    • Get Setting by Key
    • Save Settings

Critical Path

  • Critical Path
    • Save Critical Path
    • Update Critical Path
    • Delete Critical Path
    • Delete Milestones

Task

  • Task
    • Save Task
    • Delete Task
    • Get Task User Roles

Task List

  • TaskList (TaskList)
    • Save Task List
    • Delete Task List
    • Delete Tasks

Milestone

  • Save Milestone
  • Delete Milestone
  • Delete Task Lists

Library

  • Care
    • Save Care
    • Delete Care
  • Characteristics
    • Save Characteristics
    • Delete Characteristics

Color Palette

  • Color Palette (ColorPalette)
    • Save Color Palette
    • Delete Color Sub-Entities
    • Delete Color
    • Delete Color in Palette
  • Color Palette (ColorPaletteController2)
    • Save Color Palette

Colors

  • Colors
    • Save Colors
    • Delete Color Sub-Entities
    • Delete Color
    • Combine Colors
    • Get Color Where Used
    • Sync Colors
  • Colorway
    • Save Colorway

Cost Element

  • Cost Element (CostElement)
    • Save Cost Element
    • Delete Cost Element

Cost Model

  • Cost Model (CostModel)
    • Save Cost Model
    • Delete Cost Model

Currency

  • Currency
    • Get Currency
    • Save Currency
    • Delete Currency

Exchange Rate

  • Exchange Rate (ExchangeRate)
    • Get Exchange Rate
    • Save Exchange Rate
    • Delete Exchange Rate

Generic Lookup

  • Generic Lookup (GenericLookup)
    • Save Generic Lookup
    • Get Specific Generic Lookup Type
    • Get multiple Generic Lookup Types by ID
    • Get all Generic Lookup Types
    • Get Generic Lookup Types
    • Delete Generic Lookup Type

Grade Rule

  • Grade Rule (GradeRule)
    • Save Grade Rule
    • Delete Grade Rule

ID Generator

  • ID Generator (IdGenerator)
    • Get Id Generator Data
    • Save Id Generator
    • Generate New Id
    • Set Default Rule
    • Save generated Id to increment number series rule
    • Delete Rule

Info Cluster

  • Info Cluster (InfoCluster)
    • Get clusters supported in a module

Item Type

  • Item Type
    • Save Item Type
    • Delete Item Type

Operation

  • Operation
    • Save Operation
    • Delete Operation

Operation List

  • Operation List (OperationList)
    • Save Operation List
    • Delete Operation List
    • Delete Task List Value

POM

  • POM
    • Save POM
    • Delete POM

Status

  • SetupStatus
    • Get Status
    • Save Status
    • Delete Status

Size

  • Size
    • Save Size
    • Delete Size
    • Generate 3D Sizes

Size Category

  • Size Category (SizeCategory)
    • Save Size Category
    • Delete Size Category

Size Characteristics

  • Size Characteristics (SizeCharController)
    • Save Size Characteristics
    • Delete Size Characteristics

Size Chart

  • Size Chart
    • Get Size Chart
    • Save Size Chart

Size Range

  • Size Range
    • Save Size Range
    • Delete Sizes
    • Delete Size Range
    • Add Sizes
    • Save Size Range Types

Standards

  • Standards
    • Save Standard
    • Delete Standard
    • Delete Test Standard

Partners

  • Partners (Supplier)
    • Save Supplier
    • Delete Supplier

Supplier Compliance Template

  • Supplier Compliance (SupplierCompliance)
    • Save Supplier Compliance Template
    • Delete Supplier Compliance Value
    • Delete Supplier Compliance Template

Test

  • Test
    • Save Test
    • Delete Test

UOM Conversion

  • UOM Conversion (UomConversion)
    • Save UOM
    • Delete UOM

Admin

  • App
    • Returns application messages
    • Deletes messages
    • Returns application/product versions along with the versions notes
    • Updates the tenant to the specified version
    • Returns the product version
    • Updates the product version
    • Saves IDM Settings
  • AppHealthCheck
    • Returns the overall application health status
  • Application Health Statistics (AppStats)
    • Returns application health statistics
  • Versions
    • Gets the list of available FPLM database schemas and versions
    • Returns a data schema and version
    • Renames the specified Data Schema

View Management

  • Entity
    • Returns the entity model and properties
    • Returns the entity model with property values
  • Layout
    • Returns all layouts
    • Get a specific layout
    • Returns the specific layout given the role
    • Saves the layout
    • Delete the layout
    • Delete multiple layouts
    • Returns both the layout data and entity data
    • Exports the layout
    • Imports the layout
  • Localization
    • Returns the entity model with property values
  • XML Entity
    • Returns the entity model and properties in xml format
    • Returns the xml and data of an entity

Notifications

  • Notification
    • Receive Notification Details
    • Delete Notification Details
    • Clear Notification Count
    • Create Notification

Adobe Illustrator Extension

  • Adobe Extension
    • Style (AdobeStyle)
      • Get All Styles
      • Get a specific Style
      • Update Displayed Colorways of Style
      • Style
      • Create New Style
      • Get Generic Lookup Values
      • Delete Style
      • Get Field Dependencies based on Hierarchy
    • Application Information
      • Get the API version
  • Layer Template
    • all
    • getall
    • get
    • update
    • add
    • delete

File

  • File
    • Check if Master Name already exists
    • Upload Image
    • Upload Template
    • Upload Master File to all Style Image sections
    • Get Path Location where an Image is stored
    • Upload AI file on a specific image section
    • Update AI file on a specific image section
    • Delete AI file on a specific image section
    • Delete an Image
    • Delete Master File
    • Get Image Notes
    • Save Image Notes
    • Set Main Default Image

Layer Template

  • Layer Template
    • Get all Layer Templates
    • Get all Layer Templates for use in Style
    • Get a specific Layer Template
    • Update a Layer Template
    • Create New Layer Template
    • Delete New Layer Template

Documents

  • Document
    • Returns the presigned object url
    • List folders and objects
    • List folders within the APPDATA folder of tenant
    • List of available DB Backups for this tenant
    • List of available LMDs for this tenant
    • Saves document metadata
    • Upload documents
    • Upload User Exit
    • Delete the object metadata
    • Deletes the document metadata
    • Deletes physical document files
    • Sets the object as main document
    • Sets the object as main image
    • Saves document metadata and Set Main Image
    • Saves document metadata
    • Get Where used of selected document library row
    • Get Where used of each document library from parameter
    • Get Where used of selected document library row
    • Generates 2d turntable folders on this server for browsing usage

In Context App

  • Inforum Context App (InforumContextApp)
    • M3 API

Reports

  • Report
    • Saves the Report Template
    • Generates the report
    • Start background task for report generation
    • Get background task status
    • Return report job details
    • Delete Report Jobs
    • Get Reports List
    • Delete generated reports in IDM
    • Provide a sync/upload operation of System Defined Report Template to IDM

Job Service

  • Provision Task
    • Task to Provision a Tenant
  • Queue
    • Receives a message from the queue
    • Sends a message to the queue
  • Tasks
    • Returns the list of tasks
    • Creates a task request and sends it to the queue for processing
    • Returns the list of tasks that are InProgress
    • Get tasks items by key
    • Get logs by item key
    • Delete Tasks
  • Task Schedule
    • Returns the list of Scheduled Tasks
    • Updates a Scheduled Task
    • Creates a scheduled task request
    • Deletes a Scheduled Task

ION Service

  • IonCe
    • PING :: Ping Service interface, checks whether the server is available or not.
    • PROTOCOL :: Gets IMS API supported version and protocol parameters
    • VERSIONS :: Gets IMS services supported versions
    • MESSAGE_V2 :: Publish message to ION via IMS
    • INTERNALMESSAGE :: Publish message to ION via IMS
    • MULTIPARTMESSAGE :: Publish message to ION via IMS
    • TEST :: Test tenant and logicalIds registered or not.
    • DISCOVERY :: Document discovery service by tenantId and logicalId.
    • LOGICALIDS :: Displays the logical ids for the given Tenant

Security

  • Setup of Notifications (NotificationsSetup)
    • Load Notifications Setup
    • Save Notifications Setup
  • Role
    • Old Get Role List
    • Get Role List
    • Get Role Details
    • Partner User
    • Save Role
    • Delete Role
  • RoleAction (RoleAction)
    • Get Role Actions By Role for Old Notifications
    • Get all Role Actions
    • Get all Role Actions for Permissions
    • Display Role Actions for Old Notifications Setup
    • Save Permission
  • Role Details by Page (RoleControllerV2)
    • Save Role
  • Role Notification (RoleNotification)
    • Save Old Notifications Settings by Role
  • Role Permission (RolePermission)
    • List all permissions for a role
  • Role (RoleView)
    • Get Role Views for 16.0.0
    • Get Role Views
    • Save Role Views
  • RoleViewControllerV2
    • Get Role Views
  • User
    • Get the user information
    • Get the user information By Email
    • Send Generated Password
    • Get the list of users
    • Get user details
    • Save User details
    • Delete User details
    • Change Active User Role
    • Downloads the list of users in JSON format
    • Gets the list of admin users
  • UserGroup
    • Get User Group List
    • Save User Group
    • Add user to User Group
    • Remove User to User Group
    • Delete User Group