Declare what is missing
Use one required file field per known document and an optional multi-file field for supporting material.
Input, files, and approvals from people
Create a document request for a customer, supplier, or applicant. Fangst hosts the upload page and returns every file to the correct case in your software.
The hosted page shows exactly what is missing and keeps the response connected to your internal case id.
POST https://api.fang.st/v1/requests
Authorization: Bearer <FANGST_API_TOKEN>
Content-Type: application/json
{
"title": "Documents we need",
"metadata": {
"case_id": "case_92831"
},
"fields": [
{
"key": "identity",
"type": "file",
"required": true
},
{
"key": "proof_of_address",
"type": "file",
"required": true
}
]
}{
"status": "completed",
"response": {
"company_name": "Northstar AS"
}
}Create the request when your system knows what is missing. The hosted page gives the recipient one clear checklist, while private metadata keeps the returned documents attached to the correct record.
Use one required file field per known document and an optional multi-file field for supporting material.
Store the internal case id as metadata instead of exposing database identifiers in instructions or filenames.
Use a signed webhook when the case can advance immediately, or poll when your application owns the schedule.
Software uses the HTTP resources directly. Authorized AI agents can use the same API or intention-oriented Fangst MCP tools.
POST/v1/requestsCreate a hosted request and receive its URL.GET/v1/requests/:idRead request status and configuration.GET/v1/requests/:id/submissionsRead completed responses.MCPrequest_human_inputLet an authorized agent create the request.MCPget_human_inputLet the agent read the completed response.Responsive pages, clear sender context, validation, private or shared links, expiry, and submission limits.
Typed values, authenticated file downloads, correlation metadata, timestamps, and stable response ids.
Polling, signed webhooks, retries with backoff, delivery history, idempotency, and replay.
Start with $1 free. Add funds from $10. Links, polling, webhooks, and abandoned requests do not use the main billable unit.
Create the hosted interaction through Fangst and receive the structured result back.