{"openapi":"3.0.1","info":{"title":"Product Information","description":"Documentation of the 1NCE API for Product Information","contact":{"name":"1NCE GmbH","url":"https://1nce.com","email":"info@1nce.com"},"version":"v1.2"},"servers":[{"url":"https://api.1nce.com/management-api"}],"tags":[{"name":"Products","description":"Product Information"}],"paths":{"/v1/products":{"get":{"tags":["Products"],"summary":"Get All Products","description":"Get a list of all avaliable products.","operationId":"getProductsUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}},"application/json;charset=UTF-8":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}},"401":{"description":"Unauthorized","content":{}},"403":{"description":"Forbidden","content":{}},"404":{"description":"Not Found","content":{}}},"deprecated":false,"security":[{"BearerAuthentication":[]}]}}},"components":{"schemas":{"Charge":{"title":"Charge","type":"object","properties":{"name":{"type":"string","description":"Name of the charge.","example":"provisionCharge"},"amount_net":{"type":"number","description":"Net amount of the charge.","example":10},"currency":{"type":"string","description":"Currency of the charge.","example":"EUR"}},"description":"Charging price for a product or service offered by 1NCE."},"Product":{"title":"Product","type":"object","properties":{"id":{"type":"integer","description":"Product id, unique identifier for the product.","example":1001},"product":{"type":"string","description":"Specific name of the 1NCE product.","example":"1NCE IoT FlexSIM - Standard"},"material":{"type":"string","description":"Product type specification.","example":"1NCE FlexSIM"},"package_size":{"type":"integer","description":"Quanitity of product in one package.","example":1},"minQuantity":{"type":"integer","description":"Minimum quantity of product per order.","example":1},"maxQuantity":{"type":"integer","description":"Maximum quantity of product per order."},"maxQuantityPerCustomer":{"type":"integer","description":"Maximum quantity of product per customer."},"min_contract_duration":{"type":"integer","description":"Minimum contract duration for the given product in months.","example":120},"one_time_charges":{"type":"array","description":"One-Time charges that apply for this product.","items":{"$ref":"#/components/schemas/Charge"}},"recurring_charges":{"type":"array","description":"Recurring chargesthat apply for this product.","items":{"$ref":"#/components/schemas/Charge"}}},"description":"Information about a specific 1NCE product."}},"securitySchemes":{"BearerAuthentication":{"type":"http","scheme":"bearer","description":"Bearer Authentication Token used to gain access to the 1NCE API. Please refer to the Open Authorization (/oauth/token) request for obtaining a Bearer Token."}}},"x-readme":{"explorer-enabled":true,"proxy-enabled":true}}