# Cor ## Docs - [API overview](https://docs.getcor.ai/api-reference/introduction.md): Base URL, authentication, errors, and rate limits for the Cor APIs. - [Batch transcript download URLs](https://docs.getcor.ai/api-reference/session-reporting/batch-transcript-download-urls.md): Returns presigned download URLs for up to 50 session transcripts in one request. Each URL is valid for 1 hour. Partial failures are reported per session. A failing session does not block the rest of the batch. - [Get transcript download URL](https://docs.getcor.ai/api-reference/session-reporting/get-transcript-download-url.md): Returns a presigned download URL for one session's transcript. The URL points to a JSON file with the full conversation transcript and is valid for **1 hour** after it is generated. - [List sessions](https://docs.getcor.ai/api-reference/session-reporting/list-sessions.md): Returns a paginated list of sessions with metadata and summary data. Transcript content is **not** included here. Use the transcript endpoints to download transcript files. - [Push onboardee context](https://docs.getcor.ai/api-reference/user-context/push-onboardee-context.md): Attaches extra context to an onboardee, identified by email. The Obi agent uses this context during the onboardee's sessions for personalisation and targeting. The `context` object is free-form. Send any keys you want the agent to know about. - [Authentication](https://docs.getcor.ai/authentication.md): Cor uses three kinds of credentials. Here is what each one is for and where to use it. - [Core concepts](https://docs.getcor.ai/concepts.md): The handful of terms you need to know to work with Cor. - [Welcome to Cor](https://docs.getcor.ai/index.md): Obi is an AI agent that guides every customer through your product, so they adopt it instead of churning. It learns each customer's goals, builds a personalized plan, and sees their screen to guide them and get things done. - [Quickstart](https://docs.getcor.ai/quickstart.md): Install the Obi widget, identify a customer, run a session, and pull your first report. - [Identifying users](https://docs.getcor.ai/sdk/identifying-users.md): Tell Obi who the signed-in customer is, so it can personalize, target, and report. - [Installation](https://docs.getcor.ai/sdk/installation.md): Add the Obi widget to your app with a single snippet. - [SDK reference](https://docs.getcor.ai/sdk/reference.md): Every Obi SDK command in one place. - [Controlling sessions](https://docs.getcor.ai/sdk/sessions.md): Show and hide Obi, open its menu, and start or stop onboarding sessions from your code. - [Widget configuration](https://docs.getcor.ai/sdk/widget-configuration.md): Control where the Obi widget sits and whether it is shown. ## OpenAPI Specs - [openapi](https://docs.getcor.ai/api-reference/openapi.json)