Skip to main content
This guide walks you through the complete lifecycle of managing products in Product Portal — from creating your first product to publishing changes to production.

Before you start

Make sure you have access to the Fiskil Console with appropriate permissions for Product Portal. Access control is determined by a user’s role in the Team Settings / Members menu.
All product changes follow a controlled workflow: create or edit in Staging, review and approve, then publish to Production. Some actions, like publishing changes to Production immediately, are available only to team owners.

Product lifecycle overview

Every product in Product Portal follows a consistent lifecycle:
1

Create or edit

Add a new product or make changes to an existing one. All changes start in draft mode.
2

Review and validate

Review your changes in the Console. Validation errors are shown inline before you can proceed.
3

Deploy to Staging

During review, your changes are deployed to Staging environment. Verify the product data through the corresponding Staging API endpoint.
4

Approve and publish

Once validated, approve the changes and publish to Production. This makes the product available to data recipients.

Creating a new product

1

Navigate to Product Portal

In the Fiskil Console, go to Product Portal from the main navigation.
2

Click Add New Product

Select + Add New Product to open the product form.
3

Complete required fields

Fill in the mandatory product details:
FieldDescription
Product nameProduct display name shown to customers, e.g. Credit Loan
Product categoryCategory from the regulated specification
DescriptionShort public description of the product
Brand nameInstitution brand managing the product, typically official Bank name
See the Products API reference for a complete list of all available fields.
4

Add optional details

Expand additional sections to configure:
  • Features — capabilities like digital banking, offset accounts
  • Eligibility — who can apply for the product
  • Constraints — application constraints such as minimum balances or limit thresholds
  • Fees — charges and optional discounts
  • Rates — deposit or lending rates with tiers
  • Bundles — group products together
5

Save draft

Click Save to store your product as a draft. You can continue editing before deploying.

Editing an existing product

1

Find the product

Use the search or filter options in Product Portal to locate the product you want to edit.
2

Open the product

Click on the product row to open the product detail view.
3

Click Edit

Select Edit to enable editing mode. This creates a new draft version of the product.
Changes are not visible to data recipients until you deploy and publish them.
4

Make your changes

Update any fields as needed. The form validates your changes in real time.
5

Save and review

Save your changes and review the diff to confirm what has changed.

Testing in Staging

Before publishing to production, you should validate your changes in Staging. Upon change request creation, the draft version is deployed to Staging API. Use the built-in Test API feature to verify your product appears correctly:
  1. Click Test API in the top-right corner of Product Portal
  2. Select Staging as the environment
  3. Click Send Request to view your products
The API Testing feature lets you verify products without leaving the Console. For more advanced testing, use Postman.
If you find issues during review process, reject the proposed change and create a new one. New draft proposal will be redeployed to Staging.

Approving and publishing to Production

Once your product is validated in Staging, you can publish it to Production.
1

Request approval

If your organisation uses approval workflows, submit the product for review.
2

Approve changes

An authorised approver reviews and approves the changes.
Approval workflows are configurable. Contact the Fiskil team to set up approval rules for your organisation.
3

Publish to Production

Click Publish to Production. The product is now live and accessible to data recipients.
Your product is now visible in the public Products API endpoint.

Scheduling product updates

Product Portal supports scheduling changes to go live at a future date and time.
1

Prepare your changes

Edit the product and save your changes as a draft.
2

Set effective date

When deploying, select Scheduled time and choose the date and time for the changes to take effect.
3

Confirm schedule

The Product Portal homepage shows overview of scheduled deployments. You can cancel or modify the schedule before it executes.
Scheduled changes are applied automatically at the specified time. No manual action is required once scheduled.
For team owners, it is possible to bypass scheduled time selection and apply approved changes immediately with Approve and Apply button on review page.

Discontinuing products

When a product is discontinued or no longer offered, first you need to update the Effective To date to indicate when the product is no longer available for new applications. Once ensured the new Effective To date is live in Production, go to Product Portal and select Delete from the Actions column to delete product from active listings immediately. All deleted products are retained by Fiskil for historical reference.

Best practices

Test in Staging first

Always verify products in Staging before publishing changes to Production.

Review before publishing

Use the diff view to confirm changes before publishing to Production.

Document changes

Add notes when editing products to maintain a clear audit trail.

Validation rules

Product Portal validates your data against the regulated specification. Common validation errors include:
ErrorCauseSolution
Missing required fieldA mandatory field is emptyComplete all required fields
Invalid enum valueValue not in allowed listSelect from the dropdown options
Invalid URI formatURL is malformedEnsure URLs start with https://
Conditional field requiredA dependent field is missingSee the field’s conditional rules
Refer to the Products API reference for detailed validation rules for each field.