# Siro Core API

**Canonical:** https://apis.io/apis/siro/siro-core-api/  
**Provider:** Siro — https://apis.io/providers/siro/  
**Base URL:** https://functions.siro.ai/api-externalApi  
**Documentation:** https://docs.siro.ai/getting-started

Siro Core API is one of 16 APIs that [Siro](https://apis.io/providers/siro/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Core. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, an API reference, authentication docs, and rate-limit docs.

The Core API from Siro — 23 operation(s) for core.

## Operations (60 of 138)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/core/recordings/{id}` | Get recording |
| DELETE | `/v1/core/recordings/{id}` | Soft-delete a recording |
| GET | `/v1/core/recordings` | Get recordings |
| PUT | `/v1/core/recordings` | Create a new recording |
| PATCH | `/v1/core/recordings` | Update a recording |
| POST | `/v1/core/recordings` | Fetch a list of recordings by id |
| GET | `/v1/core/recordings/{id}/summaries` | Get recording summaries |
| GET | `/v1/core/users` | Get users |
| POST | `/v1/core/users` | Create user |
| GET | `/v1/core/users/{id}` | Get user |
| PUT | `/v1/core/users/{id}` | Update user |
| GET | `/v1/core/mobile-events` | Get mobile events for an org |
| GET | `/v1/core/mobile-events/{id}` | Get mobile event by ID |
| GET | `/v1/core/auth/caller-identity` | Get details about your current auth token |
| GET | `/v1/core/auth/tokens/{id}` | Get a single authentication token by ID |
| DELETE | `/v1/core/auth/tokens/{id}` | Delete a single authentication token by ID |
| GET | `/v1/core/auth/tokens` | List all tokens for a given org. |
| POST | `/v1/core/auth/tokens` | Create a new authentication token for an organization. |
| GET | `/v1/core/oauth/apps/{clientId}` | Get a specific OAuth app |
| DELETE | `/v1/core/oauth/apps/{clientId}` | Delete an OAuth application by id. |
| GET | `/v1/core/oauth/apps` | Get all OAuth apps for an organization |
| POST | `/v1/core/oauth/apps` | Create a new OAuth application for an organization |
| GET | `/v1/core/oauth/apps/{clientId}/access-token/{tokenId}` | Get a specific OAuth access token by id. |
| DELETE | `/v1/core/oauth/apps/{clientId}/access-token/{tokenId}` | Revoke an OAuth access token for a given OAuth app. |
| POST | `/v1/core/oauth/apps/{clientId}/access-token` | Create a new OAuth access token for a given OAuth app. |
| GET | `/v1/core/oauth/apps/{clientId}/access-token` | Get all OAuth access tokens for a given OAuth app. |
| GET | `/v1/core/organizations` | Get organizations |
| POST | `/v1/core/organizations` | Create an organization |
| GET | `/v1/core/organizations/{id}` | Get an organization |
| PATCH | `/v1/core/organizations/{id}` | Update an organization |
| GET | `/v1/core/integrations/connections` | Get all integration connections for a single org |
| POST | `/v1/core/integrations/connections` | Create a new integration connection for a given org |
| GET | `/v1/core/integrations/connections/{id}` | Get a single integration connection within a single org |
| PATCH | `/v1/core/integrations/connections/{id}` | Update a single integration connection within a given org |
| DELETE | `/v1/core/integrations/connections/{id}` | Delete a single integration connection within a single org |
| PUT | `/v1/core/integrations/salesforce` | Upsert Salesforce integration authentication details |
| GET | `/v1/core/organizations/{orgId}/teams` | Get all teams for an org |
| POST | `/v1/core/organizations/{orgId}/teams` | Create a new team for an org |
| GET | `/v1/core/organizations/{orgId}/teams/{teamId}` | Get a single team within a given org |
| PATCH | `/v1/core/organizations/{orgId}/teams/{teamId}` | Update a single team within a single org |
| DELETE | `/v1/core/organizations/{orgId}/teams/{teamId}` | Hard-delete a single team within a single org |
| PUT | `/v1/core/recordings/{id}/viewed` | Mark a recording as viewed |
| POST | `/v1/core/recordings/{id}/views` | Report a recording view duration |
| PUT | `/v1/core/recordings/{id}/listen` | Report recording listening time |
| GET | `/v1/core/recordings/{id}/utterances` | Get recording utterances |
| POST | `/v1/core/recordings/{id}/chats` | Ask Siro GPT about a recording |
| GET | `/v1/core/recordings/{id}/chats/available` | Check recording chat availability |
| GET | `/v1/core/recordings/{id}/deep-link/{tenant}` | Get deep link for recording |
| POST | `/v1/core/recordings/search` | Search recordings |
| PATCH | `/v1/core/recordings/{id}/transcription-language` | Update the transcription language for a recording |
| POST | `/v1/core/recordings/{id}/signedUrl` | Create signed URL for redacted recording audio (download) |
| GET | `/v1/core/recordings/{id}/summary` | Get the summary for the recording provided. |
| PUT | `/v1/core/recordings/{id}/link` | Create or replace the CRM link on a recording |
| DELETE | `/v1/core/recordings/{id}/link` | Remove the CRM link from a recording |
| GET | `/v1/core/folders` | Get all folders for a user |
| POST | `/v1/core/folders` | Create a new folder |
| DELETE | `/v1/core/folders` | Delete a folder |
| GET | `/v1/core/folders/{id}/items` | Get folder items |
| POST | `/v1/core/folders/{id}/items` | Add item to folder |
| DELETE | `/v1/core/folders/{id}/items` | Delete folder item |

…and 78 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/siro/refs/heads/main/openapi/siro-core-api-openapi.yml
- **Documentation** — https://docs.siro.ai
- **GettingStarted** — https://docs.siro.ai/getting-started
- **APIReference** — https://docs.siro.ai/api-references/get-recordings
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/siro/refs/heads/main/authentication/siro-authentication.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/siro/refs/heads/main/asyncapi/siro-webhooks.json
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/siro/refs/heads/main/rate-limits/siro-rate-limits.yml

## Other Siro APIs (12)

- [Siro Audit API](https://apis.io/apis/siro/siro-audit-api/)
- [Siro Folders API](https://apis.io/apis/siro/siro-folders-api/)
- [Siro Integrations API](https://apis.io/apis/siro/siro-integrations-api/)
- [Siro Agents API](https://apis.io/apis/siro/siro-agents-api/)
- [Siro Billing Graph API](https://apis.io/apis/siro/siro-billing-graph-api/)
- [Siro Docs API](https://apis.io/apis/siro/siro-docs-api/)
- [Siro Halftime API](https://apis.io/apis/siro/siro-halftime-api/)
- [Siro Intercom API](https://apis.io/apis/siro/siro-intercom-api/)
- [Siro Invoices API](https://apis.io/apis/siro/siro-invoices-api/)
- [Siro Jobs API](https://apis.io/apis/siro/siro-jobs-api/)
- [Siro Licenses API](https://apis.io/apis/siro/siro-licenses-api/)
- [Siro Portal API](https://apis.io/apis/siro/siro-portal-api/)

## Tags

Core

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/siro/siro-core-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/siro/.
