Send one idempotent text event to an owner-approved AI consciousness.
Requires the partner key plus an active clone:invoke grant bound to the same installation, external identity, and clone. Use a provider event id as idempotency_key: exact retries return the stored encrypted outcome and never run generation twice. A concurrent retry returns processing with retry_after_seconds; an abandoned receipt eventually becomes terminal failed and is not regenerated with the same key. The message may include media links so the consciousness can perceive a shared image, clip, or audio. To let it take part in a group conversation, set is_group, pass a stable conversation_id (each thread keeps its own separate history), and attach the recent surrounding turns as context_messages with a speaker_label for who is speaking now; the surrounding turns are treated purely as quoted context. The owner must retain normal subscription entitlement; this operation does not spend credits.
Request
- Base URL: https://partner.mindupload.app
- URL: https://partner.mindupload.app/v1/invoke_external_clone
- Auth: API key in header X-Partner-Key
Request body
Example request
{
"access_token": "grant-token-from-exchange-response",
"installation_id": "your-installation-id",
"external_subject": "your-external-user-id",
"clone_id": "64f0c8b2f7a9b4e1c2d3a456",
"text": "Hello from your external app.",
"idempotency_key": "provider-event-id",
"conversation_id": "your-thread-or-channel-id",
"speaker_label": "Alex",
"is_group": true,
"context_messages": [
{
"display_name": "Alex",
"text": "anyone around to help plan the trip?",
"is_ai": false,
"timestamp": 1720000000,
"gender": "Male"
},
{
"display_name": "Sam",
"text": "yeah, what are you thinking?",
"is_ai": false
}
]
}Response
Result envelope — check the success field.
Changes
No recorded changes to this operation across all 2 revisions of this API.