openapi: 3.2.0
info:
title: REST API for Oracle Eloqua Marketing Cloud Service Application/1.0/Form data API
description: The Oracle Eloqua Marketing Cloud Service REST APIs enable you to extend the functionality of the product, build Apps, and perform high volume data transfers.
version: 2026.08.07
x-summary: The Oracle Eloqua Marketing Cloud Service REST APIs enable you to extend the functionality of the product, build Apps, and perform high volume data transfers.
tags:
- name: Application/1.0/Form data
description: "Form data are the submissions for a form. \n\nLearn more about forms."
paths:
/api/rest/1.0/data/form/{id}:
post:
operationId: CreateIndividualPOSTRest10
parameters:
- name: id
in: path
description: ID of the form.
required: true
schema:
type: integer
summary: Create form data for a single form
description: Creates form data for the form that matches the criteria specified by the request body. This endpoint will only create form data specified in the request body, including static values in form fields. If a form field contains a static value, the field must be included in the request body to update the static value.
responses:
'201':
description: Success.
content:
application/json:
schema:
$ref: '#/components/schemas/FormDataRest10'
'400':
description: Bad request. See Status Codes for information about other possible HTTP status codes.
'401':
description: Unauthorized. See Status Codes for information about other possible HTTP status codes.
'403':
description: Forbidden. See Status Codes for information about other possible HTTP status codes.
'404':
description: The requested resource was not found. See Status Codes for information about other possible HTTP status codes.
'500':
description: The service has encountered an error. See Status Codes for information about other possible HTTP status codes.
tags:
- Application/1.0/Form data
x-internal-id: api-rest-1.0-data-form-{id}-post
x-filename-id: api-rest-1.0-data-form-id-post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FormDataRest10'
description: The request body defines the details of the form data to be created.
required: true
get:
operationId: SearchGETRest10
parameters:
- name: id
in: path
description: ID of the form.
required: true
schema:
type: integer
- name: count
in: query
description: Maximum number of entities to return. Must be less than or equal to 1000 and greater than or equal to 1.
required: false
schema:
type: integer
- name: page
in: query
description: Specifies which page of entities to return (the count parameter defines the number of entities per page). If the page parameter is not supplied, 1 will be used by default.
required: false
schema:
type: integer
- name: startAt
in: query
description: The earliest date time for which the request will retrieve data, expressed in Unix time.
required: false
schema:
type: integer
- name: endAt
in: query
description: The latest date time for which the request will retrieve data, expressed in Unix time.
required: false
schema:
type: integer
summary: Retrieve processed form data for a single form
description: Retrieves the form data for the form specified by the id parameter.
responses:
'200':
description: OK.
content:
application/json:
schema:
$ref: '#/components/schemas/QueryResultFormSubmissionRest10'
'400':
description: Bad request. See Status Codes for information about other possible HTTP status codes.
'401':
description: Unauthorized. See Status Codes for information about other possible HTTP status codes.
'403':
description: Forbidden. See Status Codes for information about other possible HTTP status codes.
'404':
description: The requested resource was not found. See Status Codes for information about other possible HTTP status codes.
'500':
description: The service has encountered an error. See Status Codes for information about other possible HTTP status codes.
tags:
- Application/1.0/Form data
x-internal-id: api-rest-1.0-data-form-{id}-get
x-filename-id: api-rest-1.0-data-form-id-get
/api/rest/1.0/data/form/{formId}/formData/{formSubmitJobId}:
get:
operationId: GetAsyncFormSubmissionGETRest10
parameters:
- name: formId
in: path
description: ID of the form.
required: true
schema:
type: string
- name: formSubmitJobId
in: path
description: ID of the asynchronous form submission job.
required: true
schema:
type: string
summary: Retrieve a single form submit job
description: Retrieves asynchronous form submission data for a single form submit specified by the formId and formSubmitJobId parameters. This API endpoint is released under our Controlled Availability program. You can request access to this feature by submitting a request to My Oracle Support.
responses:
'400':
description: Bad request. See Status Codes for information about other possible HTTP status codes.
'401':
description: Unauthorized. See Status Codes for information about other possible HTTP status codes.
'403':
description: Forbidden. See Status Codes for information about other possible HTTP status codes.
'404':
description: The requested resource was not found. See Status Codes for information about other possible HTTP status codes.
'500':
description: The service has encountered an error. See Status Codes for information about other possible HTTP status codes.
tags:
- Application/1.0/Form data
x-internal-id: api-rest-1.0-data-form-{formId}-formData-{formSubmitJobId}-get
x-filename-id: api-rest-1.0-data-form-formid-formdata-formsubmitjobid-get
/api/rest/1.0/data/form/{formId}/formData:
get:
operationId: SearchAsyncFormSubmissionGETRest10
parameters:
- name: formId
in: path
description: ID of the form.
required: true
schema:
type: string
- name: count
in: query
description: Maximum number of entities to return. Must be less than or equal to 1000 and greater than or equal to 1.
required: false
schema:
type: string
- name: page
in: query
description: Specifies which page of entities to return (the count parameter defines the number of entities per page). If the page parameter is not supplied, 1 will be used by default.
required: false
schema:
type: string
- name: search
in: query
description: Specifies the search criteria used to retrieve entities. See the tutorial for information about using this parameter.
required: false
schema:
type: string
- name: startAt
in: query
description: The earliest date time for which the request will retrieve data, expressed in Unix time.
required: false
schema:
type: integer
summary: Retrieve all form submit jobs for a single form
description: Retrieves all asynchronous form submissions for a form specified by the formId. This API endpoint is released under our Controlled Availability program. You can request access to this feature by submitting a request to My Oracle Support.
responses:
'400':
description: Bad request. See Status Codes for information about other possible HTTP status codes.
'401':
description: Unauthorized. See Status Codes for information about other possible HTTP status codes.
'403':
description: Forbidden. See Status Codes for information about other possible HTTP status codes.
'404':
description: The requested resource was not found. See Status Codes for information about other possible HTTP status codes.
'500':
description: The service has encountered an error. See Status Codes for information about other possible HTTP status codes.
tags:
- Application/1.0/Form data
x-internal-id: api-rest-1.0-data-form-{formId}-formData-get
x-filename-id: api-rest-1.0-data-form-formid-formdata-get
components:
schemas:
ProcessingStepErrorRest10:
title: ProcessingStepError
properties:
type:
type: string
description: The asset's type in Eloqua.
processingStepId:
type: string
description: Processing step id during which error ocurred
processingStepTypeId:
type: string
description: Type of the processing step during which error ocurred
processingStepDisplayName:
type: string
description: DisplayName of the processing step including description (if configured)
errorCode:
type: integer
description: Unique Error Code for current error
errorMessage:
type: string
description: Error message for current error code
errorDescription:
type: string
description: Detailed information about current error
ObjectValidationErrorRest10:
title: ObjectValidationError
properties:
type:
type: string
container:
$ref: '#/components/schemas/ObjectKeyRest10'
property:
type: string
value:
type: string
requirement:
$ref: '#/components/schemas/RequirementRest10'
QueryResultFormSubmissionRest10:
title: QueryResultFormSubmission
properties:
type:
type: string
description: The asset's type in Eloqua.
elements:
type: array
description: Array of form data elements.
items:
$ref: '#/components/schemas/FormDataRest10'
total:
type: integer
description: The total amount of results.
pageSize:
type: integer
description: The page size.
page:
type: integer
description: The specified page.
FormDataRest10:
title: FormData
properties:
type:
type: string
description: The asset's type in Eloqua. This is a read-only property
id:
type: string
readOnly: true
description: ID of the form submit if synchronous or ID of the form submission job if async. This is a read-only property
currentStatus:
type: string
description: Current status of form submission when submitted through asynchronous submission
submittedAt:
type: string
description: Unix timestamp for the date and time the form data was submitted. This is a read-only property
submittedByContactId:
type: string
description: ID of the contact that submitted the form. This is a read-only property
fieldValues:
type: array
description: A list of key/value pairs identifying the form data (field name / value)
items:
$ref: '#/components/schemas/FieldValueRest10'
processingStepErrors:
type: array
description: A list of Processing Step Errors occurred in current form submission. This is a read-only property
items:
$ref: '#/components/schemas/ProcessingStepErrorRest10'
processedAt:
type: string
description: Unix timestamp for the date and time the form data was processed if submitted through asynchronous submission. This is a read-only property
rowId:
type: integer
description: In case of asynchronous form submission if processed then submit ID of form submission. This is a read-only property
validationErrors:
type: array
description: Validation errors if any occured in form submission. This is a read-only property
items:
$ref: '#/components/schemas/ObjectValidationErrorRest10'
RequirementRest10:
title: Requirement
properties:
type:
type: string
ObjectKeyRest10:
title: ObjectKey
properties:
type:
type: string
objectType:
type: string
objectId:
type: string
container:
$ref: '#/components/schemas/ObjectKeyRest10'
FieldValueRest10:
title: FieldValue
properties:
type:
type: string
description: The asset's type in Eloqua. This is a read-only property.
value:
type: string
description: The value to set the corresponding field id to. Date values must be submitted as a unix timestamp.
id:
type: string
readOnly: true
description: The id of the field to be set to the corresponding value.