# Invoice Desk ## Docs - [Getting Started](https://docs.invoicedesk.app/getting-started-1015428m0.md): - [Static Data](https://docs.invoicedesk.app/static-data-3739336f0.md): - [Company](https://docs.invoicedesk.app/company-3739337f0.md): - [Client](https://docs.invoicedesk.app/client-3739338f0.md): - [Invoice](https://docs.invoicedesk.app/invoice-3739339f0.md): ## API Docs - Static Data [List currencies](https://docs.invoicedesk.app/list-currencies-16864223e0.md): Get list of all available currencies. - Static Data [List countries](https://docs.invoicedesk.app/list-countries-16864224e0.md): Get list of all available countries. - Static Data [List states](https://docs.invoicedesk.app/list-states-16864225e0.md): Get list of states for a specific country. - Static Data [List cities](https://docs.invoicedesk.app/list-cities-16864226e0.md): Get list of cities for a specific state. - Static Data [StaticDataController_testError](https://docs.invoicedesk.app/staticdatacontroller-testerror-16895645e0.md): - Company [List companies](https://docs.invoicedesk.app/list-companies-16864228e0.md): List all companies that belong to an account. - Company [Add Company](https://docs.invoicedesk.app/add-company-16864229e0.md): Add a new company to an existing account - Company [Update Company](https://docs.invoicedesk.app/update-company-16864230e0.md): Update an existing company details - Company [Fetch details of a company by ID](https://docs.invoicedesk.app/fetch-details-of-a-company-by-id-16864231e0.md): - Company [Delete a company](https://docs.invoicedesk.app/delete-a-company-16864232e0.md): Deletes a company and all it's related data - Company [Get all payments for a company](https://docs.invoicedesk.app/get-all-payments-for-a-company-16864233e0.md): Retrieves all payments recorded for a company with associated invoice details - Client [List clients](https://docs.invoicedesk.app/list-clients-16864234e0.md): Get all clients for a company. - Client [Add client](https://docs.invoicedesk.app/add-client-16864235e0.md): Add a new client to a company - Client [Update a client](https://docs.invoicedesk.app/update-a-client-16864236e0.md): Update an existing client for a company - Client [Remove client](https://docs.invoicedesk.app/remove-client-16864237e0.md): Remove a client from a company. - Client [Get client details](https://docs.invoicedesk.app/get-client-details-16864238e0.md): Get details about a specific client, optionally with associated data - Invoice [List invoices](https://docs.invoicedesk.app/list-invoices-16864239e0.md): Get all invoices created for a company - Invoice [Create invoice](https://docs.invoicedesk.app/create-invoice-16864240e0.md): Raise an invoice for a company - Invoice [Get invoice by ID](https://docs.invoicedesk.app/get-invoice-by-id-16864241e0.md): Get a specific invoice by its ID - Invoice [Update invoice](https://docs.invoicedesk.app/update-invoice-16864242e0.md): Update an invoice's date, status, or currency - Invoice [Delete a specific invoice](https://docs.invoicedesk.app/delete-a-specific-invoice-16864243e0.md): Deletes an invoice by ID - Invoice [Import invoices](https://docs.invoicedesk.app/import-invoices-16864244e0.md): Import multiple invoices with custom invoice numbers - Invoice [Export invoice](https://docs.invoicedesk.app/export-invoice-16864245e0.md): Export an invoice in PDF or CSV format - Invoice [Send invoice](https://docs.invoicedesk.app/send-invoice-16864246e0.md): Send an invoice to the client via email - Invoice Payments [Record payment for invoice](https://docs.invoicedesk.app/record-payment-for-invoice-16864247e0.md): Records a payment made for a specific invoice - Invoice Payments [Get payments for invoice](https://docs.invoicedesk.app/get-payments-for-invoice-16864248e0.md): Retrieves all payments recorded for a specific invoice - Product [List products](https://docs.invoicedesk.app/list-products-16864249e0.md): Get all products for a company - Product [Add product](https://docs.invoicedesk.app/add-product-16864250e0.md): Add a new product to a company - Product [Update a product](https://docs.invoicedesk.app/update-a-product-16864251e0.md): Update an existing product for a company - Product [Remove a product](https://docs.invoicedesk.app/remove-a-product-16864252e0.md): Remove a product from a company. - Account [Get account details](https://docs.invoicedesk.app/get-account-details-16864253e0.md): Retrieve the name and timestamp details of the account - Account [Update account details](https://docs.invoicedesk.app/update-account-details-16864254e0.md): Update account details - Project [List projects](https://docs.invoicedesk.app/list-projects-16864258e0.md): Get all projects for a company, optionally filtered by client - Project [Create a project](https://docs.invoicedesk.app/create-a-project-16864259e0.md): Add a new project to a company - Project [Get project by ID](https://docs.invoicedesk.app/get-project-by-id-16864260e0.md): Fetch the details of a specific project by its ID - Project [Update a project](https://docs.invoicedesk.app/update-a-project-16864261e0.md): Update an existing project for a company - Project [Remove a project](https://docs.invoicedesk.app/remove-a-project-16864262e0.md): Remove a project from a company. - Company Settings [Create a new tax](https://docs.invoicedesk.app/create-a-new-tax-16864265e0.md): Creates a new tax setting for the company - Company Settings [Get company invoice settings](https://docs.invoicedesk.app/get-company-invoice-settings-16864266e0.md): Retrieves invoice settings including global settings (like padding) and next invoice number per prefix - Timesheet [Get time entries for a project](https://docs.invoicedesk.app/get-time-entries-for-a-project-16864267e0.md): Fetch all time entries linked to a specific project - Timesheet [Create a timesheet](https://docs.invoicedesk.app/create-a-timesheet-16864268e0.md): Create a timesheet for a project - Timesheet [Update](https://docs.invoicedesk.app/update-16864269e0.md): Updates an existing timesheet entry - Timesheet [Delete](https://docs.invoicedesk.app/delete-16864270e0.md): Delete a timesheet entry - Role [List roles](https://docs.invoicedesk.app/list-roles-16864279e0.md): Get all available roles - User Profile [Fetch auth user profile](https://docs.invoicedesk.app/fetch-auth-user-profile-16895646e0.md): Fetches the complete profile of the authenticated user - User Profile [Update user profile](https://docs.invoicedesk.app/update-user-profile-16895647e0.md):