Actions (69)
Invoices · 18
- Add Entries to an InvoicePUT /invoices/{id}/add_entries
Add time entries to an invoice.
documented - Add Expenses to an InvoicePUT /invoices/{id}/add_expenses
Add expenses to an invoice.
documented - Add Taxes to an InvoicePUT /invoices/{id}/add_taxes
Add taxes to an invoice.
documented - Create invoicePOST /invoices/
Create a new invoice.
documented - Delete invoiceDELETE /invoices/{id}
Delete an invoice.
documented - Get invoiceGET /invoices/{id}
Retrieve a single invoice.
documented - Get invoice’s entriesGET /invoices/{id}/entries
List entries for an invoice.
documented - Get invoice’s expensesGET /invoices/{id}/expenses
List expenses for an invoice.
documented - List invoicesGET /invoices/
List invoices.
documented - Mark invoice as paidPUT /invoices/{id}/paid
Mark an invoice as paid.
documented - Mark invoice as unpaidPUT /invoices/{id}/unpaid
Mark an invoice as unpaid.
documented - Remove Entries from an InvoicePUT /invoices/{id}/remove_entries
Remove time entries from an invoice.
documented - Remove Expenses from an InvoicePUT /invoices/{id}/remove_expenses
Remove expenses from an invoice.
documented - Remove Taxes from an InvoicePUT /invoices/{id}/remove_taxes
Remove taxes from an invoice.
documented - Remove all Entries from an InvoicePUT /invoices/{id}/remove_all_entries
Remove all entries from an invoice.
documented - Remove all Expenses from an InvoicePUT /invoices/{id}/remove_all_expenses
Remove all expenses from an invoice.
documented - Remove all Taxes from an InvoicePUT /invoices/{id}/remove_all_taxes
Remove all taxes from an invoice.
documented - Update invoicePUT /invoices/{id}
Update an existing invoice.
documented
Entries · 16
- Approve entriesPUT /v2/entries/approved
Mark multiple entries as approved.
documented - Approve entryPUT /v2/entries/{id}/approved
Mark an entry as approved.
documented - Bulk import entriesPOST /api/entries/import
Create multiple entries in a single call.
documented - Bulk mark entries invoiced outside of NokoPUT /v2/entries/marked_as_invoiced
Bulk mark multiple entries as invoiced outside of Noko.
documented - Create entryPOST /api/entries
Create a new time entry.
documented - Create entryPOST /v2/entries
Create a new time entry.
documented - Delete entryDELETE /api/entries/{id}
Delete a time entry.
documented - Delete entryDELETE /v2/entries/{id}
Delete a time entry.
documented - Get entryGET /v2/entries/{id}
Retrieve a single time entry.
documented - List entriesGET /v2/entries
List time entries with filtering options.
documented - List entriesGET /api/entries
List or search time entries.
documented - Mark entry invoiced outside of NokoPUT /v2/entries/{id}/marked_as_invoiced
Mark an entry as invoiced outside of Noko with invoiced date.
documented - Unapprove entriesPUT /v2/entries/unapproved
Mark multiple entries as unapproved.
documented - Unapprove entryPUT /v2/entries/{id}/unapproved
Mark an entry as unapproved.
documented - Update entryPUT /api/entries/{id}
Update an existing time entry.
documented - Update entryPUT /v2/entries/{id}
Update a time entry.
documented
Project Groups · 9
- Add projects to a project groupPOST /v2/project_groups/{id}/add_projects
Add projects to a project group.
documented - Create project groupPOST /v2/project_groups
Create a project group.
documented - Delete project groupDELETE /v2/project_groups/{id}
Delete a project group.
documented - Get project groupGET /v2/project_groups/{id}
Get a project group.
documented - Get project group entriesGET /v2/project_groups/{id}/entries
List entries for a project group.
documented - Get project group projectsGET /v2/project_groups/{id}/projects
List projects in a project group.
documented - List project groupsGET /v2/project_groups
List project groups.
documented - Remove projects from a project groupPOST /v2/project_groups/{id}/remove_projects
Remove projects from a project group.
documented - Update project groupPUT /v2/project_groups/{id}
Update a project group.
documented
Timers · 8
- Add or subtract time to a timerPUT /v2/projects/{project_id}/timer/add_or_subtract_time
Adjust timer time.
documented - Discard timerDELETE /v2/projects/{project_id}/timer/{timer_id}
Discard a running timer.
documented - Edit a project timerPUT /v2/projects/{project_id}/timer
Update a project's timer.
documented - Get a project timerGET /v2/projects/{project_id}/timer
Retrieve a project's timer.
documented - List timersGET /v2/timers
List currently running/paused timers.
documented - Log time to a timerPUT /v2/projects/{project_id}/timer/log
Log time against a timer (and optionally create an inbox entry).
documented - Pause a project timerPUT /v2/projects/{project_id}/timer/pause
Pause a timer for a project.
documented - Start a project timerPUT /v2/projects/{project_id}/timer/start
Start a timer for a project.
documented
Users · 8
- Create userPOST /api/users
Create a new user (invite).
documented - Delete userDELETE /api/users/{id}
Deactivate a user.
documented - Get authentication tokenGET /api/user/api_auth_token
Retrieve an API authentication token (via HTTP Basic Auth).
documented - Get avatarGET /api/users/{id}/avatar
Return URLs to a user’s avatar.
documented - Get current userGET /api/users/self
Retrieve details for the currently authenticated user.
documented - List usersGET /api/users
List active users in the account.
documented - Show userGET /api/users/{id}
Retrieve details for a specific user.
documented - Update userPUT /api/users/{id}
Update a user’s details (name/email).
documented
Projects · 6
- Activate projectGET /api/projects/{id}/active
(Re-)activate an archived project.
documented - Archive projectGET /api/projects/{id}/archive
Archive a project so time cannot be logged against it.
documented - Create projectPOST /api/projects
Create a new Freckle project.
documented - Delete projectDELETE /api/projects/{id}
Delete a project (subject to preconditions).
documented - List projectsGET /api/projects
List projects accessible to the user.
documented - Show projectGET /api/projects/{id}
Retrieve details for a specific project.
documented