Integrations

Update an integration

Rename an integration, or replace its keys.

POSThttps://api.ollive.ai/api/integrations/update/v1
v1

How it works

If you send keys, send all of them: they replace the saved set. Ollive checks the new keys with the platform before saving them.

Authorization

  • Authorizationheaderrequired

    Your API key, after the word Bearer, like this: Bearer sk-…. Create a key.

Request body

application/json

  • idstring (uuid)required

    The integration’s ID.

  • namestringup to 255 characters

    A new name.

  • keysobject

    The full set of keys. Replaces the saved ones.

Response

The updated integration.

  • idstring (uuid)required

    The integration’s ID.

  • typestringrequired

    The platform type, such as RETELL.

  • kindstringrequired

    What kind of platform it is.

    agent_platformagent_observabilityalert_and_workflow
  • namestringrequired

    The name you gave it.

  • keysobject[]required

    The keys saved on this integration. Secret values are never shown, only whether they are set.

    • namestringrequired

      The key’s name.

    • is_secretbooleanrequired

      Whether the value is secret.

    • is_setbooleanrequired

      Whether a value is saved.

    • valuestringrequired

      The saved value. Always empty for secret keys.

  • created_atstring (date-time)required

    When it was connected.

  • updated_atstring (date-time)required

    When it was last changed.

  • last_synced_atstring (date-time)

    When Ollive last read the agents on this platform. Missing until the first read.

← Create an integrationDelete an integration →