Read the owner's personal ChatGPT connection.
const url = 'https://app.everruns.com/api/v1/providers/example/chatgpt';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://app.everruns.com/api/v1/providers/example/chatgptReturns connection state and non-secret installation metadata. Another user’s provider is hidden even from organization administrators.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”Personal provider ID
Responses
Section titled “ Responses ”Personal connection status
Personal ChatGPT connection state, without access or refresh credentials.
object
Verified account email, present after a successful sign-in.
Safe connection error or reconnect guidance, when applicable.
Installation identifier to pass unchanged to the local login helper.
Everruns user who owns and may manage this personal connection.
Non-secret host registration, containing the issuing client and verified subject.
Connection state: disconnected, connecting, connected, scope_required, or error.
Example
{ "error": "ChatGPT sign-in did not complete. Retry sign-in.", "host_id": "urn:uuid:00000000-0000-0000-0000-000000000001", "owner_user_id": "00000000-0000-0000-0000-000000000001", "status": "disconnected"}Invalid connection request
Provider not found or owned by another user
Provider exchange or revocation failed