Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 1 min ago
teppi

Server definition

Hash
sha256:b2bdbfc579fa09e8389b613b695276f148aa227e3beaa2be888bf798c68d98d0
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Create a contact. Give at least one of first_name, last_name, display_name or company. record_type_name (a contact workflow, e.g. Customer) and status_name (a status in that workflow, e.g. Lead) are required and must match the account settings (jobnimbus_get_account_settings). Workflow automations may fire. JobNimbus: POST /contacts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "address_line1": { "description": "Street address, line 1.", "type": "string" }, "address_line2": { "description": "Street address, line 2.", "type": "string" }, "city": { "description": "City.", "type": "string" }, "company": { "description": "Company name.", "type": "string" }, "country_name": { "description": "Country, e.g. United States.", "type": "string" }, "custom_fields": { "additionalProperties": { "type": [ "string", "number", "boolean" ] }, "description": "Custom fields by their JobNimbus name, e.g. {\"Claim Number\":\"124523-f\",\"Date of Loss\":1550692800} or {\"cf_string_1\":\"…\"}. Dates are unix seconds. is_active / is_archived are ignored.", "propertyNames": { "type": "string" }, "type": "object" }, "description": { "description": "Description / notes on the contact record.", "type": "string" }, "display_name": { "description": "Display name.", "type": "string" }, "email": { "description": "Email address.", "type": "string" }, "fax_number": { "description": "Fax number.", "type": "string" }, "first_name": { "description": "First name.", "type": "string" }, "home_phone": { "description": "Home phone.", "type": "string" }, "last_name": { "description": "Last name.", "type": "string" }, "mobile_phone": { "description": "Mobile phone.", "type": "string" }, "record_type_name": { "description": "Contact workflow name, e.g. Customer.", "minLength": 1, "type": "string" }, "sales_rep": { "description": "jnid of the user who is the sales rep.", "type": "string" }, "source_name": { "description": "Lead source name, e.g. Referral — must be one of the account's lead sources.", "type": "string" }, "state_text": { "description": "State, e.g. UT.", "type": "string" }, "status_name": { "description": "Status within that workflow, e.g. Lead.", "minLength": 1, "type": "string" }, "website": { "description": "Website.", "type": "string" }, "work_phone": { "description": "Work phone.", "type": "string" }, "zip": { "description": "Postal code.", "type": "string" } }, "required": [ "record_type_name", "status_name" ], "type": "object" }, "name": "jobnimbus_create_contact", "outputSchema": null }, { "description": "Create a job (project). name, record_type_name (a job workflow, e.g. Residential) and status_name (a status in it, e.g. Lead) are required and must match the account settings. Link the homeowner with primary_contact_id. Workflow automations may fire. JobNimbus: POST /jobs.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "address_line1": { "description": "Street address, line 1.", "type": "string" }, "address_line2": { "description": "Street address, line 2.", "type": "string" }, "city": { "description": "City.", "type": "string" }, "country_name": { "description": "Country, e.g. United States.", "type": "string" }, "custom_fields": { "additionalProperties": { "type": [ "string", "number", "boolean" ] }, "description": "Custom fields by their JobNimbus name, e.g. {\"Claim Number\":\"124523-f\",\"Date of Loss\":1550692800} or {\"cf_string_1\":\"…\"}. Dates are unix seconds. is_active / is_archived are ignored.", "propertyNames": { "type": "string" }, "type": "object" }, "date_end": { "description": "End date, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "date_start": { "description": "Start date, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "description": { "description": "Job description.", "type": "string" }, "name": { "description": "Job name, e.g. Smith Roof Replacement.", "minLength": 1, "type": "string" }, "primary_contact_id": { "description": "jnid of the job's primary contact (sent as primary.id).", "type": "string" }, "record_type_name": { "description": "Job workflow name.", "minLength": 1, "type": "string" }, "sales_rep": { "description": "jnid of the user who is the sales rep.", "type": "string" }, "source_name": { "description": "Lead source name — must be one of the account's lead sources.", "type": "string" }, "state_text": { "description": "State, e.g. UT.", "type": "string" }, "status_name": { "description": "Status within that workflow.", "minLength": 1, "type": "string" }, "zip": { "description": "Postal code.", "type": "string" } }, "required": [ "name", "record_type_name", "status_name" ], "type": "object" }, "name": "jobnimbus_create_job", "outputSchema": null }, { "description": "Add a note (activity entry) to a contact or job's activity feed. record_type_name defaults to Note; use another activity type from the account settings if needed. JobNimbus: POST /activities.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "is_private": { "description": "Mark the note private.", "type": "boolean" }, "note": { "description": "The note text.", "minLength": 1, "type": "string" }, "primary_id": { "description": "jnid of the contact or job the note belongs to (sent as primary.id).", "minLength": 1, "type": "string" }, "record_type_name": { "description": "Activity type name. Defaults to Note.", "type": "string" } }, "required": [ "primary_id", "note" ], "type": "object" }, "name": "jobnimbus_create_note", "outputSchema": null }, { "description": "Create a task or appointment on a contact or job. title, date_start (unix seconds) and record_type_name (a task type from the account settings, e.g. Task or Appointment) are required; related_id links it to the contact/job. JobNimbus: POST /tasks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "date_end": { "description": "End time, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "date_start": { "description": "Start (or due) time, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "description": { "description": "Task details.", "type": "string" }, "estimated_time": { "description": "Estimated minutes.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "owner_ids": { "description": "jnids of the users to assign (sent as owners: [{id}]).", "items": { "type": "string" }, "type": "array" }, "priority": { "description": "Priority: 0 none, 1 high, 2 medium, 3 low.", "maximum": 3, "minimum": 0, "type": "integer" }, "record_type_name": { "description": "Task type name, e.g. Task or Appointment.", "minLength": 1, "type": "string" }, "related_id": { "description": "jnid of the contact or job this task belongs to (sent as related: [{id}]).", "minLength": 1, "type": "string" }, "title": { "description": "Task title.", "minLength": 1, "type": "string" } }, "required": [ "title", "date_start", "record_type_name", "related_id" ], "type": "object" }, "name": "jobnimbus_create_task", "outputSchema": null }, { "description": "Fetch the account's configuration: contact and job workflows with their statuses, task types, activity (note) types, file types and lead sources. Use it to find the exact record_type_name / status_name / source_name values the create and update tools need. Pass field (e.g. groups) to get just one setting. JobNimbus: GET /account/settings.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "field": { "description": "Return only this setting, e.g. groups.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_get_account_settings", "outputSchema": null }, { "description": "Fetch a single contact by jnid: name, company, phones, email, address, workflow status, lead source, sales rep and custom fields. JobNimbus: GET /contacts/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "jnid": { "description": "The contact's jnid (JobNimbus record id).", "minLength": 1, "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_get_contact", "outputSchema": null }, { "description": "Fetch a single invoice by jnid, including line items, payments applied, total, total_paid and due. JobNimbus: GET /v2/invoices/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "jnid": { "description": "The invoice's jnid (JobNimbus record id).", "minLength": 1, "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_get_invoice", "outputSchema": null }, { "description": "Fetch a single job by jnid: name, number, workflow and status, address, sales rep, owners, related contacts and custom fields. JobNimbus: GET /jobs/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "jnid": { "description": "The job's jnid (JobNimbus record id).", "minLength": 1, "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_get_job", "outputSchema": null }, { "description": "Fetch a single task or appointment by jnid: title, type, start/end, priority, completion, owners and related records. JobNimbus: GET /tasks/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "jnid": { "description": "The task's jnid (JobNimbus record id).", "minLength": 1, "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_get_task", "outputSchema": null }, { "description": "List activity entries — notes plus system events such as status changes and record creation — optionally for one contact or job (related_id). Returns {count, activity}. JobNimbus: GET /activities.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter": { "additionalProperties": {}, "description": "ElasticSearch-style bool query object, sent as the `filter` parameter. Examples: {\"must\":[{\"term\":{\"first_name\":\"john\"}}]}; {\"must\":[{\"range\":{\"date_updated\":{\"gte\":\"now-1d\"}}}]}; {\"must\":[{\"terms\":{\"jnid\":[\"a\",\"b\"]}}]}; {\"must\":[{\"term\":{\"record_type_name\":\"Customer\"}}]}.", "propertyNames": { "type": "string" }, "type": "object" }, "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "related_id": { "description": "Only records related to this contact or job jnid (adds a related.id term to the filter).", "type": "string" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" }, "sort_direction": { "description": "Sort direction (API default desc).", "enum": [ "asc", "desc" ], "type": "string" }, "sort_field": { "description": "Field to sort by (API default date_created), e.g. date_updated.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_list_activities", "outputSchema": null }, { "description": "List contacts (customers, leads, adjusters, subcontractors…), newest first by default, optionally filtered with an ElasticSearch-style query. Returns {count, results}. JobNimbus: GET /contacts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter": { "additionalProperties": {}, "description": "ElasticSearch-style bool query object, sent as the `filter` parameter. Examples: {\"must\":[{\"term\":{\"first_name\":\"john\"}}]}; {\"must\":[{\"range\":{\"date_updated\":{\"gte\":\"now-1d\"}}}]}; {\"must\":[{\"terms\":{\"jnid\":[\"a\",\"b\"]}}]}; {\"must\":[{\"term\":{\"record_type_name\":\"Customer\"}}]}.", "propertyNames": { "type": "string" }, "type": "object" }, "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" }, "sort_direction": { "description": "Sort direction (API default desc).", "enum": [ "asc", "desc" ], "type": "string" }, "sort_field": { "description": "Field to sort by (API default date_created), e.g. date_updated.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_list_contacts", "outputSchema": null }, { "description": "List estimates with number, status, line items, subtotal, tax, total, margin, e-sign state and related job/contact. Returns {count, results}; count is the account total. JobNimbus: GET /v2/estimates.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "jobnimbus_list_estimates", "outputSchema": null }, { "description": "List file attachments (photos, documents) with filename, content type, size, file type and the contact/job they belong to — optionally for one record (related_id). Metadata only; file bytes are not downloaded. Returns {count, files}. JobNimbus: GET /files.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter": { "additionalProperties": {}, "description": "ElasticSearch-style bool query object, sent as the `filter` parameter. Examples: {\"must\":[{\"term\":{\"first_name\":\"john\"}}]}; {\"must\":[{\"range\":{\"date_updated\":{\"gte\":\"now-1d\"}}}]}; {\"must\":[{\"terms\":{\"jnid\":[\"a\",\"b\"]}}]}; {\"must\":[{\"term\":{\"record_type_name\":\"Customer\"}}]}.", "propertyNames": { "type": "string" }, "type": "object" }, "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "related_id": { "description": "Only records related to this contact or job jnid (adds a related.id term to the filter).", "type": "string" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" }, "sort_direction": { "description": "Sort direction (API default desc).", "enum": [ "asc", "desc" ], "type": "string" }, "sort_field": { "description": "Field to sort by (API default date_created), e.g. date_updated.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_list_files", "outputSchema": null }, { "description": "List invoices with number, status, line items, total, total_paid, amount due, due date and related job/contact. Returns {count, results}; count is the account total. JobNimbus: GET /v2/invoices.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "jobnimbus_list_invoices", "outputSchema": null }, { "description": "List jobs (projects), newest first by default, optionally filtered — e.g. by status {\"must\":[{\"term\":{\"status_name\":\"Lead\"}}]} or by the related contact via related_id. Returns {count, results}. JobNimbus: GET /jobs.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter": { "additionalProperties": {}, "description": "ElasticSearch-style bool query object, sent as the `filter` parameter. Examples: {\"must\":[{\"term\":{\"first_name\":\"john\"}}]}; {\"must\":[{\"range\":{\"date_updated\":{\"gte\":\"now-1d\"}}}]}; {\"must\":[{\"terms\":{\"jnid\":[\"a\",\"b\"]}}]}; {\"must\":[{\"term\":{\"record_type_name\":\"Customer\"}}]}.", "propertyNames": { "type": "string" }, "type": "object" }, "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "related_id": { "description": "Only records related to this contact or job jnid (adds a related.id term to the filter).", "type": "string" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" }, "sort_direction": { "description": "Sort direction (API default desc).", "enum": [ "asc", "desc" ], "type": "string" }, "sort_field": { "description": "Field to sort by (API default date_created), e.g. date_updated.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_list_jobs", "outputSchema": null }, { "description": "List tasks and appointments, optionally for one contact or job (related_id) or filtered, e.g. open ones: {\"must\":[{\"term\":{\"is_completed\":false}}]}. Returns {count, results}. JobNimbus: GET /tasks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter": { "additionalProperties": {}, "description": "ElasticSearch-style bool query object, sent as the `filter` parameter. Examples: {\"must\":[{\"term\":{\"first_name\":\"john\"}}]}; {\"must\":[{\"range\":{\"date_updated\":{\"gte\":\"now-1d\"}}}]}; {\"must\":[{\"terms\":{\"jnid\":[\"a\",\"b\"]}}]}; {\"must\":[{\"term\":{\"record_type_name\":\"Customer\"}}]}.", "propertyNames": { "type": "string" }, "type": "object" }, "from": { "description": "Zero-based offset for pagination (default 0). Next page: from + size.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "related_id": { "description": "Only records related to this contact or job jnid (adds a related.id term to the filter).", "type": "string" }, "size": { "description": "Records per page, 1-1000. Defaults to 25 here (the API's own default is 1000).", "maximum": 1000, "minimum": 1, "type": "integer" }, "sort_direction": { "description": "Sort direction (API default desc).", "enum": [ "asc", "desc" ], "type": "string" }, "sort_field": { "description": "Field to sort by (API default date_created), e.g. date_updated.", "type": "string" } }, "type": "object" }, "name": "jobnimbus_list_tasks", "outputSchema": null }, { "description": "List the account's JobNimbus users (team members) with name, email, id and whether they are active. The id is what owners, sales_rep and owner_ids take. JobNimbus: GET /account/users.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "jobnimbus_list_users", "outputSchema": null }, { "description": "Edit fields on an existing contact — only the fields you pass change. Changing status_name moves it along its workflow (automations may fire). Cannot delete or archive. JobNimbus: PUT /contacts/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "address_line1": { "description": "Street address, line 1.", "type": "string" }, "address_line2": { "description": "Street address, line 2.", "type": "string" }, "city": { "description": "City.", "type": "string" }, "company": { "description": "Company name.", "type": "string" }, "country_name": { "description": "Country, e.g. United States.", "type": "string" }, "custom_fields": { "additionalProperties": { "type": [ "string", "number", "boolean" ] }, "description": "Custom fields by their JobNimbus name, e.g. {\"Claim Number\":\"124523-f\",\"Date of Loss\":1550692800} or {\"cf_string_1\":\"…\"}. Dates are unix seconds. is_active / is_archived are ignored.", "propertyNames": { "type": "string" }, "type": "object" }, "description": { "description": "Description / notes on the contact record.", "type": "string" }, "display_name": { "description": "Display name.", "type": "string" }, "email": { "description": "Email address.", "type": "string" }, "fax_number": { "description": "Fax number.", "type": "string" }, "first_name": { "description": "First name.", "type": "string" }, "home_phone": { "description": "Home phone.", "type": "string" }, "jnid": { "description": "The contact's jnid (JobNimbus record id).", "minLength": 1, "type": "string" }, "last_name": { "description": "Last name.", "type": "string" }, "mobile_phone": { "description": "Mobile phone.", "type": "string" }, "record_type_name": { "description": "Move to this contact workflow.", "type": "string" }, "sales_rep": { "description": "jnid of the user who is the sales rep.", "type": "string" }, "source_name": { "description": "Lead source name, e.g. Referral — must be one of the account's lead sources.", "type": "string" }, "state_text": { "description": "State, e.g. UT.", "type": "string" }, "status_name": { "description": "New workflow status name.", "type": "string" }, "website": { "description": "Website.", "type": "string" }, "work_phone": { "description": "Work phone.", "type": "string" }, "zip": { "description": "Postal code.", "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_update_contact", "outputSchema": null }, { "description": "Edit fields on an existing job — e.g. move it to a new status_name, change the address, sales rep or dates. Only the fields you pass change; if JobNimbus rejects a status change, pass record_type_name alongside status_name. Automations may fire. Cannot delete or archive. JobNimbus: PUT /jobs/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "address_line1": { "description": "Street address, line 1.", "type": "string" }, "address_line2": { "description": "Street address, line 2.", "type": "string" }, "city": { "description": "City.", "type": "string" }, "country_name": { "description": "Country, e.g. United States.", "type": "string" }, "custom_fields": { "additionalProperties": { "type": [ "string", "number", "boolean" ] }, "description": "Custom fields by their JobNimbus name, e.g. {\"Claim Number\":\"124523-f\",\"Date of Loss\":1550692800} or {\"cf_string_1\":\"…\"}. Dates are unix seconds. is_active / is_archived are ignored.", "propertyNames": { "type": "string" }, "type": "object" }, "date_end": { "description": "End date, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "date_start": { "description": "Start date, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "description": { "description": "Job description.", "type": "string" }, "jnid": { "description": "The job's jnid (JobNimbus record id).", "minLength": 1, "type": "string" }, "name": { "description": "New job name.", "type": "string" }, "primary_contact_id": { "description": "jnid of the job's primary contact (sent as primary.id).", "type": "string" }, "record_type_name": { "description": "Job workflow name.", "type": "string" }, "sales_rep": { "description": "jnid of the user who is the sales rep.", "type": "string" }, "source_name": { "description": "Lead source name — must be one of the account's lead sources.", "type": "string" }, "state_text": { "description": "State, e.g. UT.", "type": "string" }, "status_name": { "description": "New workflow status name.", "type": "string" }, "zip": { "description": "Postal code.", "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_update_job", "outputSchema": null }, { "description": "Edit an existing task — reschedule it, change the title or priority, reassign it, or mark it complete with is_completed=true (reopen with false). Only the fields you pass change. Cannot delete. JobNimbus: PUT /tasks/{jnid}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "actor": { "description": "Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key.", "type": "string" }, "actual_time": { "description": "Minutes logged.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "date_end": { "description": "New end time, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "date_start": { "description": "New start time, unix seconds.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "description": { "description": "New details.", "type": "string" }, "estimated_time": { "description": "Estimated minutes.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "is_completed": { "description": "true marks the task done; false reopens it.", "type": "boolean" }, "jnid": { "description": "The task's jnid (JobNimbus record id).", "minLength": 1, "type": "string" }, "owner_ids": { "description": "jnids of the users to assign (sent as owners: [{id}]).", "items": { "type": "string" }, "type": "array" }, "priority": { "description": "Priority: 0 none, 1 high, 2 medium, 3 low.", "maximum": 3, "minimum": 0, "type": "integer" }, "title": { "description": "New title.", "type": "string" } }, "required": [ "jnid" ], "type": "object" }, "name": "jobnimbus_update_task", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b2bdbfc579fa09e8389b613b695276f148aa227e3beaa2be888bf798c68d98d0 | sha256sum