Skip to main content
GET
/
api
/
public
/
v1
/
posts
/
{id}
Get a post
import requests

url = "https://app.oneperfectslice.ai/api/public/v1/posts/{id}"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
{
  "data": {
    "fileId": 123,
    "callTypeId": 123,
    "callTypeName": "<string>",
    "templateType": "summary",
    "title": "<string>",
    "published": true,
    "result": {},
    "postCreatedAt": "2023-11-07T05:31:56Z",
    "fileCreatedAt": "2023-11-07T05:31:56Z",
    "user": {
      "id": 123,
      "email": "<string>",
      "fullName": "<string>"
    },
    "team": {
      "id": 123,
      "name": "<string>"
    },
    "postId": 123,
    "callOwnerName": "<string>",
    "callOwnerEmail": "<string>",
    "companyDomain": "<string>",
    "externalUrl": "<string>",
    "aiGeneratedTitle": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.oneperfectslice.ai/llms.txt

Use this file to discover all available pages before exploring further.

Use fileId (not postId) to link summaries and scorecards for the same call — a single call can produce both a summary post and a scorecard post.

Authorizations

Authorization
string
header
default:sk_your_api_key
required

API key with sk_ prefix. Create one in Org Settings → API Keys.

Path Parameters

id
integer<int64>
required

Response

Full post detail

data
object
required