set-feature-flag

Read or replace Orderful SuiteApp feature flag booleans in NetSuite.

6|6|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/Orderful/orderful-netsuite-skills --skill set-feature-flag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: set-feature-flag
Source: https://github.com/Orderful/orderful-netsuite-skills/tree/main/skills/set-feature-flag
Command: npx skills add https://github.com/Orderful/orderful-netsuite-skills --skill set-feature-flag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill lets you read and update Orderful SuiteApp feature flags in a customer's NetSuite account without opening the NetSuite UI, so opt-in behavior changes can be made quickly and safely.

Core Features & Use Cases

  • Read current flags for a customer by querying the singleton custom record that stores the JSON booleans.
  • Replace flags JSON with a verified write (reads first, confirms the exact full JSON, then PATCHes or POSTs accordingly).
  • Target common operational scenarios, such as disabling Sales Order reload-and-resave for inbound 850 handling or enabling the new invoice line item repository for outbound 810/880 generation.

Quick Start

Ask the user to provide the customer slug and the flag key(s) with the intended enabled/disabled value, then run: set-feature-flag on that customer directory to read current flags and, after confirming the exact JSON, write the replacement.

Frequently Asked Questions about set-feature-flag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update NetSuite SuiteApp feature flags without opening the UI?

You can update NetSuite SuiteApp feature flags by reading the singleton custom record, confirming the exact JSON, and applying a verified PATCH or POST to replace the booleans, avoiding the need to open the NetSuite UI for opt-in behavior changes.

What is the process for toggling Orderful Sales Order reload and resave behavior in NetSuite?

Toggling Sales Order reload and resave behavior requires reading the current feature flag JSON from the singleton custom record via SuiteQL, validating the replacement JSON locally, and writing the updated booleans with post-write verification.

Do I need OAuth 1.0a credentials to read and write Orderful SuiteApp custom records?

Yes, OAuth 1.0a access token authentication is required. The process relies on environment-based credential selection to securely read and replace feature flag booleans stored in the NetSuite custom record JSON.

Can I enable the invoice line item repository for outbound 810 and 880 generation remotely?

Yes, you can enable the invoice line item repository feature by targeting the specific flag key, reading the current JSON state via SuiteQL, and applying a verified write to update the boolean for outbound 810/880 generation.

What are the limitations when replacing JSON configuration in NetSuite custom records?

You must perform a SuiteQL read before writing, validate the full JSON locally, and use correct PATCH or POST semantics. Skipping post-write verification or failing to confirm the exact JSON can cause incorrect opt-in behavior updates.