Create one supplier
post
/fscmRestApi/resources/11.13.18.05/supplierInitiatives/{supplierInitiativesUniqID}/child/suppliers
Request
Path Parameters
-
supplierInitiativesUniqID(required): string
This is the hash key of the attributes which make up the composite key for the Initiatives resource and used to uniquely identify an instance of Initiatives. The client should not generate the hash key value. Instead, the client should query on the Initiatives collection resource in order to navigate to a specific instance of Initiatives to get the hash key.
Header Parameters
-
Effective-Of: string
This header accepts a string value. The string is a semi-colon separated list of
= . It is used to perform effective date range operations. The accepted parameters are RangeMode, RangeSpan, RangeStartDate, RangeEndDate, RangeStartSequence and RangeEndSequence. The parameter values are always strings. The possible values for RangeMode are SET_LOGICAL_START, SET_LOGICAL_END, END_DATE, SET_EFFECTIVE_START, SET_EFFECTIVE_END, REPLACE_CORRECTION, REPLACE_UPDATE, RECONCILE_CORRECTION, CORRECTION, RECONCILE_UPDATE, UPDATE, ZAP and DELETE_CHANGES. The possible values for RangeSpan are PHYSICAL_ROW_END_DATE and LOGICAL_ROW_END_DATE. The values for RangeStartDate and RangeEndDate have to be a string representation of a date in yyyy-MM-dd format. The value for RangeStartSequence and RangeEndSequence must be strings such that when parsed they yield positive integers. -
Metadata-Context: string
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version: string
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode: string
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
InitiativeSupplierId: integer
(int64)
Value that uniquely identifies the supplier.
-
InternalResponder: string
Title:
Internal ResponderMaximum Length:240Name of the internal responder. -
InternalResponderId: integer
(int64)
Value that uniquely identifies the internal responder.
-
questionnaireResponses: array
Suppliers for Supplier Initiatives
Title:
Suppliers for Supplier InitiativesThe Questionnaire Responses resource stores response details such as response comment, and acceptance note for each question on the questionnaire sent to suppliers and internal responders. -
ResponsePulledFlag: boolean
Title:
Response PulledMaximum Length:1Value that indicates whether the response has been pulled for this supplier as part of an initiative or not. Contains one of the following values: true or false. If true, then data is pulled from the profile into the repository. If false, then data isn't pulled from the profile into the repository. This attribute doesn't have a default value. -
SendInternalQuestionnaireFlag: boolean
Title:
Send Internal QuestionnaireMaximum Length:1Contains one of the following values: true or false. If true, the questionnaire is sent to the internal responder. If false, it's not. The default value is true if any required questions in the internal questionnaire are missing in the response repository. Otherwise, the default value is false. This attribute applies to both qualification and assessment-type initiatives. -
SendSupplierQuestionnaireFlag: boolean
Title:
Send Supplier QuestionnaireMaximum Length:1Contains one of the following values: true or false. If true, the questionnaire is sent to the supplier contact. If false, it's not. The default value is true if any required questions in the supplier questionnaire are missing in the response repository. Otherwise, the default value is false. This attribute applies to both qualification and assessment-type initiatives. -
Supplier(required): string
Title:
SupplierMaximum Length:360Name of the supplier. -
SupplierContact: string
Title:
Supplier ContactMaximum Length:255Name of the supplier contact. -
SupplierContactId: integer
(int64)
Value that uniquely identifies the supplier contact.
-
SupplierId(required): integer
(int64)
Value that uniquely identifies the supplier.
-
SupplierNumber(required): string
Title:
Supplier NumberMaximum Length:30Number that identifies the supplier. -
SupplierSite: string
Title:
Supplier SiteMaximum Length:240Name of the supplier site. -
SupplierSiteId: integer
(int64)
Value that uniquely identifies the supplier site.
Nested Schema : Suppliers for Supplier Initiatives
Type:
arrayTitle:
Suppliers for Supplier InitiativesThe Questionnaire Responses resource stores response details such as response comment, and acceptance note for each question on the questionnaire sent to suppliers and internal responders.
Show Source
Nested Schema : supplierInitiatives-suppliers-questionnaireResponses-item-post-request
Type:
Show Source
objectResponse
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : supplierInitiatives-suppliers-item-response
Type:
Show Source
object-
ExistingQualificationsFlag: boolean
Read Only:
trueMaximum Length:1Indicates whether there are active or future qualifications for the selected supplier and qualification areas related to the initiative. -
IncompleteQualificationsCount: integer
Title:
Incomplete QualificationsRead Only:trueNumber of supplier qualifications that aren't finalized. -
InitiativeSupplierId: integer
(int64)
Value that uniquely identifies the supplier.
-
InProgressQualificationsFlag: boolean
Read Only:
trueMaximum Length:1Indicates whether draft or evaluation qualifications exist for the selected supplier and qualification areas within the initiative. -
InternalResponder: string
Title:
Internal ResponderMaximum Length:240Name of the internal responder. -
InternalResponderId: integer
(int64)
Value that uniquely identifies the internal responder.
-
InternalResponderName: string
Title:
NameRead Only:trueMaximum Length:240Value that uniquely identifies the internal responder. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
questionnaireResponses: array
Suppliers for Supplier Initiatives
Title:
Suppliers for Supplier InitiativesThe Questionnaire Responses resource stores response details such as response comment, and acceptance note for each question on the questionnaire sent to suppliers and internal responders. -
ResponsePulledFlag: boolean
Title:
Response PulledMaximum Length:1Value that indicates whether the response has been pulled for this supplier as part of an initiative or not. Contains one of the following values: true or false. If true, then data is pulled from the profile into the repository. If false, then data isn't pulled from the profile into the repository. This attribute doesn't have a default value. -
SendInternalQuestionnaireFlag: boolean
Title:
Send Internal QuestionnaireMaximum Length:1Contains one of the following values: true or false. If true, the questionnaire is sent to the internal responder. If false, it's not. The default value is true if any required questions in the internal questionnaire are missing in the response repository. Otherwise, the default value is false. This attribute applies to both qualification and assessment-type initiatives. -
SendSupplierQuestionnaireFlag: boolean
Title:
Send Supplier QuestionnaireMaximum Length:1Contains one of the following values: true or false. If true, the questionnaire is sent to the supplier contact. If false, it's not. The default value is true if any required questions in the supplier questionnaire are missing in the response repository. Otherwise, the default value is false. This attribute applies to both qualification and assessment-type initiatives. -
Supplier: string
Title:
SupplierMaximum Length:360Name of the supplier. -
SupplierContact: string
Title:
Supplier ContactMaximum Length:255Name of the supplier contact. -
SupplierContactDisplayName: string
Read Only:
trueMaximum Length:255Name of the supplier contact. -
SupplierContactId: integer
(int64)
Value that uniquely identifies the supplier contact.
-
SupplierId: integer
(int64)
Value that uniquely identifies the supplier.
-
SupplierNumber: string
Title:
Supplier NumberMaximum Length:30Number that identifies the supplier. -
SupplierSite: string
Title:
Supplier SiteMaximum Length:240Name of the supplier site. -
SupplierSiteId: integer
(int64)
Value that uniquely identifies the supplier site.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Suppliers for Supplier Initiatives
Type:
arrayTitle:
Suppliers for Supplier InitiativesThe Questionnaire Responses resource stores response details such as response comment, and acceptance note for each question on the questionnaire sent to suppliers and internal responders.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : supplierInitiatives-suppliers-questionnaireResponses-item-response
Type:
Show Source
object-
InitiativeId: integer
(int64)
Read Only:
trueValue that uniquely identifies an initiative that contains the questionnaire. -
InternalRespondentId: integer
(int64)
Read Only:
trueIndicates the person identifier of the internal responder. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PrcBUId: integer
(int64)
Read Only:
trueValue that uniquely identifies the Procurement business unit in which the questionnaire is created. -
QuestnaireId: integer
(int64)
Read Only:
trueValue that uniquely identifies questionnaire. -
QuestnaireRespHeaderId: integer
(int64)
Read Only:
trueInternal system identifier for a questionnaire response. -
ResponderType: string
Read Only:
trueMaximum Length:255Value that indicates whether the response responder is a supplier or internal responder. -
ResponseStatus: string
Title:
MeaningRead Only:trueMaximum Length:80Value that identifies the status of the response. -
ResponseStatusCode: string
Read Only:
trueMaximum Length:30Abbreviation that identifies the response status. A list of accepted values is defined in the lookup type ORA_POQ_QUESTION_RESP_STATUS. Review the values for this attribute using the Setup and Maintenance work area, and the Manage Standard Lookups task. -
SupplierId: integer
(int64)
Read Only:
trueValue that uniquely identifies the Initiative supplier record. -
SupplierSiteId: integer
(int64)
Read Only:
trueValue that uniquely identifies the supplier site on the initiative.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- cancel
-
Parameters:
- supplierInitiativesUniqID:
$request.path.supplierInitiativesUniqID - suppliersUniqID:
$request.path.suppliersUniqID
Cancels all qualifications for a supplier. - supplierInitiativesUniqID:
- questionnaireResponses
-
Parameters:
- supplierInitiativesUniqID:
$request.path.supplierInitiativesUniqID - suppliersUniqID:
$request.path.suppliersUniqID
The Questionnaire Responses resource stores response details such as response comment, and acceptance note for each question on the questionnaire sent to suppliers and internal responders. - supplierInitiativesUniqID:
Examples
This example describes how to create one supplier.
Example cURL Command
Use the following cURL command to submit a request on the REST resource.
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/supplierInitiatives/InitiativeId/child/suppliers"
Example Request Body
The following example includes the contents of the request body in JSON format. You replace the request payload in the cURL command with the contents of the Example Request Body. The request payload specifies attribute values that the command will use in the record that it creates.
{
"Supplier": "ADVANCED ASSEMBLY AUTOMATION INC",
"SupplierSite": "POZ29075",
"SupplierContact": Williams,Rob,
"InternalResponder": null,
"SendSupplierQuestionnaireFlag": true,
"SendInternalQuestionnaireFlag": false
}
Example Response Body
The following example includes the contents of the response body in JSON format:
{
"InitiativeSupplierId": 300100188060748,
"SupplierId": 999992000326431,
"Supplier": "ADVANCED ASSEMBLY AUTOMATION INC",
"SupplierSiteId": 999992000376794,
"SupplierSite": "POZ29075",
"SupplierContactId": 300100026355036,
"SupplierContact": Williams,Rob,
"SupplierNumber": "41153",
"InternalResponderId": null,
"InternalResponder": null,
"SendSupplierQuestionnaireFlag": true,
"SendInternalQuestionnaireFlag": false,
"ResponsePulledFlag": false,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/supplierInitiatives/300100188060693/child/suppliers/300100188060748",
"name": "suppliers",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/supplierInitiatives/300100188060693/child/suppliers/300100188060748",
"name": "suppliers",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/supplierInitiatives/300100188060693",
"name": "supplierInitiatives",
"kind": "item"
}
]
}