Expose Content via Flux API

Make your content accessible to any application — websites, mobile apps, AI systems. You'll create a Flux API, connect your folders, and get HTTP endpoints ready to serve your data.


Prerequisites

Before creating a Flux API, you need:

  • At least one collection folder with published content. See Create Folders in the Dashboard if you haven't set one up yet.
  • Appropriate permissions to manage Flux APIs in the target environment.

  1. Open your environment in the FoxNose dashboard.
  2. Click Flux API in the sidebar under Delivery.
Flux API page showing Create API button
  1. Click Create API to open the creation dialog.

Step 2 – Configure the API

Create API dialog showing name and prefix fields

Fill out the dialog:

FieldDescriptionExample
API NameDisplay name for the APIContent API
Path PrefixURL path segment for all endpointscontent
AccessPublic (no auth) or Private (requires API key)Public API

Click Create API to create your Flux API.


Step 3 – Connect a Folder

After creating the API, you need to connect folders to expose their content.

  1. In the API detail view, switch to the Connected Folders tab.
Connected Folders tab showing empty state
  1. Click Connect Folder to open the connection dialog.
Connect Folder dialog showing folder selection and access methods
  1. Configure the connection:
    • Select Folder — Choose which folder to connect
    • Access Methods — Select which operations to allow:
MethodDescription
List/Search Resources (get_many)Enables listing and searching resources in this folder
Get Individual Resources (get_one)Enables fetching individual resources by key
  1. Click Connect Folder to complete the connection.

Step 4 – Verify the Connection

After connecting, the folder appears in the Connected Folders list with its access permissions.

Connected Folders showing Articles folder with full access

Your content is now accessible at:

https://{environment_key}.fxns.io/{prefix}/{folder_alias}

For example, if your environment key is 7c9h4pwu, prefix is content, and folder alias is articles:

https://7c9h4pwu.fxns.io/content/articles

Step 5 – View Available Endpoints

Click on a connected folder to expand it and see all available API endpoints.

Expanded folder showing available API endpoints

Each folder shows its endpoints based on the access methods you enabled:

EndpointMethodDescription
/{prefix}/{folder}GETList all resources in the folder
/{prefix}/{folder}/_searchPOSTSearch resources with filters or vector search
/{prefix}/{folder}/{key}GETGet a specific resource by its key

Access Method Combinations

The combination of access methods controls what operations are available:

CombinationBehavior
Both enabledFull API access with complete resource content
Only get_manyCan list/search but returns only resource keys (no content)
Only get_oneCan retrieve individual resources but cannot list them
Neither enabledFolder appears in URL structure but no data access

Choose the combination that fits your security requirements. For most use cases, enable both methods.


What You've Built

You now have a complete content API:

  • Folder with a defined schema
  • Resources containing your content
  • Flux API exposing it via HTTP endpoints

Your content is now accessible at URLs like:

https://{environment_key}.fxns.io/{prefix}/{folder}

What's Next?

Your basic API is ready. Here are two paths forward:

Connect your content — Learn how to link resources across folders (authors to articles, categories to products) and expand those links in API responses.

Start querying — Jump straight into fetching, searching, and filtering your content.

Was this page helpful?