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
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
β
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.
β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.
β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.