curl --request PATCH \
--url https://{region}.affinda.com/v3/data_points/{identifier} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"parent": "DdCbJhhx",
"mappingDataSource": "mEFayXdO"
}
'{
"identifier": "XprEvgai",
"name": "<string>",
"slug": "<string>",
"annotationContentType": "text",
"organization": {
"identifier": "mEFayXdO",
"name": "Grove Street King",
"userRole": "admin",
"avatar": "https://affinda-api.s3.amazonaws.com/media/org-avatar.png?AWSAccessKeyId=KEY&Signature=SIG",
"resthookSignatureKey": "465c6598bd34c0558f0ce256c43209d49fa85b0ff3e4c18b24e408b7563143ad",
"isTrial": true,
"validationToolConfig": {
"theme": {
"palette": {
"mode": "light",
"background": "<string>",
"text": {
"primary": "<string>",
"secondary": "<string>",
"disabled": "<string>"
},
"divider": "<string>",
"primary": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"secondary": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"success": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"annotation": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"error": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"info": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"warning": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
}
},
"typography": {
"fontFamily": "<string>",
"fontSize": "<string>",
"fontWeightRegular": "<string>",
"fontWeightMedium": "<string>",
"fontWeightBold": "<string>"
},
"borderRadius": 123,
"fontUrl": "<string>"
},
"hideActions": true,
"hideCollection": true,
"hideEditPages": true,
"hideExport": true,
"hideFilename": true,
"hideShowRawValues": true,
"hideReject": true,
"hideReparse": true,
"hideRunOcr": true,
"hideTags": true,
"hideWarnings": true,
"restrictDocumentSplitting": true,
"disableCurrencyFormatting": true,
"disableEditDocumentMetadata": true,
"disableManualAnnotationEditing": true,
"hideDocumentStatus": true
},
"showCustomFieldCreation": true
},
"extractor": "resume",
"description": "<string>",
"multiple": true,
"noRect": true,
"parent": "DdCbJhhx",
"children": "<array>",
"availableDataSources": [
{
"identifier": "mEFayXdO",
"keyProperty": "value",
"displayProperty": "value",
"organization": "mewlkWEKL",
"workspace": "mewlkWEKL",
"name": "My supplier list",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"label"
],
"properties": {
"label": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
}
],
"mappingDataSource": "mEFayXdO",
"manualEntry": true
}Update data of a data point.
curl --request PATCH \
--url https://{region}.affinda.com/v3/data_points/{identifier} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"parent": "DdCbJhhx",
"mappingDataSource": "mEFayXdO"
}
'{
"identifier": "XprEvgai",
"name": "<string>",
"slug": "<string>",
"annotationContentType": "text",
"organization": {
"identifier": "mEFayXdO",
"name": "Grove Street King",
"userRole": "admin",
"avatar": "https://affinda-api.s3.amazonaws.com/media/org-avatar.png?AWSAccessKeyId=KEY&Signature=SIG",
"resthookSignatureKey": "465c6598bd34c0558f0ce256c43209d49fa85b0ff3e4c18b24e408b7563143ad",
"isTrial": true,
"validationToolConfig": {
"theme": {
"palette": {
"mode": "light",
"background": "<string>",
"text": {
"primary": "<string>",
"secondary": "<string>",
"disabled": "<string>"
},
"divider": "<string>",
"primary": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"secondary": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"success": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"annotation": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"error": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"info": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
},
"warning": {
"main": "<string>",
"light": "<string>",
"dark": "<string>",
"contrastText": "<string>"
}
},
"typography": {
"fontFamily": "<string>",
"fontSize": "<string>",
"fontWeightRegular": "<string>",
"fontWeightMedium": "<string>",
"fontWeightBold": "<string>"
},
"borderRadius": 123,
"fontUrl": "<string>"
},
"hideActions": true,
"hideCollection": true,
"hideEditPages": true,
"hideExport": true,
"hideFilename": true,
"hideShowRawValues": true,
"hideReject": true,
"hideReparse": true,
"hideRunOcr": true,
"hideTags": true,
"hideWarnings": true,
"restrictDocumentSplitting": true,
"disableCurrencyFormatting": true,
"disableEditDocumentMetadata": true,
"disableManualAnnotationEditing": true,
"hideDocumentStatus": true
},
"showCustomFieldCreation": true
},
"extractor": "resume",
"description": "<string>",
"multiple": true,
"noRect": true,
"parent": "DdCbJhhx",
"children": "<array>",
"availableDataSources": [
{
"identifier": "mEFayXdO",
"keyProperty": "value",
"displayProperty": "value",
"organization": "mewlkWEKL",
"workspace": "mewlkWEKL",
"name": "My supplier list",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"label"
],
"properties": {
"label": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
}
],
"mappingDataSource": "mEFayXdO",
"manualEntry": true
}Basic authentication using an API key, e.g. {Authorization: Bearer aff_0bb4fbdf97b7e4111ff6c0015471094155f91}.
You can find your API key within the Settings page of the Affinda web app. You can obtain an API key by signing up for a free trial.
DataPoint's identifier Uniquely identify a data point.
"XprEvgai"
Data point to update
Name of the data point.
A camelCase string that will be used as the key in the API response.
The identifier of the parent data point if applicable.
"DdCbJhhx"
If populated, the model will learn to predict this field using the data source, rather than relying on fuzzy string matching.
"mEFayXdO"
Successfully updated data point.
Uniquely identify a data point.
"XprEvgai"
Name of the data point.
A camelCase string that will be used as the key in the API response.
The different data types of annotations
text, integer, float, decimal, date, datetime, daterange, boolean, enum, location, phonenumber, json, table, expectedremuneration, jobtitle, language, skill, yearsexperience, group, table_deprecated, url, image, docclf Show child attributes
Uniquely identify an organization.
"mEFayXdO"
"Grove Street King"
The role of the logged in user within the organization.
admin, member "admin"
URL of the organization's avatar.
"https://affinda-api.s3.amazonaws.com/media/org-avatar.png?AWSAccessKeyId=KEY&Signature=SIG"
Used to sign webhook payloads so you can verify their integrity.
"465c6598bd34c0558f0ce256c43209d49fa85b0ff3e4c18b24e408b7563143ad"
Configuration of the embeddable validation tool.
Show child attributes
Show child attributes
Show child attributes
light, dark Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Hide the confirm document button and other actions.
Hide the collection selector.
Hide the edit pages button.
Hide the export menu.
Hide the filename input.
Hide the toggle for showing raw annotation values.
Hide the reject document button.
Hide the reparse button.
Hide the run OCR button.
Hide the tags editor.
Hide the warnings panel.
Disable the page editor after a document has been split once.
Disable currency formatting of decimals values.
Disable editing document metadata. Makes the collection selector, filename input and tags editor read only.
Disable manual editing of annotation values via the validation popover.
Hide the document status indicator in the toolbar.
Whether to show the custom field creation in the UI.
Uniquely identify an extractor.
"resume"
The identifier of the parent data point if applicable.
"DdCbJhhx"
Show child attributes
Uniquely identify a mapping data source.
"mEFayXdO"
Attribute in the schema which uniquely identifiers the value
"value"
Attribute in the schema which is used to display the value
"value"
The organization that this mapping data source belongs to.
"mewlkWEKL"
The workspace that this mapping data source belongs to.
"mewlkWEKL"
"My supplier list"
The schema of the mapping data source.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": ["label"],
"properties": {
"label": { "type": "string" },
"description": { "type": "string" }
}
}If populated, the model will learn to predict this field using the data source, rather than relying on fuzzy string matching.
"mEFayXdO"
If true, the model will not be used to predict this data point. Instead, the user will be able to manually enter the value in the validation tool.