How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Charthop form API

The form API from Charthop — 15 operation(s) for form.

Charthop form API is one of 87 APIs that Charthop publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Form. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 19 operations across 15 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version V1.0.0.

Requests are made against 2 base URLs: https://localhost, http://localhost.

19 operations 15 paths 38 schemas 2 DELETE6 GET1 PATCH10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
V1.0.0
Base URL
https://api.charthop.com
Contact
Resource Areas
1

Paths & Operations 19

Across 15 paths, the API surfaces 19 operations — 2 DELETE, 6 GET, 1 PATCH, 10 POST. Each is listed below with its method, path, parameters, and response codes.

form 19
GET
/v1/org/{orgId}/form
Return all forms in the organization paginated
findForms 5 params → 200400401404
POST
/v1/org/{orgId}/form
Create a form
createForm 1 param body → 201400401403404
GET
/v1/org/{orgId}/form/available
Return all active forms applicable to a particular entity
getAvailableForms 3 params → 200400401404
DELETE
/v1/org/{orgId}/form/delete
Delete forms
deleteForms 1 param body → 204400401403404
GET
/v1/org/{orgId}/form/person/{personId}
Return all active forms applicable to a particular person
findFormsForPerson 2 params → 200400401404
POST
/v1/org/{orgId}/form/status
Update status for existing forms
updateFormStatus 1 param body → 200400401403404
GET
/v1/org/{orgId}/form/{formId}
Return a particular form by id
getForm 2 params → 200400404
PATCH
/v1/org/{orgId}/form/{formId}
Update an existing form
updateForm 2 params body → 204400401403404
DELETE
/v1/org/{orgId}/form/{formId}
Delete a form
deleteForm 2 params → 204400401403404
POST
/v1/org/{orgId}/form/{formId}
Submit data from a form
legacySubmitForm 2 params body → 204400401403404
POST
/v1/org/{orgId}/form/{formId}/collect
Collect data for an existing form, sending emails and chat notifications to people being requested
collectFormData 2 params body → 201400401403404
GET
/v1/org/{orgId}/form/{formId}/draft
Get the current state of form draft data
getFormDraft 3 params → 200400401403404
POST
/v1/org/{orgId}/form/{formId}/duplicate
Duplicate a form
duplicateForm 2 params body → 201400403404
POST
/v1/org/{orgId}/form/{formId}/preview-render
Render a preview of a form
renderPreviewForm 2 params body → 200400401404
POST
/v1/org/{orgId}/form/{formId}/remind
Sends reminder for a form with existing tasks, sending emails/chat notifications to people being requested
remindFormData 2 params body → 201400401403404
GET
/v1/org/{orgId}/form/{formId}/render
Render a form for display
renderForm 7 params → 200400401404
POST
/v1/org/{orgId}/form/{formId}/rerender/question/{updateQuestionId}
Re-render form blocks based on changes to the form values
rerenderForm 6 params body → 200400401404
POST
/v1/org/{orgId}/form/{formId}/submit
Submit data from a form
submitForm 4 params body → 204400401403404
POST
/v1/org/{orgId}/form/{formId}/submit/draft
Submit data from a form draft
submitFormDraft 4 params body → 201400401403404

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are Form (39 properties), PartialForm (39 properties), Task (33 properties), Process (29 properties). Each schema is shown below with its type and property counts.

FormSummary
object
4 properties 3 required
FormStatusUpdateRequest
object
2 properties 2 required
PartialFormDraft
object
15 properties
FormRender
object
11 properties 7 required
FormRenderBlock
object
14 properties 2 required
EnumValue
object
9 properties 2 required
ShareAccess
object
4 properties 1 required
ResultsForm
object
3 properties 1 required
FormDraft
object
15 properties 8 required
DuplicateFormOptions
object
2 properties 1 required
Task
object
33 properties 6 required
FormSubmitRequest
object
3 properties 2 required
FormRerender
object
2 properties 2 required
FormOptions
object
11 properties
FormEditAccess
object
2 properties
ResultsAccess
object
2 properties 1 required
AutoShare
object
2 properties 2 required
MessageChannelConfig
object
2 properties 2 required
FormPreviewBlock
object
6 properties 1 required
ResultsFormSummary
object
3 properties 1 required
DueDate
object
3 properties 3 required
FormAiConfig
object
6 properties 2 required
FormSignatureConfig
object
6 properties 1 required
Process
object
29 properties 9 required
AccessAction
object
3 properties 1 required
FormCollectionResponse
object
2 properties 1 required
CreateForm
object
25 properties 3 required
Attribution
object
6 properties
FieldOptions
object
15 properties
Translations
object
1 property 1 required
UpdateForm
object
25 properties
FormPreviewRenderRequest
object
4 properties 2 required
PartialForm
object
39 properties
FormBlock
object
8 properties 1 required
Form
object
39 properties 5 required
PartialQuestion
object
22 properties
FormCollectRequest
object
7 properties 1 required
LogData
object
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

charthop-form-api-openapi.yml Raw ↑

Other APIs Charthop publishes across the network.

Charthop access API
Charthop action API
Charthop ai API
Charthop ai-credit-limit API
Charthop ai-hint API
Charthop ai-prompt API
Charthop app API
Charthop appConfig API
Charthop approval API
Charthop approval-delegate API
Charthop approval-request API
Charthop assessment API
Where this information came from

This is an independent, third-party profile of Charthop form API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.