Identity document verification via Veriff
We’ve added Veriff as an integration for providing identity document verification when signing up to your products. This way you can let your customers verify their identity before activating their subscription and before sending out your (high value) products.
At the time of writing, Veriff supports fully automatic AI-powered as well as human-assisted services for various types of identity documents (eg: passport, driver’s license, identification cards). They also offer additional KYC checks such as PEP and sanctions screening.
Your customers will be able to use their desktop/laptop and mobile phone to easily take a picture of their identity document to submit them for verification after checking out your subscription.
In Firmhouse, the Veriff app ties into our already supported identity verification and acceptance check flows. After signing up for Veriff, you can add the appropriate API connection credentials to your Firmhouse project and add an acceptance check for the Checkout.
Read about Veriff’s Document & Identity Verification services
Learn how to set up Veriff in Firmhouse
Learn more about adding acceptance checks for when customers sign up
API updates for managing assets

You can now create, update, assign and un assign assets via the Firmhouse API. This allows you to create your own dashboards or integrate your own storefront or ERP systems with the assets you have on Firmhouse.
How merchants are using these new APIs:
Reserve a specific asset on or right after Checkout automatically based on a trigger from a webhook.
Set a custom field with a purchase price on an Asset based on its refurbished quality so you can sell an asset for its unique discounted price.
From a custom inventory reservation system update an Asset’s status, condition, and next available date.
Integrate your warehouse system to automatically unassign an asset as active from a Subscription when it’s been returned in healthy condition to your stock.
Head over to our new Developer Docs to view these new and updated GraphQL mutation calls:
assignAssetunassignAssetcreateAssetupdateAsset
Extra Fields with a Purpose

Sometimes you store important information in an Extra Field that you want to push to other systems or that has a specific meaning in a 3rd party integration.
To make external systems aware of the purpose of a value stored in an extra field, we’ve added an extra attribute called Purpose. With the Purpose of an Extra Field you can let external integrations know how they should use the value in the field.
For now, the Purpose field is only vailable when you have the Intrum integration enabled. This way you can push an imported phone number to Intrum case files.
Learn how to use and manage Extra Fields
Learn how to configure the Intrum integration
New Developer Docs

We have launched a new version of our developer website at developer.firmhouse.com. In terms of functionality, the new website features an updated navigation hierarchy and better search. In addition we’ve created a place for publishing tutorial-style guides.

