Creates a provision map in the IDD provision maps table using the details given by the user. The table contains the unique tenant and instanceurl record types. Makes an API call to the AI engine to get the project ID from the given project name. Another AI engine API call creates template_id and adds user-provided field IDs. A project default worksheet with fields is created in the AI engine. If syncProvisions is enabled, field mappings from syncProvisionIds are also added to the AI engine provisions table in IDD.
Tenant name
Instance URL
User ID
User name
Request to create a provision map
Project name
Record type
Sync provisions
curl --request POST \--url https://idd_url/idd/api/v2/tenantId/config/createprovisionmap \--header 'Accept: application/json' \--header 'Content-Type: application/json' \--header 'X-API-Key: 123' \--data '{"project_name": "sample_idd","recordType": "MSA","syncProvisions": true,"syncProvisionIds": {"clauseMap": {"268": [{"congaTemplateId": "234abc"}]},"fieldMap": {"2": [{"objectName": "Apttus__APTS_Agreement__c","congaField": "Free"}]}},"clauseMap": {"267": [{"congaTemplateId": "345678"}],"268": [{"congaTemplateId": "234abc"}]},"fieldMap": {"2": [{"objectName": "Apttus__APTS_Agreement__c","congaField": "Free"}],"1038": [{"objectName": "Apttus__APTS_Agreement__c","congaField": "Lively"}]}}'
1{2"project_id": 209,3"template_id": 1704}