Skip to content

Instantly share code, notes, and snippets.

@LukasSchauffele
Created March 17, 2022 04:50
Show Gist options
  • Save LukasSchauffele/250092454ebbf8f149ee813eda328eb7 to your computer and use it in GitHub Desktop.
Save LukasSchauffele/250092454ebbf8f149ee813eda328eb7 to your computer and use it in GitHub Desktop.
{
"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