Skip to main content
POST
/
api
/
public
/
forms
/
{formId}
Submit Form
curl --request POST \
  --url https://spaces.nexudus.com/api/public/forms/{formId} \
  --header 'Authorization: Basic <encoded-value>'

Submit Form

Submits the user’s responses for a form or survey. The request body contains the field values matching the form schema.

Authentication

Authentication requirements depend on form configuration. Some forms are public, others require a bearer token.

Path Parameters

formId
string
required
Unique identifier (GUID) of the form.

Request Body

Dynamic field values matching the form’s field definitions.

Response

Returns a 200 OK on success.

TypeScript Integration

import endpoints from '@/api/endpoints'

await httpClient.post(endpoints.forms.submit('abc123'), formValues)