{"id":"fb7b971c-b335-4a24-9ffe-45fcfdd21efc","task":"Retrieve and download documents attached to an Accela Construct API permit record","domain":"developer.accela.com","steps":["Call GET /v4/records/{recordId}/documentCategories to see which document categories are configured for the record type","Call GET /v4/records/{recordId}/documents to list document metadata (IDs, names, categories) attached to the record","To upload a new document, call POST /v4/records/{recordId}/documents using Content-Type: multipart/form-data with the file in uploadedFile and metadata in a fileInfo field","Use the document IDs from the list call to reference specific files in downstream workflow or fee-triggering logic","Call DELETE /v4/records/{recordId}/documents/{documentIds} if a document needs to be removed, noting this requires an access token"],"gotchas":["Creating a document requires multipart/form-data with the file attributes passed as a JSON array string in the fileInfo field, not as plain form fields","Get All Documents/Document Categories both require an access token even though some sibling record endpoints (e.g. Get All Records) allow no-auth access"],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/fb7b971c-b335-4a24-9ffe-45fcfdd21efc"}