Created
March 17, 2022 04:50
-
-
Save LukasSchauffele/250092454ebbf8f149ee813eda328eb7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"openapi": "3.0.1", | |
"info": { | |
"title": "Business Central", | |
"description": "", | |
"version": "beta" | |
}, | |
"servers": [{ | |
"url": "https://fleetwood-api-management.azure-api.net/beta" | |
}], | |
"paths": { | |
"/Company('{company}')/AdvanceSteelSetupName": { | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelRelease", | |
"description": "createAdvanceSteelRelease", | |
"operationId": "createAdvanceSteelRelease", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelRelease" | |
}, | |
"example": { | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"Description": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelReleaseSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"Description": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelReleases", | |
"description": "getAdvanceSteelReleases", | |
"operationId": "getAdvanceSteelReleases", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelReleases" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"Description": "string" | |
}] | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelSetupName('{Type}','{Code}')": { | |
"delete": { | |
"tags": ["AdvanceSteel"], | |
"summary": "deleteAdvanceSteelRelease", | |
"description": "Delete an Advance Steel User Details", | |
"operationId": "deleteAdvanceSteelRelease", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Type", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"enum": ["AdvanceSteel"], | |
"type": "string", | |
"default": "AdvanceSteel" | |
} | |
}, { | |
"name": "Code", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "" | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"patch": { | |
"tags": ["AdvanceSteel"], | |
"summary": "editAdvanceSteelRelease", | |
"description": "Edit an existing Advance Steel User Details", | |
"operationId": "editAdvanceSteelRelease", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Type", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"enum": ["AdvanceSteel"], | |
"type": "string", | |
"default": "AdvanceSteel" | |
} | |
}, { | |
"name": "Code", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelRelease" | |
}, | |
"example": { | |
"Name": "string", | |
"Description": "string", | |
"Master_Folder": "string", | |
"Archive_Folder": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelReleaseSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"Description": "string", | |
"Master_Folder": "string", | |
"Archive_Folder": "string", | |
"Version_No": 0 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelUsers": { | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelUsers", | |
"description": "getAdvanceSteelUsers", | |
"operationId": "getAdvanceSteelUsers", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelUsers" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Advance_Steel_User_No": "string", | |
"Computer_Hostname": "string", | |
"Advance_Steel_Administrator": false | |
}] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelUsers", | |
"description": "Creates a new Advance Steel User", | |
"operationId": "createAdvanceSteelUsers", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelUsers" | |
}, | |
"example": { | |
"User_ID": "string", | |
"Advance_Steel_User_No": "string", | |
"Computer_Hostname": "string", | |
"Advance_Steel_Administrator": true | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelUsersSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Advance_Steel_User_No": "string", | |
"Computer_Hostname": "string", | |
"Advance_Steel_Administrator": true | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelUsersDetails": { | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelUsersDetails", | |
"description": "getAdvanceSteelUsersDetails", | |
"operationId": "getAdvanceSteelUsersDetails", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelUsersDetails" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0, | |
"Version_No": 0 | |
}] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelUsersDetails", | |
"description": "Creates a new Advance Steel User Detail", | |
"operationId": "createAdvanceSteelUsersDetails", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelUsersDetails" | |
}, | |
"example": { | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0 | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelUsersDetailsSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0, | |
"Version_No": 0 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelLogDetails": { | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelLogDetails", | |
"description": "getAdvanceSteelLogDetails", | |
"operationId": "getAdvanceSteelLogDetails", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelLogDetails" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Type_of_Change": "string", | |
"Filename": "string", | |
"Request_GUID": "string", | |
"Linked_Entry_No": 0 | |
}] | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/AdvancedSteelFunctions_ProcessNamedSetup": { | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelVersion", | |
"description": "createAdvanceSteelVersion", | |
"operationId": "createAdvanceSteelVersion", | |
"parameters": [{ | |
"name": "company", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelVersion" | |
}, | |
"example": { | |
"entryno": 0, | |
"releasenotes": "string", | |
"checkonly": true | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelVersionSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelLog": { | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelLogs", | |
"description": "getAdvanceSteelLogs", | |
"operationId": "getAdvanceSteelLogs", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelLogsSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Name": "string", | |
"Version_No": 0, | |
"Process_DateTime": "string", | |
"Status": "string", | |
"Error_Message": "string", | |
"Check_Only": true, | |
"Release_Notes": "string", | |
"Request_GUID": "string", | |
"Completed": true, | |
"Linked_Entry_No": 0 | |
}] | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelUsers({Entry_No})": { | |
"patch": { | |
"tags": ["AdvanceSteel"], | |
"summary": "editAdvanceSteelUser", | |
"description": "Edit an existing Advance Steel User", | |
"operationId": "editAdvanceSteelUser", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelUser" | |
}, | |
"example": { | |
"User_ID": "string", | |
"Advance_Steel_User_No": "string", | |
"Computer_Hostname": "string", | |
"Advance_Steel_Administrator": true | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelUserSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Advance_Steel_User_No": "string", | |
"Computer_Hostname": "string", | |
"Advance_Steel_Administrator": true | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["AdvanceSteel"], | |
"summary": "deleteAdvanceSteelUsers", | |
"description": "Delete an Advance Steel User ", | |
"operationId": "deleteAdvanceSteelUsers", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "" | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelUsersDetails({Entry_No})": { | |
"patch": { | |
"tags": ["AdvanceSteel"], | |
"summary": "editAdvanceSteelUsersDetails", | |
"description": "Edit an existing Advance Steel User Details", | |
"operationId": "editAdvanceSteelUsersDetails", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelUsersDetail" | |
}, | |
"example": { | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0, | |
"Direction": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelUsersDetailsSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0, | |
"Direction": "string", | |
"Version_No": 0 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["AdvanceSteel"], | |
"summary": "deleteAdvanceSteelUsersDetails", | |
"description": "Delete an Advance Steel User Details", | |
"operationId": "deleteAdvanceSteelUsersDetails", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "" | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelExclusion": { | |
"get": { | |
"tags": ["AdvanceSteel"], | |
"summary": "getAdvanceSteelExclusion", | |
"description": "get AdvanceSteelExclusion", | |
"operationId": "getAdvanceSteelExclusion", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$top", | |
"in": "query", | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/getAdvanceSteelExclusionSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Name": "string", | |
"Exclusion_Type": "string", | |
"Exclusion_Name": "string" | |
}] | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelExclusion", | |
"description": "Creates a new Advance Steel Exclusion", | |
"operationId": "createAdvanceSteelExclusion", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelExclusion" | |
}, | |
"example": { | |
"Name": "string", | |
"Exclusion_Type": "string", | |
"Exclusion_Name": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelExclusionSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Name": "string", | |
"Exclusion_Type": "string", | |
"Exclusion_Name": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/AdvanceSteelExclusion({Entry_No})": { | |
"patch": { | |
"tags": ["AdvanceSteel"], | |
"summary": "editAdvanceSteelExclusion", | |
"description": "Edit an existing Advance Steel Exclusion", | |
"operationId": "editAdvanceSteelExclusion", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelExclusion" | |
}, | |
"example": { | |
"Name": "string", | |
"Exclusion_Type": "string", | |
"Exclusion_Name": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/editAdvanceSteelExclusionSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Name": "string", | |
"Exclusion_Type": "string", | |
"Exclusion_Name": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["AdvanceSteel"], | |
"summary": "deleteAdvanceSteelExclusion", | |
"description": "Delete an Advance Steel Exclusion", | |
"operationId": "deleteAdvanceSteelExclusion", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Entry_No", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string", | |
"default": "*" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "" | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/AdvancedSteelFunctions_ProcessNamedSetupMDF": { | |
"post": { | |
"tags": ["AdvanceSteel"], | |
"summary": "createAdvanceSteelVersionMDF", | |
"description": "createAdvanceSteelVersionMDF", | |
"operationId": "createAdvanceSteelVersionMDF", | |
"parameters": [{ | |
"name": "company", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string" | |
} | |
}, { | |
"name": "subscription-key", | |
"in": "query", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "Content-Type", | |
"in": "header", | |
"required": true, | |
"schema": { | |
"enum": ["application/json"], | |
"type": "string", | |
"default": "application/json" | |
} | |
}], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelVersion" | |
}, | |
"example": { | |
"entryno": 0, | |
"releasenotes": "string", | |
"checkonly": true | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelVersionSuccess" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/createAdvanceSteelError" | |
}, | |
"example": { | |
"error": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/CapexRegister({record})": { | |
"get": { | |
"tags": ["CapexRegister"], | |
"summary": "retrieveCapexRegisterItem", | |
"description": "Retrieve a single capex register item", | |
"operationId": "retrieveCapexRegisterItem", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "A Capex Register Item", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItem" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"patch": { | |
"tags": ["CapexRegister"], | |
"summary": "editCapexRegisterItem", | |
"description": "Edits a single capex register item", | |
"operationId": "editCapexRegisterItem", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"description": "If-Match header parameter", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string" | |
} | |
}], | |
"requestBody": { | |
"description": "A Capex register item", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItem" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "Capex Register Items", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItems" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["CapexRegister"], | |
"summary": "deleteCapexRegisterItem", | |
"description": "Deletes a single capex register item", | |
"operationId": "deleteCapexRegisterItem", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "Successfully deleted Capex Register Item" | |
}, | |
"404": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/CapexRegister": { | |
"get": { | |
"tags": ["CapexRegister"], | |
"summary": "listCapexRegisterItems", | |
"description": "Lists all Capex Register items", | |
"operationId": "listCapexRegisterItems", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Capex Register Items", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItems" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["CapexRegister"], | |
"summary": "createCapexRegisterItem", | |
"description": "Creates a new capex register item", | |
"operationId": "createCapexRegisterItem", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}], | |
"requestBody": { | |
"description": "A Capex register item", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItem" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "Created Capex Register Item", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexRegisterItem" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"No": 0, | |
"Title": "string", | |
"Requested_By": "string", | |
"Description": "string", | |
"Type": "string", | |
"Operating_Segment": "string", | |
"Functional_Area": "string", | |
"Current_Process": "string", | |
"Commercial_Name": "string", | |
"New_or_Upgrade": "New", | |
"Approval_Status": "Draft", | |
"Four_Year_Cost": 0, | |
"External_Cost": 0, | |
"Contingency_Cost": 0, | |
"Project_Owner": "string", | |
"Project_Status": "In Progress", | |
"Project_Comment": "string", | |
"Project_Planned_Start_Date": "string", | |
"Project_Planned_End_Date": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/Contributors({record})": { | |
"get": { | |
"tags": ["Contributor"], | |
"summary": "retrieveContributor", | |
"description": "Retrieve a single contributor", | |
"operationId": "retrieveContributor", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "A Contributor", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributor" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"patch": { | |
"tags": ["Contributor"], | |
"summary": "editContributor", | |
"description": "Edits a single contributor", | |
"operationId": "editContributor", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "If-Match", | |
"in": "header", | |
"description": "If-Match header parameter", | |
"required": true, | |
"schema": { | |
"enum": ["*"], | |
"type": "string" | |
} | |
}], | |
"requestBody": { | |
"description": "A Contributor", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributor" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"200": { | |
"description": "Contributor", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributor" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["Contributor"], | |
"summary": "deleteContributor", | |
"description": "Deletes a single contributor", | |
"operationId": "deleteContributor", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}], | |
"responses": { | |
"204": { | |
"description": "Successfully deleted Contributor" | |
}, | |
"404": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/Contributors": { | |
"get": { | |
"tags": ["Contributor"], | |
"summary": "listContributors", | |
"description": "Lists all Contributors", | |
"operationId": "listContributors", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Contributors", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributors" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["Contributor"], | |
"summary": "createContributor", | |
"description": "Creates a new contributor", | |
"operationId": "createContributor", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}], | |
"requestBody": { | |
"description": "A contributor", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributor" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"201": { | |
"description": "Created Contributor", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/contributor" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"Table_Caption": "string", | |
"Primary_Key_Field_No_1": "string", | |
"FORMAT_Record_ID": "string", | |
"BC_User_ID": "string", | |
"Full_Name": "string", | |
"UPN": "string", | |
"Read_Permission": true, | |
"Write_Permission": true, | |
"Date_Access_Granted": "string", | |
"Company_Name": "string" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/WorkflowUserGroup('{record}')": { | |
"get": { | |
"tags": ["WorkflowUserGroup"], | |
"summary": "retrieveWorkflowUserGroup", | |
"description": "Retrieves a single workflow user group", | |
"operationId": "get-company-company-workflowusergroup-record", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "record", | |
"in": "path", | |
"description": "record to be passed in GET request", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "A Workflow User group", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/workflowUserGroup" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Code": "string", | |
"Description": "string", | |
"Table_No": 0, | |
"Capex_Type": "string", | |
"Functional_Area": "string", | |
"Jobs": true, | |
"Dimension_Code": "string", | |
"Dimension_Value": "string", | |
"Internal_Variation": true, | |
"Approval_Limit": 0, | |
"Maximum_Member_Approval_Limit": 0, | |
"No_of_Members": 0 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/WorkflowUserGroup": { | |
"get": { | |
"tags": ["WorkflowUserGroup"], | |
"summary": "listWorkflowUserGroups", | |
"description": "Lists all Workflow User Groups", | |
"operationId": "listWorkflowUserGroups", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Workflow User Groups", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/workflowUserGroups" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Code": "string", | |
"Description": "string", | |
"Table_No": 0, | |
"Capex_Type": "string", | |
"Functional_Area": "string", | |
"Jobs": true, | |
"Dimension_Code": "string", | |
"Dimension_Value": "string", | |
"Internal_Variation": true, | |
"Approval_Limit": 0, | |
"Maximum_Member_Approval_Limit": 0, | |
"No_of_Members": 0 | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/WorkflowUserGroupMembers": { | |
"get": { | |
"tags": ["WorkflowUserGroupMembers"], | |
"summary": "listWorkflowUserGroupMembers", | |
"description": "Lists all Workflow User Group Members", | |
"operationId": "listWorkflowUserGroupMembers", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Workflow User Group Members", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/workflowUserGroupMembers" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Workflow_User_Group_Code": "string", | |
"User_Name": "string", | |
"Sequence_No": 0, | |
"Dimension_Code": "string", | |
"Dimension_Value": "string", | |
"Approval_Limit": 0, | |
"Table_No": 0, | |
"Self_Approval_Limit_Only": true | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/CapexTypes": { | |
"get": { | |
"tags": ["CapexTypes"], | |
"summary": "listCapexTypes", | |
"description": "Lists all Capex Types", | |
"operationId": "listCapexTypes", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Capex Types", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/capexTypes" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/Divisions": { | |
"get": { | |
"tags": ["Divisions"], | |
"summary": "listDivisions", | |
"description": "Lists all Divisions", | |
"operationId": "listDivisions", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Divisions", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/divisions" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Division_Code": "string", | |
"Name": "string", | |
"Use_In_Capex_Register": true | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/FunctionalAreas": { | |
"get": { | |
"tags": ["FunctionalAreas"], | |
"summary": "listFunctionalAreas", | |
"description": "Lists all Functional Areas", | |
"operationId": "listFunctionalAreas", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "Functional Areas", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/functionalAreas" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"CompanyNameInput": "string", | |
"Operating_Segment": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/Company('{company}')/SharePointRecordEntries": { | |
"get": { | |
"tags": ["SharePointRecordEntries"], | |
"summary": "listSharePointRecordEntries", | |
"description": "Lists all SharePoint Record Entries", | |
"operationId": "listSharePointRecordEntries", | |
"parameters": [{ | |
"name": "company", | |
"in": "path", | |
"description": "Business Central Company", | |
"required": true, | |
"schema": { | |
"enum": ["BRB East", "MA West", "MBS NSW", "Corp Finance"], | |
"type": "string", | |
"default": "BRB East" | |
} | |
}, { | |
"name": "environment", | |
"in": "query", | |
"description": "Business Central database to connect to", | |
"schema": { | |
"enum": ["ProdBC14", "DevBC14", "TestBC14", "UatBC14", "SatBC14"], | |
"type": "string", | |
"default": "ProdBC14" | |
} | |
}, { | |
"name": "$filter", | |
"in": "query", | |
"description": "fiter expression to limit the results", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "$select", | |
"in": "query", | |
"description": "return a set of properties that are different than the default set", | |
"schema": { | |
"type": "string" | |
} | |
}, { | |
"name": "orderby", | |
"in": "query", | |
"description": "apply a custom sort order for search results", | |
"schema": { | |
"type": "string" | |
} | |
}], | |
"responses": { | |
"200": { | |
"description": "SharePoint Record Entries", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/sharepointrecordentries" | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.context": "string", | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Table_No": 0, | |
"FORMAT_Record_ID": "string", | |
"Folder_URL": "string", | |
"Site_Address_Name": "string", | |
"Document_Library_Name": "string", | |
"Folder_Name": "string", | |
"Company_Name": "string", | |
"Created_DateTime": "string" | |
}] | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "The specified resource was not found", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
}, | |
"401": { | |
"description": "Unauthorized", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Error" | |
}, | |
"example": { | |
"code": "string", | |
"message": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"components": { | |
"schemas": { | |
"getAdvanceSteelUsers": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Advance_Steel_User_No": { | |
"type": "string" | |
}, | |
"Computer_Hostname": { | |
"type": "string" | |
}, | |
"Advance_Steel_Administrator": { | |
"type": "boolean" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"createAdvanceSteelReleaseSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
} | |
} | |
}, | |
"createAdvanceSteelUsers": { | |
"type": "object", | |
"properties": { | |
"User_ID": { | |
"type": "string" | |
}, | |
"Advance_Steel_User_No": { | |
"type": "string" | |
}, | |
"Computer_Hostname": { | |
"type": "string" | |
}, | |
"Advance_Steel_Administrator": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"createAdvanceSteelUsersSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Advance_Steel_User_No": { | |
"type": "string" | |
}, | |
"Computer_Hostname": { | |
"type": "string" | |
}, | |
"Advance_Steel_Administrator": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"createAdvanceSteelError": { | |
"type": "object", | |
"properties": { | |
"error": { | |
"type": "object", | |
"properties": { | |
"code": { | |
"type": "string" | |
}, | |
"message": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
}, | |
"createAdvanceSteelRelease": { | |
"type": "object", | |
"properties": { | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Master_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
}, | |
"example": { | |
"Code": "string", | |
"Name": "string", | |
"Description": "string", | |
"Master_Folder": "string", | |
"Archive_Folder": "string", | |
"Version_No": 0 | |
} | |
}, | |
"createAdvanceSteelVersionSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": "string" | |
} | |
}, | |
"createAdvanceSteelVersion": { | |
"type": "object", | |
"properties": { | |
"entryno": { | |
"type": "integer" | |
}, | |
"releasenotes": { | |
"type": "string" | |
}, | |
"checkonly": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"createAdvanceSteelUsersDetailsSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Source_Folder": { | |
"type": "string" | |
}, | |
"Destination_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Network_Bandwidth_Delay": { | |
"type": "integer" | |
}, | |
"Direction": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
} | |
}, | |
"createAdvanceSteelUsersDetails": { | |
"type": "object", | |
"properties": { | |
"User_ID": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Source_Folder": { | |
"type": "string" | |
}, | |
"Destination_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Network_Bandwidth_Delay": { | |
"type": "integer" | |
}, | |
"Direction": { | |
"type": "string" | |
} | |
} | |
}, | |
"getAdvanceSteelUsersDetails": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Source_Folder": { | |
"type": "string" | |
}, | |
"Destination_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Network_Bandwidth_Delay": { | |
"type": "integer" | |
}, | |
"Direction": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
} | |
} | |
} | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"User_ID": "string", | |
"Name": "string", | |
"Source_Folder": "string", | |
"Destination_Folder": "string", | |
"Archive_Folder": "string", | |
"Network_Bandwidth_Delay": 0, | |
"Direction": "string", | |
"Version_No": 0 | |
}] | |
} | |
}, | |
"getAdvanceSteelReleases": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Master_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
} | |
} | |
} | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Type": "string", | |
"Code": "string", | |
"Name": "string", | |
"Description": "string", | |
"Master_Folder": "string", | |
"Archive_Folder": "string", | |
"Version_No": 0 | |
}] | |
} | |
}, | |
"editAdvanceSteelUser": { | |
"type": "object", | |
"properties": { | |
"User_ID": { | |
"type": "string" | |
}, | |
"Advance_Steel_User_No": { | |
"type": "string" | |
}, | |
"Computer_Hostname": { | |
"type": "string" | |
}, | |
"Advance_Steel_Administrator": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"editAdvanceSteelUserSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Advance_Steel_User_No": { | |
"type": "string" | |
}, | |
"Computer_Hostname": { | |
"type": "string" | |
}, | |
"Advance_Steel_Administrator": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"editAdvanceSteelUsersDetail": { | |
"type": "object", | |
"properties": { | |
"User_ID": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Source_Folder": { | |
"type": "string" | |
}, | |
"Destination_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Network_Bandwidth_Delay": { | |
"type": "integer" | |
}, | |
"Direction": { | |
"type": "string" | |
} | |
} | |
}, | |
"editAdvanceSteelUsersDetailsSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Source_Folder": { | |
"type": "string" | |
}, | |
"Destination_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Network_Bandwidth_Delay": { | |
"type": "integer" | |
}, | |
"Direction": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
} | |
}, | |
"editAdvanceSteelRelease": { | |
"type": "object", | |
"properties": { | |
"Name": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Master_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
} | |
} | |
}, | |
"editAdvanceSteelReleaseSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Master_Folder": { | |
"type": "string" | |
}, | |
"Archive_Folder": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
} | |
} | |
}, | |
"getAdvanceSteelExclusionSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"required": ["@@odata.etag", "Entry_No", "Exclusion_Name", "Exclusion_Type", "Name"], | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Exclusion_Type": { | |
"type": "string" | |
}, | |
"Exclusion_Name": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"createAdvanceSteelExclusion": { | |
"type": "object", | |
"properties": { | |
"Name": { | |
"type": "string" | |
}, | |
"Exclusion_Type": { | |
"type": "string" | |
}, | |
"Exclusion_Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"createAdvanceSteelExclusionSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Exclusion_Type": { | |
"type": "string" | |
}, | |
"Exclusion_Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"editAdvanceSteelExclusion": { | |
"type": "object", | |
"properties": { | |
"Name": { | |
"type": "string" | |
}, | |
"Exclusion_Type": { | |
"type": "string" | |
}, | |
"Exclusion_Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"editAdvanceSteelExclusionSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Exclusion_Type": { | |
"type": "string" | |
}, | |
"Exclusion_Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"getAdvanceSteelLogDetails": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"Type_of_Change": { | |
"type": "string" | |
}, | |
"Filename": { | |
"type": "string" | |
}, | |
"Request_GUID": { | |
"type": "string" | |
}, | |
"Linked_Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"getAdvanceSteelLogsSuccess": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"@@odata.etag": { | |
"type": "string" | |
}, | |
"Entry_No": { | |
"type": "integer" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Version_No": { | |
"type": "integer" | |
}, | |
"Process_DateTime": { | |
"type": "string" | |
}, | |
"Status": { | |
"type": "string" | |
}, | |
"Error_Message": { | |
"type": "string" | |
}, | |
"Check_Only": { | |
"type": "boolean" | |
}, | |
"Release_Notes": { | |
"type": "string" | |
}, | |
"Request_GUID": { | |
"type": "string" | |
}, | |
"Completed": { | |
"type": "boolean" | |
}, | |
"Direction": { | |
"type": "string" | |
}, | |
"Linked_Entry_No": { | |
"type": "integer" | |
}, | |
"User_ID": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
}, | |
"example": { | |
"@@odata.context": "string", | |
"value": [{ | |
"@@odata.etag": "string", | |
"Entry_No": 0, | |
"Name": "string", | |
"Version_No": 0, | |
"Process_DateTime": "string", | |
"Status": "string", | |
"Error_Message": "string", | |
"Check_Only": false, | |
"Release_Notes": "string", | |
"Request_GUID": "string", | |
"Completed": false, | |
"Direction": "string", | |
"Linked_Entry_No": 0 | |
}] | |
} | |
}, | |
"capexRegisterItem": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"No": { | |
"type": "integer", | |
"format": "int32", | |
"readOnly": true | |
}, | |
"Title": { | |
"type": "string" | |
}, | |
"Requested_By": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Operating_Segment": { | |
"type": "string" | |
}, | |
"Functional_Area": { | |
"type": "string" | |
}, | |
"Current_Process": { | |
"type": "string" | |
}, | |
"Commercial_Name": { | |
"type": "string" | |
}, | |
"New_or_Upgrade": { | |
"enum": ["New", "Upgrade"], | |
"type": "string" | |
}, | |
"Approval_Status": { | |
"enum": ["Draft", "Pending Approval", "Approved"], | |
"type": "string", | |
"readOnly": true | |
}, | |
"Four_Year_Cost": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"External_Cost": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Contingency_Cost": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Project_Owner": { | |
"type": "string" | |
}, | |
"Project_Status": { | |
"enum": ["In Progress", "On Hold", "To Be Reviewed", "Monitor", "Approved"], | |
"type": "string" | |
}, | |
"Project_Comment": { | |
"type": "string" | |
}, | |
"Project_Planned_Start_Date": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"Project_Planned_End_Date": { | |
"type": "string", | |
"format": "date-time" | |
} | |
} | |
}, | |
"capexRegisterItems": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/capexRegisterItem" | |
} | |
} | |
} | |
}, | |
"capexType": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"capexTypes": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/capexType" | |
} | |
} | |
} | |
}, | |
"division": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Division_Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"Use_In_Capex_Register": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"divisions": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/division" | |
} | |
} | |
} | |
}, | |
"functionalArea": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Type": { | |
"type": "string" | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Name": { | |
"type": "string" | |
}, | |
"CompanyNameInput": { | |
"type": "string" | |
}, | |
"Operating_Segment": { | |
"type": "string" | |
} | |
} | |
}, | |
"functionalAreas": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/functionalArea" | |
} | |
} | |
} | |
}, | |
"sharepointrecordentry": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Entry_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Table_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"FORMAT_Record_ID": { | |
"type": "string" | |
}, | |
"Folder_URL": { | |
"type": "string" | |
}, | |
"Site_Address_Name": { | |
"type": "string" | |
}, | |
"Document_Library_Name": { | |
"type": "string" | |
}, | |
"Folder_Name": { | |
"type": "string" | |
}, | |
"Company_Name": { | |
"type": "string" | |
}, | |
"Created_DateTime": { | |
"type": "string", | |
"format": "date-time" | |
} | |
} | |
}, | |
"sharepointrecordentries": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/sharepointrecordentry" | |
} | |
} | |
} | |
}, | |
"contributor": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Entry_No": { | |
"type": "integer", | |
"format": "int32", | |
"readOnly": true | |
}, | |
"Table_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Table_Caption": { | |
"type": "string" | |
}, | |
"Primary_Key_Field_No_1": { | |
"type": "string" | |
}, | |
"FORMAT_Record_ID": { | |
"type": "string" | |
}, | |
"BC_User_ID": { | |
"type": "string" | |
}, | |
"Full_Name": { | |
"type": "string" | |
}, | |
"UPN": { | |
"type": "string" | |
}, | |
"Read_Permission": { | |
"type": "boolean" | |
}, | |
"Write_Permission": { | |
"type": "boolean" | |
}, | |
"Date_Access_Granted": { | |
"type": "string", | |
"format": "date-time" | |
}, | |
"Company_Name": { | |
"type": "string" | |
} | |
} | |
}, | |
"contributors": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/contributor" | |
} | |
} | |
} | |
}, | |
"workflowUserGroup": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Code": { | |
"type": "string" | |
}, | |
"Description": { | |
"type": "string" | |
}, | |
"Table_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Capex_Type": { | |
"type": "string" | |
}, | |
"Functional_Area": { | |
"type": "string" | |
}, | |
"Jobs": { | |
"type": "boolean" | |
}, | |
"Dimension_Code": { | |
"type": "string" | |
}, | |
"Dimension_Value": { | |
"type": "string" | |
}, | |
"Internal_Variation": { | |
"type": "boolean" | |
}, | |
"Approval_Limit": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Maximum_Member_Approval_Limit": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"No_of_Members": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"workflowUserGroups": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/workflowUserGroup" | |
} | |
} | |
} | |
}, | |
"workflowUserGroupMember": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"@@odata.etag": { | |
"type": "string", | |
"readOnly": true | |
}, | |
"Workflow_User_Group_Code": { | |
"type": "string" | |
}, | |
"User_Name": { | |
"type": "string" | |
}, | |
"Sequence_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Dimension_Code": { | |
"type": "string" | |
}, | |
"Dimension_Value": { | |
"type": "string" | |
}, | |
"Approval_Limit": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Table_No": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"Self_Approval_Limit_Only": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"workflowUserGroupMembers": { | |
"type": "object", | |
"properties": { | |
"@@odata.context": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/workflowUserGroupMember" | |
} | |
} | |
} | |
}, | |
"Error": { | |
"required": ["code", "message"], | |
"type": "object", | |
"properties": { | |
"code": { | |
"type": "string" | |
}, | |
"message": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"securitySchemes": { | |
"apiKeyHeader": { | |
"type": "apiKey", | |
"name": "Ocp-Apim-Subscription-Key", | |
"in": "header" | |
}, | |
"apiKeyQuery": { | |
"type": "apiKey", | |
"name": "subscription-key", | |
"in": "query" | |
} | |
} | |
}, | |
"security": [{ | |
"apiKeyHeader": [] | |
}, { | |
"apiKeyQuery": [] | |
}] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment