Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude

Invoke Skill Reports Due Diligence Prepare

post/api/v1/skills/reports.due-diligence.prepare/invoke

Prepare an M&A due-diligence / quality-of-earnings report.

Request bodyapplication/json

FieldTypeDescription
client_idrequiredstring (uuid)β€”
target_entityrequiredstringβ€”
deal_type"acquisition" | "merger" | "investment"β€”
acquisitionmergerinvestment
file_idsstring (uuid)[]β€”
sections"qoe" | "working_capital" | "debt_like" | "tax_exposures" | "customer_concentration" | "revenue_quality" | "key_dependencies" | "red_flags"[]β€”
periodstring | nullβ€”

Responses

200Skill executed successfully
FieldTypeDescription
skillrequiredstringβ€”
outputrequiredobjectβ€”
show nested
FieldTypeDescription
artifact_idstring (uuid) | nullβ€”
download_urlstringβ€”
summarystringβ€”
citationsany[]β€”
warningsstring[]β€”
stub_fieldsstring[]β€”
target_entitystringβ€”
normalised_ebitdanumber | stringβ€”
working_capital_pegnumber | stringβ€”
debt_like_itemsobject[]β€”
item shape
Empty object.
red_flagsany[]β€”
sections_builtstring[]β€”
correlation_idrequiredstringβ€”
401Authentication required
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
403Insufficient permissions
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
404Skill not found
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
429Rate limit exceeded
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
5XXInternal server error
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
curl https://api.dev.arch.ie/api/v1/skills/reports.due-diligence.prepare/invoke \
  -X POST \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
       "client_id": "00000000-0000-0000-0000-000000000000",
       "target_entity": "string",
       "deal_type": "acquisition",
       "file_ids": [
         "00000000-0000-0000-0000-000000000000"
       ],
       "sections": [
         "qoe"
       ],
       "period": null
     }'