Submit partner application
Validates partner application data, verifies a Turnstile token for spam prevention, stores the submission, and sends confirmation/notification emails.
/api/v1/community/partners/applyThe source export uses a local development server. Examples use the configured Dashio API origin.
Authentication
Authentication is not declared in this export. This does not imply anonymous access.
Understand authenticationPath parameters
None declared in this export.
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
application/json · Required
tokenstringRequiredCloudflare Turnstile token
companystring | nullOptionalOptional company name
full_namestringRequiredNo field description supplied.
streetstringRequiredNo field description supplied.
citystringRequiredNo field description supplied.
statestringRequiredNo field description supplied.
zipstringRequiredNo field description supplied.
countrystringRequiredNo field description supplied.
promotion_planstringRequiredPlanned promotional activities as free text
join_reasonstringRequiredReason for joining the partner program
user_idstring (uuid)RequiredExisting authenticated user id
Responses
200
Partner application accepted and stored.
successbooleanOptionalNo field description supplied.
ExampletruemessagestringOptionalNo field description supplied.
Example"Partner application form submitted successfully"
400
Validation error in one or more fields.
No response body schema supplied.
404
User not found for provided user_id.
No response body schema supplied.
409
Duplicate submission for this user_id.
No response body schema supplied.
422
Missing or invalid Turnstile token.
No response body schema supplied.
500
Internal server error while storing or sending emails.
No response body schema supplied.
Was this helpful?