Rentman integration
Rentman is rental and crew management software for event and AV companies. Manage contacts and contact persons, projects (create from a template, set client, location and type), subprojects, planned equipment and crew, project requests, equipment, serial numbers, accessories, stock locations and manual stock movements, crew members, availability, appointments, tasks, subtasks and assignments, time registrations and leave requests, vehicles, folders and files; read quotes, contracts, invoices with their lines and payments, purchase orders, repairs, subrentals and lookup lists (statuses, project types and templates, tax classes, ledger codes). Not exposed: per-item file and file-folder listings, tasks attached to items other than projects and contacts, rates and factors, extra input fields, equipment alternatives and set contents, leave mutations, and the secondary line collections (function groups, equipment groups, vehicles planned, purchase order costs). Authentication is a JWT generated in Rentman under Configuration > Integrations, sent as a Bearer token; generating a new token invalidates the previous one. Limits: 50,000 requests per day, 10 per second, 20 at once.
Say what should happen.
The workflow builds itself.
What you can do with Rentman
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Task, 7 operations
create_contact_taskCreate contact taskPOSTCreates a task under one contact (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.create_project_taskCreate project taskPOSTCreates a task under one project (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.create_taskCreate taskPOSTCreates a task. Link fields take API paths such as /folders/3. Returns the created task in data.delete_taskDelete taskDELETEDeletes one task permanently by its numeric id. Nothing is returned on success.get_taskGet taskGETGets one task by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_contact_tasksList contact tasksGETLists the tasks of one contact (id from list_contacts). Each is a task. Returns data[] and next_page_url; page with limit and cursor.list_project_tasksList project tasksGETLists the tasks of one project (id from list_projects). Each is a task. Returns data[] and next_page_url; page with limit and cursor.
Appointment, 5 operations
create_appointmentCreate appointmentPOSTCreates a calendar appointment. Link fields take API paths such as /folders/3. Returns the created appointment in data.delete_appointmentDelete appointmentDELETEDeletes one appointment (a calendar appointment) permanently by its numeric id. Nothing is returned on success.get_appointmentGet appointmentGETGets one appointment (a calendar appointment) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_appointmentsList appointmentsGETLists appointments (each one is a calendar appointment). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_crew_member_appointmentsList crew member appointmentsGETLists the appointments of one crew member (id from list_crew_members). Each is a calendar appointment. Returns data[] and next_page_url; page with limit and cursor.
Contact person, 5 operations
create_contact_contact_personCreate contact contact personPOSTCreates a person or department within a contact under one contact (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_contact_personDelete contact personDELETEDeletes one contact person (a person or department within a contact) permanently by its numeric id. Nothing is returned on success.get_contact_personGet contact personGETGets one contact person (a person or department within a contact) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_contact_contact_personsList contact contact personsGETLists the contact persons of one contact (id from list_contacts). Each is a person or department within a contact. Returns data[] and next_page_url; page with limit and cursor.list_contact_personsList contact personsGETLists contact persons (each one is a person or department within a contact). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Serial number, 5 operations
create_equipment_serial_numberCreate equipment serial numberPOSTCreates a serial number (one individual piece of an equipment item) under one equipment (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_serial_numberDelete serial numberDELETEDeletes one serial number (a serial number (one individual piece of an equipment item)) permanently by its numeric id. Nothing is returned on success.get_serial_numberGet serial numberGETGets one serial number (a serial number (one individual piece of an equipment item)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_equipment_serial_numbersList equipment serial numbersGETLists the serial numbers of one equipment (id from list_equipment). Each is a serial number (one individual piece of an equipment item). Returns data[] and next_page_url; page with limit and cursor.list_serial_numbersList serial numbersGETLists serial numbers (each one is a serial number (one individual piece of an equipment item)). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Time registration, 5 operations
create_leave_request_time_registrationCreate leave request time registrationPOSTCreates a time registration (worked hours or leave) under one leave request (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.create_time_registrationCreate time registrationPOSTCreates a time registration (worked hours or leave). Link fields take API paths such as /folders/3. Returns the created time registration in data.delete_time_registrationDelete time registrationDELETEDeletes one time registration (a time registration (worked hours or leave)) permanently by its numeric id. Nothing is returned on success.get_time_registrationGet time registrationGETGets one time registration (a time registration (worked hours or leave)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_leave_request_time_registrationsList leave request time registrationsGETLists the time registrations of one leave request (id from list_leave_requests). Each is a time registration (worked hours or leave). Returns data[] and next_page_url; page with limit and cursor.
Contact, 4 operations
create_contactCreate contactPOSTCreates a company or private person (client, supplier or location). Link fields take API paths such as /folders/3. Returns the created contact in data.delete_contactDelete contactDELETEDeletes one contact (a company or private person (client, supplier or location)) permanently by its numeric id. Nothing is returned on success.get_contactGet contactGETGets one contact (a company or private person (client, supplier or location)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_contactsList contactsGETLists contacts (each one is a company or private person (client, supplier or location)). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Crew availability, 4 operations
create_crew_member_crew_availabilityCreate crew member crew availabilityPOSTCreates an availability entry of a crew member under one crew member (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_crew_availabilityDelete crew availabilityDELETEDeletes one crew availability (an availability entry of a crew member) permanently by its numeric id. Nothing is returned on success.get_crew_availabilityGet crew availabilityGETGets one crew availability (an availability entry of a crew member) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_crew_availabilityList crew availabilityGETLists crew availability (each one is an availability entry of a crew member). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project, 4 operations
create_projectCreate projectPOSTCreates a project. Link fields take API paths such as /folders/3. Returns the created project in data.create_project_from_templateCreate project from templatePOSTCreates a new project from a project template, given the template id (from list_project_templates) and the first date of the project. Returns data.path, the API path of the new project (such as /projects/12).get_projectGet projectGETGets one project by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_projectsList projectsGETLists projects (each one is a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project cost, 4 operations
create_project_project_costCreate project project costPOSTCreates an additional cost line in a project under one project (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_project_costDelete project costDELETEDeletes one project cost (an additional cost line in a project) permanently by its numeric id. Nothing is returned on success.list_project_costsList project costsGETLists project costs (each one is an additional cost line in a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_project_project_costsList project project costsGETLists the project costs of one project (id from list_projects). Each is an additional cost line in a project. Returns data[] and next_page_url; page with limit and cursor.
Project request, 4 operations
create_project_requestCreate project requestPOSTCreates an incoming project request that can be turned into a project. Link fields take API paths such as /folders/3. Returns the created project request in data.delete_project_requestDelete project requestDELETEDeletes one project request (an incoming project request that can be turned into a project) permanently by its numeric id. Nothing is returned on success.get_project_requestGet project requestGETGets one project request (an incoming project request that can be turned into a project) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_project_requestsList project requestsGETLists project requests (each one is an incoming project request that can be turned into a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Stock movement, 4 operations
create_equipment_stock_movementCreate equipment stock movementPOSTCreates a change to the stock level of a bulk equipment item under one equipment (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_stock_movementDelete stock movementDELETEDeletes one stock movement (a change to the stock level of a bulk equipment item) permanently by its numeric id. Nothing is returned on success.get_stock_movementGet stock movementGETGets one stock movement (a change to the stock level of a bulk equipment item) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_stock_movementsList stock movementsGETLists stock movements (each one is a change to the stock level of a bulk equipment item). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Accessory, 3 operations
create_equipment_accessoryCreate equipment accessoryPOSTCreates an accessory linked to an equipment item under one equipment (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_accessoryDelete accessoryDELETEDeletes one accessory (an accessory linked to an equipment item) permanently by its numeric id. Nothing is returned on success.list_equipment_accessoriesList equipment accessoriesGETLists the accessories of one equipment (id from list_equipment). Each is an accessory linked to an equipment item. Returns data[] and next_page_url; page with limit and cursor.
Appointment crew, 3 operations
create_appointment_appointment_crewCreate appointment appointment crewPOSTCreates the link between an appointment and a crew member under one appointment (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_appointment_crewDelete appointment crewDELETEDeletes one appointment crew (the link between an appointment and a crew member) permanently by its numeric id. Nothing is returned on success.list_appointment_appointment_crewList appointment appointment crewGETLists the appointment crew of one appointment (id from list_appointments). Each is the link between an appointment and a crew member. Returns data[] and next_page_url; page with limit and cursor.
Contract, 3 operations
get_contractGet contractGETGets one contract (a contract of a project) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_contractsList contractsGETLists contracts (each one is a contract of a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_project_contractsList project contractsGETLists the contracts of one project (id from list_projects). Each is a contract of a project. Returns data[] and next_page_url; page with limit and cursor.
Equipment, 3 operations
create_equipmentCreate equipmentPOSTCreates an equipment item of the inventory. Link fields take API paths such as /folders/3. Returns the created equipment in data.get_equipmentGet equipmentGETGets one equipment (an equipment item of the inventory) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_equipmentList equipmentGETLists equipment (each one is an equipment item of the inventory). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Folder, 3 operations
create_folderCreate folderPOSTCreates a folder organising contacts, equipment, crew, vehicles and templates. Link fields take API paths such as /folders/3. Returns the created folder in data.get_folderGet folderGETGets one folder (a folder organising contacts, equipment, crew, vehicles and templates) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_foldersList foldersGETLists folders (each one is a folder organising contacts, equipment, crew, vehicles and templates). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Leave request, 3 operations
create_leave_requestCreate leave requestPOSTCreates a leave request of a crew member. Link fields take API paths such as /folders/3. Returns the created leave request in data.get_leave_requestGet leave requestGETGets one leave request (a leave request of a crew member) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_leave_requestsList leave requestsGETLists leave requests (each one is a leave request of a crew member). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Payment, 3 operations
create_invoice_paymentCreate invoice paymentPOSTCreates a payment of an invoice under one invoice (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.list_invoice_paymentsList invoice paymentsGETLists the payments of one invoice (id from list_invoices). Each is a payment of an invoice. Returns data[] and next_page_url; page with limit and cursor.list_paymentsList paymentsGETLists payments (each one is a payment of an invoice). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project function, 3 operations
create_project_project_functionCreate project project functionPOSTCreates a function (task to perform) in a project under one project (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.list_project_functionsList project functionsGETLists project functions (each one is a function (task to perform) in a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_project_project_functionsList project project functionsGETLists the project functions of one project (id from list_projects). Each is a function (task to perform) in a project. Returns data[] and next_page_url; page with limit and cursor.
Project request equipment, 3 operations
create_project_request_project_request_equipmentCreate project request project request equipmentPOSTCreates an equipment line of a project request under one project request (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_project_request_equipmentDelete project request equipmentDELETEDeletes one project request equipment (an equipment line of a project request) permanently by its numeric id. Nothing is returned on success.list_project_request_project_request_equipmentList project request project request equipmentGETLists the project request equipment of one project request (id from list_project_requests). Each is an equipment line of a project request. Returns data[] and next_page_url; page with limit and cursor.
Quote, 3 operations
get_quoteGet quoteGETGets one quote by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_project_quotesList project quotesGETLists the quotes of one project (id from list_projects). Each is a quote. Returns data[] and next_page_url; page with limit and cursor.list_quotesList quotesGETLists quotes (each one is a quote). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Subproject, 3 operations
create_project_subprojectCreate project subprojectPOSTCreates a subproject (every project has at least one) under one project (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.get_subprojectGet subprojectGETGets one subproject (a subproject (every project has at least one)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_project_subprojectsList project subprojectsGETLists the subprojects of one project (id from list_projects). Each is a subproject (every project has at least one). Returns data[] and next_page_url; page with limit and cursor.
Subtask, 3 operations
create_task_subtaskCreate task subtaskPOSTCreates a subtask of a task under one task (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_subtaskDelete subtaskDELETEDeletes one subtask (a subtask of a task) permanently by its numeric id. Nothing is returned on success.get_subtaskGet subtaskGETGets one subtask (a subtask of a task) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.
Task assignment, 3 operations
create_task_task_assignmentCreate task task assignmentPOSTCreates the assignment of a task to a crew member under one task (its numeric id in the path). Link fields take API paths such as /crew/3. Returns the created item in data.delete_task_assignmentDelete task assignmentDELETEDeletes one task assignment (the assignment of a task to a crew member) permanently by its numeric id. Nothing is returned on success.get_task_assignmentGet task assignmentGETGets one task assignment (the assignment of a task to a crew member) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.
Vehicle, 3 operations
create_vehicleCreate vehiclePOSTCreates a vehicle. Link fields take API paths such as /folders/3. Returns the created vehicle in data.delete_vehicleDelete vehicleDELETEDeletes one vehicle permanently by its numeric id. Nothing is returned on success.get_vehicleGet vehicleGETGets one vehicle by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.
Crew member, 2 operations
get_crew_memberGet crew memberGETGets one crew member (a crew member (employee or freelancer)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_crew_membersList crew membersGETLists crew members (each one is a crew member (employee or freelancer)). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
File, 2 operations
get_fileGet fileGETGets one file (a document or uploaded file) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_filesList filesGETLists files (each one is a document or uploaded file). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Invoice, 2 operations
get_invoiceGet invoiceGETGets one invoice (an invoice) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_invoicesList invoicesGETLists invoices (each one is an invoice). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Invoice line, 2 operations
list_invoice_invoice_linesList invoice invoice linesGETLists the invoice lines of one invoice (id from list_invoices). Each is a generated invoice line. Returns data[] and next_page_url; page with limit and cursor.list_quote_invoice_linesList quote invoice linesGETLists the invoice lines of one quote (id from list_quotes). Each is a generated invoice line. Returns data[] and next_page_url; page with limit and cursor.
Project crew, 2 operations
list_project_crewList project crewGETLists project crew (each one is the planning of a crew member on a project function). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_project_project_crewList project project crewGETLists the project crew of one project (id from list_projects). Each is the planning of a crew member on a project function. Returns data[] and next_page_url; page with limit and cursor.
Project equipment, 2 operations
list_project_equipmentList project equipmentGETLists project equipment (each one is an equipment line planned in a project). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.list_project_project_equipmentList project project equipmentGETLists the project equipment of one project (id from list_projects). Each is an equipment line planned in a project. Returns data[] and next_page_url; page with limit and cursor.
Purchase order, 2 operations
get_purchase_orderGet purchase orderGETGets one purchase order by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_purchase_ordersList purchase ordersGETLists purchase orders (each one is a purchase order). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Repair, 2 operations
get_repairGet repairGETGets one repair (a repair of equipment) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_repairsList repairsGETLists repairs (each one is a repair of equipment). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Stock location, 2 operations
get_stock_locationGet stock locationGETGets one stock location (a stock location (warehouse)) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.list_stock_locationsList stock locationsGETLists stock locations (each one is a stock location (warehouse)). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Supplier, 2 operations
delete_supplierDelete supplierDELETEDeletes one supplier (a supplier relation between a contact and an equipment item) permanently by its numeric id. Nothing is returned on success.get_supplierGet supplierGETGets one supplier (a supplier relation between a contact and an equipment item) by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.
Leave type, 1 operation
list_leave_typesList leave typesGETLists leave types (each one is a leave type). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Ledger code, 1 operation
list_ledger_codesList ledger codesGETLists ledger codes (each one is a ledger code defining the type of trade of an invoice line). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project status, 1 operation
list_project_statusesList project statusesGETLists project statuses (each one is a project status). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project template, 1 operation
list_project_templatesList project templatesGETLists project templates (each one is a project template). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Project type, 1 operation
list_project_typesList project typesGETLists project types (each one is a project type). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Status, 1 operation
list_statusesList statusesGETLists statuses (each one is a status). Returns data[] and next_page_url; page with limit and cursor, pick fields with fields, inline linked items with expand.
Subrental, 1 operation
get_subrentalGet subrentalGETGets one subrental by its numeric id. Linked items come back as API paths such as /contacts/12 unless inlined with expand.
Showing the first 120 of 161 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Rentman from Claude Code, Cursor or Codex
Connect Rentman in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Rentman operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Rentman
- Create your workspace
Sign up free. Nothing to install.
- Connect Rentman once
Add your Rentman connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Rentman integration FAQ
What can you do with the Rentman integration?
LiveContext exposes 161 operations on Rentman, covering task, appointment, contact person and serial number.
