# Data Curation API This API provides services to curate and enrich Business Partner and address data. Version: 3 ## Servers Production ``` https://api.cdq.com/data-curation/rest ``` ## Security ### apiKey Type: apiKey In: header Name: X-API-KEY ## Download OpenAPI description [Data Curation API](https://developer.cdq.com/_spec/apis/data-curation-api/@data-curation-api-v3/api-v3.yaml) ## Batch Curation Everything about Batch Curation ### Start Curation Job - [POST /curationjobs](https://developer.cdq.com/apis/data-curation-api/api-v3/batch-curation/paths/~1curationjobs/post.md): Start a batch curation job on a given storage. ### Poll Curation Job - [GET /curationjobs/{id}](https://developer.cdq.com/apis/data-curation-api/api-v3/batch-curation/paths/~1curationjobs~1%7Bid%7D/get.md): After you have started a curation job, you will receive a job id in the response. { 'id' : `` } Use this ID to poll for the status of the job using this endpoint. Once the status is FINISHED, you can download the results. ### List Business Partner Curation Results - [GET /v2/curationjobs/{id}/results](https://developer.cdq.com/apis/data-curation-api/api-v3/batch-curation/paths/~1v2~1curationjobs~1%7Bid%7D~1results/get.md): Retrieves curation results for particular job. ## Business Partners Everything about Business Partners ### Curate Business Partner - [POST /v3/businesspartners/curate](https://developer.cdq.com/apis/data-curation-api/api-v3/business-partners/paths/~1v3~1businesspartners~1curate/post.md): Analyze and improve the quality of data through a curation process. Curate Business Partner or address. ### Generate Golden Record - [POST /v2/businesspartners/goldenrecords/generate](https://developer.cdq.com/apis/data-curation-api/api-v3/business-partners/paths/~1v2~1businesspartners~1goldenrecords~1generate/post.md): Generate a Golden Record from a list of provided Business Partners. ## Processing Logs ### List Processing Log Results - [GET /v3/curationlogs/{storageId}/results](https://developer.cdq.com/apis/data-curation-api/api-v3/processing-logs/paths/~1v3~1curationlogs~1%7Bstorageid%7D~1results/get.md): Retrieves latest data curation results persisted in Processing Log. Data is populated only when Data Monitor is configured for provided storage. ## Configuration ### List Available Features - [GET /features](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1features/get.md): Allows users to retrieve a list of all the available features that can be used for data curation. ### List Available Profiles - [GET /profiles](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1profiles/get.md): Allows users to retrieve a list of all the available Profiles with its features that can be used for data curation. ### List Available Concepts - [GET /outputcharsets/concepts](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1outputcharsets~1concepts/get.md): Allows users to retrieve a list of all the available concepts that can be used for data curation. ### List Available Character Sets - [GET /outputcharsets/charactersets](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1outputcharsets~1charactersets/get.md): Allows users to retrieve a list of all the available character sets that can be used for data curation. ### List User Configurations - [GET /configurations/businesspartnercuration](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1configurations~1businesspartnercuration/get.md): Allows user to retrieve their configurations for their workspace. ### Read Users Configuration - [GET /configurations/businesspartnercuration/{configurationId}](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1configurations~1businesspartnercuration~1%7Bconfigurationid%7D/get.md): Allows users to retrieve their configuration for their organization. ### Update Configuration - [PUT /configurations/businesspartnercuration/{configurationId}](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1configurations~1businesspartnercuration~1%7Bconfigurationid%7D/put.md): Allows users to update their configuration for their organization. ### Delete Configuration - [DELETE /configurations/businesspartnercuration/{configurationId}](https://developer.cdq.com/apis/data-curation-api/api-v3/configuration/paths/~1configurations~1businesspartnercuration~1%7Bconfigurationid%7D/delete.md): Allows to delete their configuration for their organization.