Skip to main content

Programa for Brands: Managing Your Own Product Integration via API

A self-managed, flexible integration option for subscribed brands with full control over their product data.

Eva avatar
Written by Eva
Updated over a week ago

If you're a subscribed Programa supplier, you have access to our public API, which allows you to sync and manage your product catalogue directly into the Programa Trade Portal without needing ongoing support from our team.
​

This is our most self-sufficient and developer-friendly integration method, offering full control over your product data.
​

πŸš€ Why use the API?

  • Free for subscribers – There’s no additional cost to use the API.

  • Fully self-managed – Your developers can set up and maintain the connection independently.

  • Real-time updates – Changes to your product data are reflected in Programa automatically.

  • Customisable structure – You’re in control of how your product catalogue is submitted and maintained, as long as it matches our API specification.
    ​

🧩 What can you sync using the API?

The API allows you to send complete product data to Programa, including:

  • Product names and descriptions

  • Imagery and swatches

  • Categories, tags

  • Dimensions and specifications

  • Product variations (SKUs, sizes, finishes, etc.)

  • Associated files (e.g. installation guides, PDFs)

  • Optional pricing

All technical specifications and formatting guidance are available in our API documentation. πŸ“„ View the full API guide here


​

πŸ› οΈ How to get started

  1. Review the API documentation
    ​
    The API guide includes:

    • Authentication instructions

    • Supported endpoints (brands, products, batch products etc.)

    • JSON structure examples

    • Field definitions and formatting rules
      ​

  2. Retrieve your API token
    ​
    This unique token is required to authenticate your requests. If you don’t have it, contact us at brands@programa.com.au.
    ​

  3. Push your data
    ​
    Submit your product data to Programa using standard RESTful requests (GET, POST, DELETE). A batch endpoint is also available for bulk product submissions, allowing up to 100 products per request.
    ​

  4. Verify your listings
    ​
    Once synced, your products will appear in the Trade Portal and can be specified by designers in schedules and collections.
    ​

πŸ“Œ Alternatives if you can't use the API

If you don’t have access to development resources or prefer a different approach, Programa also supports:

  • CSV import – Upload your product catalogue in bulk using our spreadsheet template. πŸ“˜ See our CSV upload guide
    ​

  • Manual entry – Add and edit products directly in your Programa dashboard.
    ​

  • VIP onboarding service – Let our team handle the upload for you. Ideal for large or complex catalogues. πŸ“˜ Learn more about VIP onboarding.
    ​

Please note: We no longer support third-party Shopify or WooCommerce API integrations. These methods have proven unreliable, and are being deprecated.

πŸ“¬ Still have questions?

If you're unsure which method is best for your team or need your API token reissued, contact your Programa representative or email us at brands@programa.com.au.

Did this answer your question?