Sign inGet started

List Workspace compliance Requirements

GET
/workspaces/{workspaceId}/endpoints/{endpointId}/compliance-requirements
List compliance requirements for a capability/destination. If no capability/destination is provided, all compliance requirements are returned. This result may be paginated. To learn more about the pagination, please refer to the pagination section on API Access Common API Usage section.
Cuerpo de la respuesta
nextPageToken
string
The token that can be passed as pageToken in URL to retrieve the next set of results. If missing, no more results to display. To know more, refer to the pagination section.
results
array of object
obligatorio
Mostrar atributos secundarios
results.status
string
obligatorio
Possible values: satisfied, pending, unsatisfied
results.mutable
boolean
obligatorio
results.immutableReason
string
Possible values: managed, dependency, none
results.message
string
results.evaluatedAt
string
results.issues
array of string
results.userId
string
results.name
string
obligatorio
results.type
string
obligatorio
Possible values: kyc-form
results.capabilities
array of string
obligatorio
results.destinations
array of string
results.managedBy
string
results.appliesTo
string
Specifies whether this requirement applies to endpoint-level or destination-level evaluation. Empty means both.
Possible values: endpoint, destination
results.forms
array of object
Mostrar atributos secundarios
results.forms.conditions
object
results.forms.countryCode
string
results.forms.createdAt
string
obligatorio
results.forms.defaultLocale
string
obligatorio
results.forms.gracePeriodDays
integer
results.forms.id
string
obligatorio
results.forms.name
string
obligatorio
results.forms.questions
array of object
obligatorio
Mostrar atributos secundarios
results.forms.questions.locale
string
obligatorio
results.forms.questions.questions
array of object
obligatorio
Mostrar atributos secundarios
results.forms.questions.questions.conditions
array of object
Mostrar atributos secundarios
results.forms.questions.questions.conditions.key
string
results.forms.questions.questions.conditions.value
string
results.forms.questions.questions.description
string
results.forms.questions.questions.displayName
string
obligatorio
results.forms.questions.questions.format
string
obligatorio
Possible values: none
results.forms.questions.questions.key
string
obligatorio
results.forms.questions.questions.mapping
string
Map the answer to a contact attribute. If not set, the answer will not be mapped.
results.forms.questions.questions.options
array of object
Mostrar atributos secundarios
results.forms.questions.questions.options.key
string
results.forms.questions.questions.options.value
string
results.forms.questions.questions.placeholder
string
results.forms.questions.questions.required
boolean
results.forms.questions.questions.timezone
string
results.forms.questions.questions.type
string
obligatorio
Possible values: bool, boolArray, intArray, float, floatArray
results.forms.questions.questions.formQuestionConfig
object
Mostrar atributos secundarios
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig
object
Mostrar atributos secundarios
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.allowTimezoneSelectionByUser
boolean
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.datetimeRange
object
obligatorio
Mostrar atributos secundarios
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.datetimeRange.type
string
Possible values: any, future, past
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.defaultTimezone
string
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.includeTime
boolean
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.localeOverride
string
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.timeFormat
string
Possible values: am-pm, 24h
results.forms.questions.questions.formQuestionConfig.stringDatetimeConfig.timePlaceholder
string
results.forms.questions.questions.formQuestionConfig.type
string
Possible values: stringDatetime
results.forms.questions.questions.ui:type
string
hint the UI what form to show if type isn't sufficient
Possible values: shortText, longText, dropdown, radio, checkboxSelect
results.forms.scope
string
obligatorio
Possible values: number, organization, channel
results.forms.status
string
obligatorio
Possible values: draft, active, deactivated
results.forms.updatedAt
string
obligatorio
results.formOptions
object
results.formId
string
results.formEntryId
string
results.formEntry
object
Mostrar atributos secundarios
results.formEntry.answers
array of object
obligatorio
Mostrar atributos secundarios
results.formEntry.answers.isDefault
boolean
results.formEntry.answers.key
string
obligatorio
results.formEntry.answers.valueString
string
obligatorio
results.formEntry.businessProfileId
string
The ID of an existing Business Profile.
results.formEntry.businessProfileVersion
integer
The version of the Business Profile.
results.formEntry.createdAt
string
obligatorio
results.formEntry.displayName
string
results.formEntry.formId
string
obligatorio
results.formEntry.id
string
obligatorio
results.formEntry.locale
string
obligatorio
results.formEntry.organizationId
string
obligatorio
results.formEntry.reviewComment
string
results.formEntry.status
string
obligatorio
The status of the form entry.
Possible values: draft, submitted, approved, rejected, expired
results.formEntry.tags
array of object
Mostrar atributos secundarios
results.formEntry.tags.key
string
obligatorio
results.formEntry.tags.value
string
obligatorio
results.formEntry.updatedAt
string
obligatorio
Ejemplo de código
curl -X GET 'https://api.bird.com/workspaces/{workspaceId}/endpoints/{endpointId}/compliance-requirements' \
  -H 'Authorization: AccessKey YOUR_ACCESS_KEY'