### Example response body for get all projects Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-shippingprojectslov-get.html Example response body for the get all projects request, showing a paginated list of projects. ```json { "items": [ { "ProjectId": 2998, "ProjectNumber": "T, Projects CRL 1", "ProjectName": "Projects CRL Build Template" }, { "ProjectId": 100000016918492, "ProjectNumber": "PJS RRBS Proj_01", "ProjectName": "PJS RRBS Proj_01" }, { "ProjectId": 3196, "ProjectNumber": "T, Time -R12", "ProjectName": "Time and Materials Template" }, { "ProjectId": 2834, "ProjectNumber": "T, Contribution Electric", "ProjectName": "Contribution Electric- Bill" }, { "ProjectId": 2835, "ProjectNumber": "T, Contribution Gas", "ProjectName": "Contribution Gas - Billing" } ], "count": 5, "hasMore": true, "limit": 5, "offset": 0, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/shippingProjectsLOV", "name": "shippingProjectsLOV", "kind": "collection" } ] } ``` -------------------------------- ### Example response body for getting all resources Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-productproposals-productproposalid-child-resource-get.html Example response body in JSON format for the GET request. Shows a collection of resource items with links and pagination metadata. ```json { "items": [ { "ResourceId": 300100251914690, "CreatedBy": "PRODUCT_MANAGER", "CreationDate": "2020-09-04T09:29:46.001+00:00", "EndDate": "2020-09-25", "LastUpdateDate": "2020-09-04T09:30:16.030+00:00", "LastUpdatedBy": "PRODUCT_MANAGER", "ResourceCategory": "DEVELOPMENT", "ResourceHeadcount": 2, "ResourcePool": "DESIGN_ENGINEER", "ResourceStatus": "PROJECTED", "ResourceTrend": "NA", "Source": "PROPOSAL", "StartDate": "2020-09-04", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/productProposals/300100250841759/child/Resource/300100251914690", "name": "Resource", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/productProposals/300100250841759/child/Resource/300100251914690", "name": "Resource", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/productProposals/300100250841759", "name": "productProposals", "kind": "item" } ] } ], "count": 1, "hasMore": false, "limit": 25, "offset": 0, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/productProposals/300100250841759/child/Resource", "name": "Resource", "kind": "collection" } ] } ``` -------------------------------- ### Example response body for GET initialization parameter Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-initializationparameters-parameterid-get.html Example response body in JSON format for a successful GET request on the initializationParameters resource. Shows fields such as ParameterId, CallingApplicationCode, and Line. ```json "{ "ParameterId" : 300100096169089, "CallingApplicationCode" : "ORA_BM_CPQ", "Header" : null, "Line" : "{\"UnitQuantity\":1,\"InventoryItemNumber\":\"zCZ-AS100\",\"RequestOn\":\"2016-06-06T12:30:31-0700\",\"InventoryOrganizationCode\":\"V1\",\"UomCode\":\"Ea\",\"LineId\":-2147483648,\"InventoryOrganizationId\":204,\"InventoryItemId\":300100016171847}", "CustomParameters" : null, "ManualPriceAdjustments" : null, "PageTitlePrefix" : null, "ExpiredFlag" : false, "ErrorMessageText" : null, "TerminalActionCaption" : null, ... }" ``` -------------------------------- ### Example response body for bmSupplyConsumptions GET Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-bmsupplyconsumptions-demandid-get.html Example response body for a successful GET request on bmSupplyConsumptions. Shows the resource fields and links array. ```json { "DemandId": 5688930, "BmRunId": -1, "InventoryItemId": 26921877, "OrganizationId": 45639, "ConsumptionDate": "2030-01-07", "AttributeId": "300100544207361", "AttributeValueId": 8395994, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/bmSupplyConsumptions/5688930", "name": "bmSupplyConsumptions", "kind": "item" }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/bmSupplyConsumptions/5688930", "name": "bmSupplyConsumptions", "kind": "item" } ] } ``` -------------------------------- ### Example Response for productDevelopmentConfigurations Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/use_case_get_master_organization_details.html Example response body for the GET productDevelopmentConfigurations request. Shows the master organization configuration with ConfigurationCode DEFAULT_ORGANIZATION and ConfigurationValue 204. ```JSON "items": [ { "ConfigurationCode": "DEFAULT_ORGANIZATION", "ConfigurationLabel": "Default Organization", "ConfigurationValue": "204", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/productDevelopmentConfigurations/00020000001444454641554C545F4F5247414E495A4154494F4E000000114F52415F4954454D5F53455454494E4753", "name": "productDevelopmentConfigurations", "kind": "item", "properties": {"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C619D03000149000473697A657870000000017704000000017372001B6F7261636C652E6A626F2E646F6D61696E2E4E756C6C56616C75655899C1C58DAABEEA02000149000A6D53514C54797065496478700000000C78"} }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/productDevelopmentConfigurations/00020000001444454641554C545F4F5247414E495A4154494F4E000000114F52415F4954454D5F53455454494E4753", "name": "productDevelopmentConfigurations", "kind": "item" } ] }], "count": 1, "hasMore": false, "limit": 25, "offset": 0, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/productDevelopmentConfigurations", "name": "productDevelopmentConfigurations", "kind": "collection" }] ``` -------------------------------- ### GET /fscmRestApi/resources/11.13.18.05/quickSetupParameters Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/api-inventory-management-quick-setups.html Retrieves all quick setup parameters. This endpoint returns a list of all quick setup parameters available in the system. ```APIDOC ## GET /fscmRestApi/resources/11.13.18.05/quickSetupParameters ### Description Retrieves all quick setup parameters. ### Method GET ### Endpoint /fscmRestApi/resources/11.13.18.05/quickSetupParameters ### Response #### Success Response (200) Returns a list of quick setup parameters. ``` -------------------------------- ### Example response body for get all flexfields Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-supplierreturns-supplierreturnheaderid-child-lines-linesuniqid-child-dff-get.html Example response body in JSON format for the get all flexfields request. ```json { "items": [ { "SupplierReturnLineId": 300100191493356, "FlexSegment1": "S1", "FlexSegment2": "S2", "__FLEX_Context": null, "__FLEX_Context_DisplayValue": null } ], "count": 1, "hasMore": false, "limit": 25, "offset": 0, "links": [ ... ] } ``` -------------------------------- ### Quick Setups Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/api-product-lifecycle-management-cross-reference-relationships-descriptive-flexfields.html Operations to retrieve and submit quick setup parameters. ```APIDOC ## GET /quickSetups ### Description Gets all quick setup parameters. ### Method GET ### Endpoint /quickSetups ## GET /quickSetups/{id} ### Description Gets one quick setup parameter. ### Method GET ### Endpoint /quickSetups/{id} ## POST /quickSetups/{id}/submit ### Description Submits all the parameters for the costing setup. ### Method POST ### Endpoint /quickSetups/{id}/submit ## POST /quickSetups/submitMultiple ### Description Submits parameters to implement multiple costing setup entities. ### Method POST ### Endpoint /quickSetups/submitMultiple ``` -------------------------------- ### Example response body for get one organization Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-scporganizationslov-id-get.html Example response body in JSON format for the get one organization request. ```json { "Id": 257234, "Name": "00_ORG", "Code": "RP2:00", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version /scpOrganizationsLOV/257234", "name": "scpOrganizationsLOV", "kind": "item" }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version /scpOrganizationsLOV/257234", "name": "scpOrganizationsLOV", "kind": "item" } ] } ``` -------------------------------- ### Create Configuration Initialization Parameters - Example Response Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/use_case_create_initialization_parameter.html Example JSON response body for the create operation, showing the created parameter with its ParameterId and other fields. ```json { 'ParameterId': 300100177560007, 'CallingApplicationCode': 'CALLING_APP_CODE ', 'Header': null, 'Line': '{\'UnitQuantity\':1,\'InventoryItemNumber\':\'ZCZ_CAR4DRSDN\',\'RequestOn\':\'2019-01-01T09:09:28-0700\',\'InventoryOrganizationCode\':\'V1\',\'InventoryOrganizationId\':204,\'InventoryItemId\':100100008595008}', 'CustomParameters': null, 'ManualPriceAdjustments': null, 'PageTitlePrefix': null, 'ExpiredFlag': false, 'ErrorMessageText': null, 'TerminalActionCaption': null, 'ValidationCannotAlterFlag': true, 'ValidationFailFastFlag': true, . . . } ``` -------------------------------- ### POST /fscmRestApi/resources/11.13.18.05/quickSetupParameters Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/api-inventory-management-quick-setups.html Submits all the parameters for the costing setup. This endpoint is used to submit all parameters required for the costing setup process. ```APIDOC ## POST /fscmRestApi/resources/11.13.18.05/quickSetupParameters ### Description Submits all the parameters for the costing setup. ### Method POST ### Endpoint /fscmRestApi/resources/11.13.18.05/quickSetupParameters ### Request Body No request body is documented. ### Response #### Success Response (200) Confirmation of submission. ``` -------------------------------- ### Example cURL command to get one flexfield Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-receivingreceiptrequests-headerinterfaceid-child-dff-dffuniqid-get.html Example cURL command that gets one flexfield using a specific HeaderInterfaceId and DFFUniqID (300100169632511). ```bash curl -u username:password "https://servername/fscmRestApi/resources/version/receivingReceiptRequests/300100169632511/child/DFF/300100169632511" ``` -------------------------------- ### Create Production Schedule - Example URL Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/use_case_manage_production_schedule.html Use this URL format to create a production schedule for an organization. Replace servername, version, and the request payload with your actual values. ```bash curl -u username:password POST 'https://servername/fscmRestApi/resources/version/productionSchedulingPlans'--header 'Content-Type: application/json' -d 'request payload' ``` -------------------------------- ### GET /fscmRestApi/resources/11.13.18.05/quickSetupParameters/{quickSetupParametersUniqID} Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/api-inventory-management-quick-setups.html Retrieves a single quick setup parameter identified by its unique ID. The unique ID is specified as a path parameter. ```APIDOC ## GET /fscmRestApi/resources/11.13.18.05/quickSetupParameters/{quickSetupParametersUniqID} ### Description Retrieves one quick setup parameter by its unique ID. ### Method GET ### Endpoint /fscmRestApi/resources/11.13.18.05/quickSetupParameters/{quickSetupParametersUniqID} ### Parameters #### Path Parameters - **quickSetupParametersUniqID** (string) - Required - The unique identifier of the quick setup parameter. ### Response #### Success Response (200) Returns the requested quick setup parameter. ``` -------------------------------- ### Example response body for EquipmentInstance Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-productionresources-resourceid-child-equipmentinstance-post.html Example response body for creating an EquipmentInstance. Shows the created resource with all its attributes and a links array. ```json { "EquipmentInstanceId" : 300100150115731, "EquipmentIdentifier" : "ASSY-DRILL-001", "EquipmentInstanceName" : "Assembly Drilling Machine ", "AssetId" : 300100150115717, "AssetNumber" : "DRILL-001", "AssetDescription" : "Drilling Machine", "AssetItemId" : 300100013645842, "AssetItemNumber" : "alm-srl-001", "AssetItemDescription" : "Serialized Asset Item", "OrganizationId" : 207, "ResourceId" : 300100150115730, "ResourceCode" : "ASSY-DRILL-001", "PrimaryWorkCenterId" : null, "PrimaryWorkCenterCode" : null, "InactiveDate" : null, "links" : [ { ... }] } ``` -------------------------------- ### Inventory Attribute Setups - Create, Get, Update Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/api-inventory-management-inventory-hand-balances-serials-flexfields-serial-number-attributes.html Operations to manage inventory attribute setups: create a new setup, retrieve all or a single setup, and update an existing setup. ```APIDOC ## Create inventory attribute setup ### Description Creates a new inventory attribute setup. ### Method POST ### Endpoint /inventoryAttributeSetups ### Parameters #### Request Body - **inventoryAttributeSetup** (object) - Required - The inventory attribute setup to create. ### Response #### Success Response (201) - **inventoryAttributeSetup** (object) - The created inventory attribute setup. ## Get all inventory attribute setups ### Description Retrieves a list of all inventory attribute setups. ### Method GET ### Endpoint /inventoryAttributeSetups ### Response #### Success Response (200) - **items** (array) - List of inventory attribute setups. ## Get one inventory attribute setup ### Description Retrieves a specific inventory attribute setup by its unique identifier. ### Method GET ### Endpoint /inventoryAttributeSetups/{inventoryAttributeSetupId} ### Parameters #### Path Parameters - **inventoryAttributeSetupId** (integer) - Required - The unique identifier of the inventory attribute setup. ### Response #### Success Response (200) - **inventoryAttributeSetup** (object) - The requested inventory attribute setup. ## Update one inventory attribute setup ### Description Updates an existing inventory attribute setup. ### Method PATCH ### Endpoint /inventoryAttributeSetups/{inventoryAttributeSetupId} ### Parameters #### Path Parameters - **inventoryAttributeSetupId** (integer) - Required - The unique identifier of the inventory attribute setup. #### Request Body - **inventoryAttributeSetup** (object) - Required - The updated inventory attribute setup fields. ### Response #### Success Response (200) - **inventoryAttributeSetup** (object) - The updated inventory attribute setup. ``` -------------------------------- ### Query Configuration Initialization Parameters - Example Response Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/use_case_create_initialization_parameter.html Example JSON response body for the query operation, showing a list of configuration initialization parameters with fields like ParameterId, CallingApplicationCode, Line, and CustomParameters. ```json { 'items': [ { 'ParameterId': 300100173775037, 'CallingApplicationCode': 'FOM', 'Header': null, 'Line': '{\'LineQuantity\':1,\'InventoryOrganizationCode\':\'V1\',\'RequestOn\':1543388401000,\'InventoryOrganizationId\':204,\'InventoryItemId\':300100016171847,\'InventoryItemNumber\':\'zCZ-AS100\'}', 'CustomParameters': '[{\'Name\':\'FinishConfigurationFlag\',\'Value\':\'Y\'}]', 'ManualPriceAdjustments': null, 'PageTitlePrefix': null, 'ExpiredFlag': true, 'ErrorMessageText': null, 'TerminalActionCaption': null, 'ValidationCannotAlterFlag': true, 'ValidationFailFastFlag': true, . . . }, { 'ParameterId': 300100174681794, 'CallingApplicationCode': 'ORA_BM_CPQ', 'Header': null, 'Line': '{\'LineQuantity\':1,\'InventoryOrganizationCode\':\'V1\',\'RequestOn\':2224306801000,\'InventoryOrganizationId\':204,\'InventoryItemId\':300100173309369,\'InventoryItemNumber\':\'czrt_AS100_rest101\'}', 'CustomParameters': '[{\'Name\':\'FinishConfigurationFlag\',\'Value\':\'Y\'}]', 'ManualPriceAdjustments': null, 'PageTitlePrefix': null, 'ExpiredFlag': false, 'ErrorMessageText': null, 'TerminalActionCaption': null, 'ValidationCannotAlterFlag': true, 'ValidationFailFastFlag': true, . . . }, . . . ], . . . } ``` -------------------------------- ### Example response body for get all recommendations Source: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26c/fasrp/op-maintenancerecommendations-get.html Example JSON response body returned by the GET request, showing a maintenance recommendation with fields such as RecId, ConfidenceLevel, RecommendedValue, and Insight. ```json { "RecId": 300100154622389, "SourceRecId": null, "RecObjectId": 300100129335494, "RecObject": "ORA_WORK_REQUIREMENT", "RecEntityAttrOne": "ORA_METER_INTERVAL", "RecEntityAttrOneValue": 300100129335496, "RecEntityAttrTwo": null, "RecEntityAttrTwoValue": null, "RecEntityAttrThree": null, "RecEntityAttrThreeValue": null, "ConfidenceLevel": 0.93, "RecommendedValue": 5, "CurrentValue": 10, "Insight": "Extremely low failures", "InsightObjectId": null, "LearningThreadId": null, "LearningWorkflowId": null, "InsightObjectTypeCode": null } ```