Operations 5
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“How do I create or update contacts in Gainsight matched on email?”
“How many person records can I upsert per call?”
Tell an agent
Upsert these person records matched on {keys}: {records}.
Insert or update contacts {records} using key fields {keys}.
Ask an LLM
“Which contacts work at a given company?”
“Can I query people with filters and up to 5000 results?”
Tell an agent
Search person records where {where}.
Find people matching {where}, ordered by {orderBy}.
Ask an LLM
“How do I read one contact's record by Gainsight ID?”
“Can I fetch a person by GSID?”
Tell an agent
Get person {recordId}.
Show the contact record {recordId}.
Ask an LLM
“Can I delete a contact from Gainsight?”
“How is a person record removed by GSID?”
Tell an agent destructive · confirm first
Delete person {recordId}.
Remove contact {recordId} from Gainsight.
Ask an LLM
“What contacts are stored in Gainsight?”
“Can I page through all people with page numbers?”
Tell an agent
List people, page {pageNumber}.
Show all person records, {pageSize} per page.
Documentation
Documentation
https://support.gainsight.com/PX/API_for_Developers
Authentication
https://support.gainsight.com/PX/API_for_Developers/02About/Authentication
Documentation
https://support.gainsight.com/PX/API_for_Developers/APIs_for_Developers/PX_API
Documentation
https://gainsightpx.docs.apiary.io/
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Company_and_Relationship_API/Company_API_Documentation
Authentication
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Generate_REST_API/Generate_REST_API_Key
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Person_API/People_API_Documentation
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Custom_Object_API/Gainsight_Custom_Object_API_Documentation
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Cockpit_API/Call_To_Action_(CTA)_API_Documentation
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Timeline_API/Timeline_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Success_Plan_APIs/Success_Plan_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Data_Management_APIs/Data_Management_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Bulk_API/Gainsight_Bulk_REST_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Bulk_API/Gainsight_Bulk_API
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Events_API/Events_API
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/User_Management_APIs/User_Management_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/User_Management_APIs/SCIM_API
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/User_Management_APIs/API_for_Company_Team_Record
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Customer_Goals_API/Customer_Goals_APIs
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Renewal_Center_API/Renewal_Center_API
Documentation
https://support.gainsight.com/gainsight_nxt/API_and_Developer_Docs/Cockpit_API/Task_APIs
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/gainsight/json-schema/gainsight-person-record-schema.json
JSONSchema
https://artifacts.apis.io/gainsight/json-schema/gainsight-person-schema.json
JSONSchema
https://artifacts.apis.io/gainsight/json-schema/gainsight-search-request-schema.json
JSONSchema
https://artifacts.apis.io/gainsight/json-schema/gainsight-write-response-schema.json
JSONSchema
https://artifacts.apis.io/gainsight/json-schema/gainsight-api-response-schema.json