https://yourcompany.pay.nova.money/api/v1.
List products
This endpoint requires an API key passed in the request headers.
Query parameters
string
Free-text search string. Filters products by name.
boolean
When
true, includes soft-deleted products in the response. Defaults to false.Response — array of ProductSummary
integer
Unique numeric ID of the product.
string
Product display name.
string
Product type (e.g.,
digital, physical, service).integer
ID of the company that owns this product.
number
Base price of the product.
boolean
Whether the product has been soft-deleted.
boolean
Whether the product is sold as a recurring subscription.
Example response
Create a product
This endpoint requires an API key passed in the request headers.
Request body
string
required
Product display name.
number
required
Base price of the product in the account currency.
string
Brief description shown on checkout pages.
string
Tax-related description for invoice generation.
string
Label for the unit of sale (e.g.,
license, seat, box).number
Product weight in grams. Required for physical products that use shipping calculation.
string
Nomenclatura Comum do Mercosul (NCM) code for fiscal classification of physical goods.
integer
ID of the company to assign this product to. Defaults to the authenticated account’s primary company.
integer
ID of the financial account to associate with this product for revenue tracking.
integer
ID of the tax configuration to apply to this product for invoice generation.
string
Your internal identifier for this product. Useful for syncing with external systems.
Response — ProductCreateResponse
integer
Unique numeric ID of the newly created product.
string
Product display name.
string
Full product description.
number
Base price of the product.
string
Tax-related description stored on the product.
string
NCM fiscal classification code.
object
Unit configuration for this product (includes
name and related settings).object
The company that owns this product (includes
id and name).object
Tax configuration applied to this product, if set.
object
Financial account associated with this product, if set.
Retrieve a product
Fetch the public details of a single product by its ID. This endpoint is public and does not require an API key, making it suitable for use directly from your frontend.Path parameters
integer
required
The numeric ID of the product to retrieve.
Response — ProductShow
integer
Unique numeric ID of the product.
string
Product display name.
string
Full product description.
boolean
Whether the product is sold as a recurring subscription.
number
Base price of the product.
number
Product weight in grams. Only present when a weight has been set.
string
URL of the product image. Only present when an image has been attached.
Complete JSON response
This example includes every response property defined for this operation in the OpenAPI schema.Get Pagar.me public key
Retrieve the Pagar.me public key associated with this product. Use this key to initialize the Pagar.me.js client on your checkout page for secure client-side card tokenization — the raw card data never touches your server.Path parameters
integer
required
The numeric ID of the product whose Pagar.me configuration you want to retrieve.
Response
string
The Pagar.me publishable key (prefixed
pk_) for client-side tokenization.