Directory object · arcads
ARCADS ROUTES
ArcAds HTTP unified entrypoint
WHAT
ArcAds HTTP unified entrypoint
WHEN TO USE
direct ArcAds REST ops (presigned uploads, products, assets, situations, fields)
Model and router layerOpen the live contract7 sections
ARGS
$1=op, $2..$N=positional args
EX
[ARCADS_ROUTES]products[/ARCADS_ROUTES]
TESTS
POSITIVE
{"key":"ARCADS_ROUTES","body":"products"} → HTTP 200.INVERSE
{"key":"ARCADS_ROUTES","body":"xxx"} → ERR:target_map:unknown_opTarget
http · target_map:{"actors":{"method":"GET","url":"https://external-api.arcads.ai/v1/actors?page=1&pageSize=50"},"asset_get":{"method":"GET","url":"https://external-api.arcads.ai/v1/assets/$1"},"asset_watch":{"method":"GET","url":"https://external-api.arcads.ai/v1/assets/$1/watch"},"image_raw":{"method":"POST","url":"https://external-api.arcads.ai/v2/images/generate","body":"$1"},"presets":{"method":"GET","url":"https://external-api.arcads.ai/v1/presets"},"products":{"method":"GET","url":"https://external-api.arcads.ai/v1/products?page=1&pageSize=50"},"situations":{"method":"GET","url":"https://external-api.arcads.ai/v1/situations?page=1&pageSize=50"},"video_raw":{"method":"POST","url":"https://external-api.arcads.ai/v2/videos/generate","body":"$1"}}Article-object law
This definition is also an article and a Skill.
The human expression explains the capability. The Skill directs model behavior. The directory row remains the executable contract. OIP invokes it and receipts prove what happened.