Xylem Name Plate API
The NamePlate API from Xylem — 9 operation(s) for nameplate.
The NamePlate API from Xylem — 9 operation(s) for nameplate.
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/xylem:xylem-nameplate-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
title: Xylem Name Plate API
version: v3.5
description: 'Operations tagged NamePlate across 2 of this provider''s published API definitions: xylem-apis-dev-swagger.json, xylem-apis-manager-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://apis-dev.xylem.com
tags:
- name: NamePlate
paths:
/api/NamePlate/Run/Task:
get:
tags:
- NamePlate
summary: Runs scheduled task
operationId: NamePlate_RunTask
parameters:
- name: task
in: query
description: The task name parameter.
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Int32'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Int32'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_Int32'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_Int32'
security:
- Apis Manager: []
Bearer: []
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Engrave/Queue:
post:
tags:
- NamePlate
summary: Engrave queued nameplate
operationId: NamePlate_EngraveQueue
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Engrave/Layout:
post:
tags:
- NamePlate
summary: Returns engrave layout image as base 64 string
operationId: NamePlate_EngraveLayout
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_String'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_String'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_String'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_String'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Get/Engraved:
post:
tags:
- NamePlate
summary: Returns engraved nameplates
operationId: NamePlate_GetEngraved
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateEngraveQueue'
text/xml:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateEngraveQueue'
application/json:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateEngraveQueue'
text/json:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateEngraveQueue'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Get/Queue:
post:
tags:
- NamePlate
summary: Returns queued nameplates
operationId: NamePlate_GetQueue
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/DataTablesResponse_NamePlateQueue'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Create/Queue:
post:
tags:
- NamePlate
summary: Creates nameplate queue
operationId: NamePlate_CreateQueue
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Delete/Queue:
post:
tags:
- NamePlate
summary: Deletes nameplate queue
operationId: NamePlate_DeleteQueue
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_NamePlateQueue'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/ReEngrave/Queue:
post:
tags:
- NamePlate
summary: Sets flagg for queue plate to be reengraved
operationId: NamePlate_ReEngraveQueue
responses:
'200':
description: OK
content:
application/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/xml:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
application/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
text/json:
schema:
$ref: '#/components/schemas/ResultStatus_Boolean'
security:
- Apis Manager: []
Bearer: []
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/QueueRequest_Int32'
text/xml:
schema:
$ref: '#/components/schemas/QueueRequest_Int32'
application/json:
schema:
$ref: '#/components/schemas/QueueRequest_Int32'
text/json:
schema:
$ref: '#/components/schemas/QueueRequest_Int32'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/QueueRequest_Int32'
description: The request parameter.
required: true
servers:
- url: https://apis-dev.xylem.com
/api/NamePlate/Get/Authorized/SecurityContent:
get:
tags:
- NamePlate
summary: Returns true if authorized
operationId: NamePlate_GetAuthorizedBySecurityContent
parameters:
- name: securityContent
in: query
description: The security content parameter.
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/xml:
schema:
type: boolean
text/xml:
schema:
type: boolean
application/json:
schema:
type: boolean
text/json:
schema:
type: boolean
security:
- Apis Manager: []
Bearer: []
servers:
- url: https://apis-dev.xylem.com
components:
schemas:
NamePlateQueue:
type: object
properties:
PartNumber:
type: string
OrderNumber:
type: string
NamePlate:
type: string
Quantity:
format: int32
type: integer
Horizontal:
type: boolean
ForceReQueue:
type: boolean
NamePlateEngraveQueue:
type: object
properties:
PlateNumber:
format: int32
type: integer
OrderNumber:
type: string
SalesOrderNumber:
type: string
SalesOrderLine:
type: string
Item:
type: string
PumpNumber:
format: int32
type: integer
NamePlate:
type: string
NPDepartment:
type: string
ASMDepartment:
type: string
NpType:
type: string
StockPart:
type: boolean
FirePump:
type: boolean
FM:
type: boolean
Approval_Code:
type: string
Approval_Authorities:
type: string
BEP_EFF:
type: string
BRAND:
type: string
CAPACITY:
type: string
ControllerHz:
type: string
ControllerPhase:
type: string
ControllerVolts:
type: string
DATECODE:
type: string
DRAWING1:
type: string
DRAWING2:
type: string
DRAWING3:
type: string
DRAWING4:
type: string
ENGINE:
type: string
FLA:
format: double
type: number
BearingFrame:
type: string
FtHd:
type: string
Lube:
type: string
Motor_Power:
type: string
HPatFlow:
type: string
HZ:
type: string
Impeller_Diameter:
type: string
Imp_Full_Dia:
type: string
Imp_Trim_Dia:
type: string
InbdBrg:
type: string
InnerBearing:
type: string
InletSize:
type: string
LMFLA:
type: string
ManuC:
type: string
ManuD:
type: string
Materials_of_Construction:
type: string
MaxHP:
type: string
MaxPosSuctionPressure:
type: string
Max_Suction_Pressure:
type: string
MHP:
type: string
MODEL:
type: string
MODELNUMBER:
type: string
MODELNUMBER2:
type: string
MWP:
type: string
Oper_LBS:
type: string
OutbdBrg:
type: string
OuterBearing:
type: string
P1_HP:
type: string
P1_Hz:
type: string
P1_Volts:
type: string
P2_HP:
type: string
P2_Hz:
type: string
P2_Volts:
type: string
PEI:
type: string
PEI_CL:
type: string
PHASE:
type: string
PumpHz:
type: string
PMPLABL:
type: string
PumpPhase:
type: string
Pressure150:
type: string
ProductGroup:
type: string
PumpCode:
type: string
PumpDescription:
type: string
Rated_Head:
type: string
Pump_Size:
type: string
Pump_Type:
type: string
PumpVolts:
type: string
Rated_Flow:
type: string
Rated_Pressure:
type: string
RatedFlow:
type: string
RatedPSI:
type: string
RatedSpeed:
type: string
Pump_Rotation:
type: string
SCCkA:
type: string
SCCV:
type: string
SEAL:
type: string
SERIAL:
type: string
SerialC:
type: string
SerialD:
type: string
SERIALNUMBER:
type: string
SERIES:
type: string
ShutoffHead:
type: string
Smart_PN:
type: string
Motor_Speed:
type: string
SPEC:
type: string
Stages:
type: string
Temp_Max_F:
type: string
Temp_Min_F:
type: string
TFLA:
type: string
NP_TextLine1:
type: string
NP_TextLine2:
type: string
NP_TextLine3:
type: string
NP_TextLine4:
type: string
NP_TextLine5:
type: string
VOLTS:
type: string
WEIGHT:
format: int32
type: integer
Working_Pressure:
type: string
YEAR:
type: string
YEARMONTH:
type: string
Pump_Size_Designation:
type: string
RecordInsertBy:
type: string
RecordInsertDate:
format: date-time
type: string
UpdatedDate:
format: date-time
type: string
UpdatedBy:
type: string
UpdateTableName:
type: string
Deleted:
type: boolean
DeletedDate:
format: date-time
type: string
DeletedBy:
type: string
Engraved:
type: boolean
EngravedDate:
format: date-time
type: string
EngravedBy:
type: string
OrderCompleted:
type: boolean
CompletedDate:
format: date-time
type: string
CompletedBy:
type: string
ReEngrave:
type: boolean
ReEngraveDate:
format: date-time
type: string
MFG_Facility_Loc:
type: string
Station:
type: string
Scriber:
type: string
ResultStatus_Int32:
type: object
properties:
StatusCode:
enum:
- Success
- Warning
- Queued
- Error
- Failed
type: string
StatusText:
type: string
Content:
format: int32
type: integer
QueueRequest:
type: object
properties:
User:
type: string
SecurityContent:
type: string
QueueRequest_Int32:
type: object
properties:
User:
type: string
SecurityContent:
type: string
Content:
format: int32
type: integer
DataTablesResponse_NamePlateEngraveQueue:
type: object
properties:
Draw:
format: int32
type: integer
RecordsTotal:
format: int32
type: integer
RecordsFiltered:
format: int32
type: integer
Data:
type: array
items:
$ref: '#/components/schemas/NamePlateEngraveQueue'
QueueRequest_NamePlateQueue:
type: object
properties:
User:
type: string
SecurityContent:
type: string
Content:
$ref: '#/components/schemas/NamePlateQueue'
ResultStatus_Boolean:
type: object
properties:
StatusCode:
enum:
- Success
- Warning
- Queued
- Error
- Failed
type: string
StatusText:
type: string
Content:
type: boolean
DataTablesResponse_NamePlateQueue:
type: object
properties:
Draw:
format: int32
type: integer
RecordsTotal:
format: int32
type: integer
RecordsFiltered:
format: int32
type: integer
Data:
type: array
items:
$ref: '#/components/schemas/NamePlateQueue'
ResultStatus_String:
type: object
properties:
StatusCode:
enum:
- Success
- Warning
- Queued
- Error
- Failed
type: string
StatusText:
type: string
Content:
type: string
securitySchemes:
Apis_Manager:
type: oauth2
flows:
password:
scopes: {}
tokenUrl: /token
x-refined-from:
- xylem-apis-dev-swagger.json
- xylem-apis-manager-openapi.yml
x-provenance:
method: harvested
publisher: Xylem
source: https://apis-dev.xylem.com/swagger/docs/v3.5
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)