Home
API Catalog
About
Back to System
Workamajig API
1.0.0
OAS 3.0
Servers
https://api.workamajig.com/v1
Authorize
Files
GET
/files
List Files
POST
/files
Upload File
GET
/files
/{fileId}
Get File
DELETE
/files
/{fileId}
Delete File
Users
GET
/users
List Users
POST
/users
Create User
GET
/users
/{userId}
Get User
PUT
/users
/{userId}
Update User
DELETE
/users
/{userId}
Delete User
Invoices
GET
/invoices
List Invoices
POST
/invoices
Create Invoice
GET
/invoices
/{invoiceId}
Get Invoice
PUT
/invoices
/{invoiceId}
Update Invoice
Projects
GET
/projects
List Projects
POST
/projects
Create Project
GET
/projects
/{projectId}
Get Project
PUT
/projects
/{projectId}
Update Project
DELETE
/projects
/{projectId}
Delete Project
Companies
GET
/companies
List Companies
POST
/companies
Create Company
GET
/companies
/{companyId}
Get Company
PUT
/companies
/{companyId}
Update Company
DELETE
/companies
/{companyId}
Delete Company
Estimates
GET
/estimates
List Estimates
POST
/estimates
Create Estimate
GET
/estimates
/{estimateId}
Get Estimate
PUT
/estimates
/{estimateId}
Update Estimate
Timesheets
GET
/timesheets
List Timesheets
POST
/timesheets
Create Timesheet
GET
/timesheets
/{timesheetId}
Get Timesheet
PUT
/timesheets
/{timesheetId}
Update Timesheet
Tasks
GET
/tasks
/{taskId}
Get Task
PUT
/tasks
/{taskId}
Update Task
DELETE
/tasks
/{taskId}
Delete Task
GET
/projects
/{projectId}
/tasks
List Project Tasks
POST
/projects
/{projectId}
/tasks
Create Project Task
Contacts
GET
/contacts
/{contactId}
Get Contact
PUT
/contacts
/{contactId}
Update Contact
DELETE
/contacts
/{contactId}
Delete Contact
GET
/companies
/{companyId}
/contacts
List Company Contacts
POST
/companies
/{companyId}
/contacts
Create Company Contact
Schemas
File
Task
User
Error
Company
Contact
Invoice
Project
Estimate
Timesheet
TaskCreate
TaskUpdate
UserCreate
UserUpdate
CompanyCreate
CompanyUpdate
ContactCreate
ContactUpdate
InvoiceCreate
InvoiceUpdate
ProjectCreate
ProjectUpdate
EstimateCreate
EstimateUpdate
TimesheetCreate
TimesheetUpdate