I am trying to make this request in order to create a listing to gameflip
const query = {
name: gamerecord.title,
description: "",
price: 10000, // price in cents
tags: [
"type:Digital Key",
"Name:" + gamerecord.title,
],
platform: GfApi.PLATFORM.STEAM,
shipping_within_days: GfApi.SHIPPING_WITHIN_DAYS.AUTO,
expire_in_days: GfApi.EXPIRE_IN_DAYS.THIRTY,
accept_currency: GfApi.ACCEPT_CURRENCY.USD, // Uncomment this if you want to accept FLP instead of USD
category: GfApi.CATEGORY.GAMES,
digital: true,
digital_deliverable: 'code',
digital_region: gamerecord['region'],
shipping_predefined_package: 'None',
shipping_fee: 0,
shipping_paid_by: 'seller',
};
const listing = await gfapi.listing_post(query);
but I am getting the error response
(node:18806) UnhandledPromiseRejectionWarning: UnprocessableEntityError: Must supply code in digital vault
This means that I must supply the query with the steam key corresponding to this listing but I can not find a field in the API documentation that indicates the digital_key or something like that