openapi: 3.0.0 info: title: batches currency API description: Batches help you track inventory items by batch numbers, manufacturing dates, and expiration dates. contact: {} version: 1.0.0 servers: - url: https://www.zohoapis.com/inventory/v1 description: API Endpoint tags: - name: currency description: Currency Module paths: /settings/currencies: x-mcp-group: - Currency parameters: - $ref: '#/components/parameters/organization_id' post: tags: - currency operationId: create_currency summary: Create a Currency description: Create a currency for transaction. requestBody: content: application/json: schema: $ref: '#/components/schemas/create-a-currency-request' responses: '201': description: Created content: application/json: schema: $ref: '#/components/schemas/create-a-currency-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.settings.CREATE get: tags: - currency operationId: list_currencies summary: List Currency description: Get list of currencies configured. parameters: - name: filter_by in: query description: 'Filter currencies excluding base currency. Allowed Values: Currencies.ExcludeBaseCurrency' required: false schema: type: string example: '' - name: page in: query description: Page number to be fetched. Default value is 1. required: false schema: type: integer default: 1 example: 1 - name: per_page in: query description: Number of records to be fetched per page. Default value is 200. required: false schema: type: integer default: 200 example: 200 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/list-currency-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.settings.READ /settings/currencies/{currency_id}: x-mcp-group: - Currency parameters: - name: currency_id in: path required: true description: Unique identifier of the currency. schema: type: string example: '982000000004012' - $ref: '#/components/parameters/organization_id' put: tags: - currency operationId: update_currency summary: Update a Currency description: Update the details of a currency. requestBody: content: application/json: schema: $ref: '#/components/schemas/update-a-currency-request' responses: '201': description: Created content: application/json: schema: $ref: '#/components/schemas/update-a-currency-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.settings.UPDATE get: tags: - currency operationId: get_currency summary: Get a Currency description: Get the details of a currency. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/get-a-currency-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.settings.READ delete: tags: - currency operationId: delete_currency summary: Delete a currency description: Delete a currency. Currency that is associated to any transaction cannot be deleted. responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/delete-a-currency-response' deprecated: false security: - Zoho_Auth: - ZohoInventory.settings.DELETE components: schemas: update-a-currency-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: Currency information has been saved. readOnly: true currency: description: List the details of a currency type: array items: type: object properties: currency_id: description: Unique ID of a currency type: string example: '982000000004006' currency_code: description: Code to identify a currency type: string example: CAD currency_name: description: Name of a currency type: string example: CAD- Canadian Dollar currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' is_base_currency: $ref: '#/components/schemas/is_base_currency' create-a-currency-request: required: - currency_code - currency_symbol type: object properties: currency_code: $ref: '#/components/schemas/currency_code' currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' currency_code: description: A unique code for the currency. Maximum length [100] type: string example: AUD list-currency-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: List of all currencies are displayed successfully. readOnly: true currencies: type: array items: type: object properties: currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' currency_name: $ref: '#/components/schemas/currency_name' currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' is_base_currency: $ref: '#/components/schemas/is_base_currency' exchange_rate: $ref: '#/components/schemas/exchange_rate' effective_date: $ref: '#/components/schemas/effective_date' currency_format: description: The format for the currency to be displayed. Maximum length [100] type: string example: 1,234,567.89 get-a-currency-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: success readOnly: true currency: description: List of currencies type: array items: type: object properties: currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' currency_name: $ref: '#/components/schemas/currency_name' currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' is_base_currency: $ref: '#/components/schemas/is_base_currency' create-a-currency-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The currency has been added. readOnly: true currency: description: A legal money issued by government of a country type: array items: $ref: '#/components/schemas/currency-response' currency_id: description: A unique ID for the currency. type: string example: '982000000004012' update-a-currency-request: required: - currency_code - currency_symbol type: object properties: currency_code: description: Unique code representing a currency type: string example: CAD currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' exchange_rate: description: Foreign Exchange rate for the currency. type: number format: double example: 0 currency_symbol: description: A unique symbol for the currency. Maximum length [4] type: string example: $ effective_date: description: Date from when the currency will be in effect. type: string example: '2016-06-05' currency-response: type: object properties: currency_id: $ref: '#/components/schemas/currency_id' currency_code: $ref: '#/components/schemas/currency_code' currency_name: $ref: '#/components/schemas/currency_name' currency_symbol: $ref: '#/components/schemas/currency_symbol' price_precision: $ref: '#/components/schemas/price_precision' currency_format: $ref: '#/components/schemas/currency_format' is_base_currency: $ref: '#/components/schemas/is_base_currency' delete-a-currency-response: type: object properties: code: type: integer example: 0 readOnly: true message: type: string example: The currency has been deleted. readOnly: true is_base_currency: description: If the specified currency is the base currency of the organization or not. type: boolean example: false price_precision: description: The precision for the price in decimals type: integer example: 2 currency_name: description: The name for the currency. type: string example: AUD- Australian Dollar parameters: organization_id: name: organization_id description: ID of the organization in: query required: true schema: type: string example: '10234695' securitySchemes: Zoho_Auth: type: oauth2 flows: implicit: authorizationUrl: https://accounts.zoho.com/oauth/v2/auth scopes: ZohoInventory.items.CREATE: Create Items ZohoInventory.items.READ: Read Items ZohoInventory.items.UPDATE: Update Items ZohoInventory.items.DELETE: Delete Items