openapi: 3.2.0
info:
title: REST API for Oracle Eloqua Marketing Cloud Service Application/2.0/Visitor profile fields 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/2.0/Visitor profile fields
description: A visitor profile field are the fields associated to a website visitor. Learn more about Visitor Profile Fields.
paths:
/api/rest/2.0/assets/visitor/fields:
get:
operationId: GetVisitorProfileFieldsGETRest20
parameters:
- name: page
in: query
description: Specifies which page of visitor profile fields to return (the count parameter defines the number of visitor profile fields per page). If the page parameter is not supplied, 1 will be used by default.
required: false
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
summary: Retrieve a list of visitor profile fields
description: Retrieves a list of visitor profile fields
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/QueryResultProfileFieldRest20'
'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/2.0/Visitor profile fields
x-internal-id: api-rest-2.0-assets-visitor-fields-get
x-filename-id: api-rest-2.0-assets-visitor-fields-get
components:
schemas:
QueryResultProfileFieldRest20:
title: QueryResultProfileField
properties:
type:
type: string
description: The asset's type in Eloqua.
elements:
type: array
description: Array of visitor profile fields.
items:
$ref: '#/components/schemas/ProfileFieldRest20'
total:
type: integer
description: The total amount of results.
pageSize:
type: integer
description: The page size.
page:
type: integer
description: The specified page.
ProfileFieldRest20:
title: ProfileField
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 visitor profile field. This is a read-only property.
name:
type: string
description: 'The name of the visitor profile field. '
createdByName:
type: string
description: ProfileField_Field_CreatedByName_Description
updatedByName:
type: string
description: ProfileField_Field_UpdatedByName_Description
internalName:
type: string
description: The internal name of the visitor profile field.
dataType:
type: string
description: 'The visitor profile field''s data type. Possible values are: text, ''text'', ''largeText'', ''date'', or ''number''.'
length:
type: string
description: The value length of the field expressed in bytes.