Users of our Typescript client library can generate typescript interfaces to help with consuming the API response in a type-safe way. Use the affinda-generate-interfaces command to auto-generate typescript interfaces from your document type configuration. For example, this will generate typescript interfaces for your Recruitment workspace:
# Assuming your Recruitment workspace ID is "rLERIsHk"
npm exec affinda-generate-interfaces -- --workspace-id=rLERIsHk
You will be prompted for your API key, unless you already have the AFFINDA_API_KEY environment variable set. The generated typescript interfaces will be in ./affinda-interfaces by default. For the list of options available, run:
npm exec affinda-generate-interfaces -- --help