Forms External API
The Forms API is controlled by two services:
- Forms Middleware - responsible for capturing form response data, which may contain PII.
- Forms Management System - responsible for form management (i.e. creating and modifying the structure/layout of a form and its fields) and form response validation.
They each have separate base URLs and API credentials for both stage and production environments.
Forms Management System
GETForms
https://feeds.incrowdsports.com/provider/forms-management-system-stage/v1/external/forms
Returns all forms, filtered by query parameters.
Authentication
The request must supply valid API key headers:
- X-APP-ID
- X-API-KEY
As of July 2023, the following header is expected by new clients:
- X-CLIENT-ID
Response
HEADERS
X-APP-ID
X-API-KEY
PARAMS
page
size
sort
query
publishFrom
publishTo
GETForm By ID
https://feeds.incrowdsports.com/provider/forms-management-system-stage/v1/external/forms/61f2a5d0b629594fcfe63fda
Returns a detailed form view by form ID.
Authentication
The request must supply valid API key headers:
- X-APP-ID
- X-API-KEY
As of July 2023, the following header is expected by new clients:
- X-CLIENT-ID
Response
Field
Metadata
Validation
Type validation rules
Types
Node
HEADERS
X-APP-ID
X-API-KEY
Loading