invoiceninja/openapi/components/schemas/recurring_invoice_request.yaml

58 lines
1.8 KiB
YAML

RecurringInvoiceRequest:
required:
- client_id
- date
- due_date
- frequency_id
properties:
client_id:
description: 'The hashed ID of the client'
type: string
example: 'D2J234DFA'
date:
description: 'Recurring invoice date'
type: string
format: date
example: '2024-01-01'
due_date:
description: 'Due date for the recurring invoice'
type: string
format: date
example: '2024-01-31'
frequency_id:
description: 'Frequency ID for recurring invoice'
type: string
example: '1'
remaining_cycles:
description: 'Number of remaining cycles'
type: string
example: '5'
private_notes:
description: 'Private notes for the recurring invoice'
type: string
example: 'Internal notes about this recurring invoice'
public_notes:
description: 'Public notes for the recurring invoice'
type: string
example: 'Thank you for your business!'
custom_value1:
description: 'Custom field value 1'
type: string
example: 'Custom value 1'
custom_value2:
description: 'Custom field value 2'
type: string
example: 'Custom value 2'
custom_value3:
description: 'Custom field value 3'
type: string
example: 'Custom value 3'
custom_value4:
description: 'Custom field value 4'
type: string
example: 'Custom value 4'
line_items:
type: array
description: 'An array of objects which define the line items of the invoice'
items:
$ref: '#/components/schemas/InvoiceItem'