Mapping
Mapping is the process of translating your organization's values into a set of structured key/value pairs using the IWDR interface. Your organization will translate the coded values from within the iwdr interface to the appropriate cooresponding values being submitted by your organization's varying API requests.
Responsibilites
Each menu item/details tab, also known as "resource" throughout this documentation, has specific fields, or columns, that need to be mapped. These mappings will then be querired against whenever an API request is attempting to create/update a record in order to translate the received data into meaningful values for IWDR.
Your team must populate, review, and update your own mappings. For the sake of data integrity, your organization must update mapping changes as soon as they occur within your organization's database. This will ensure that records being submitted via API requests remain synchronus to your organization's database.
The IWDR team will perform intitial, along with periodic, review of your organization's mappings, so that we can better answer any API-related questions.
Example mappings from IWDR
This table shows an example mapping row, from the IWDR interface top level menu (Admin -> Manage our lists -> API -> API Mappings), of the dog resource column dog_BreedCode value "Golden Retriever" to your organization's dog breed code value "4".
Golden Retriever
| 4 | Mapping of IWDR's golden retriever breed code 1 to your organizations breed code 4 | trefDogBreedCodes | 1 |
Not all mapping records need to populated. You only need to supply a mapping for values which apply to your organization's data.
Mapping Column Explanations
- IWDR Key: This column is a non-editable, exact display, of the text shown throughout the IWDR interface.
- Your outside Key: This column is editable, and it's where your organization must input the appropriate matching value(s) being passed in through API requests. You can input either a single value, or a comma seperated list of values.
- Notes: This editable column is used internally amongst your organization. It can be helpful specifying the meaning of certain coded values.
- IWDR Table Name: This column is non-editable, and used internally for IWDR's purposes.
- IWDR Code: This column is non-editable, and used internally for IWDR's purposes. It is the coded integer primary key of the IWDR Key.