How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pryon Content Service API

The Content Service API from Pryon — 16 operation(s) for content service.

Pryon Content Service API is one of 24 APIs that Pryon publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content Service. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 22 operations across 16 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.pryon.net.

22 operations 16 paths 39 schemas 6 DELETE12 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.pryon.net
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Pryon Content Service API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authoriation: Bearer (oauth2_token).

  • oauth2_token — The Pryon APIs are authenicated with an OAuth2 Bearer token.

Paths & Operations 22

Across 16 paths, the API surfaces 22 operations — 6 DELETE, 12 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Content Service 22
GET
/api/knowledge/v1alpha1/content-groups
List Content Groups
ContentService_ListContentGroups 3 params → 200default
POST
/api/knowledge/v1alpha1/content-groups
Create Content Group
ContentService_CreateContentGroup 1 param body → 200default
DELETE
/api/knowledge/v1alpha1/content-groups/{content_group_id}
Delete Content Group
ContentService_DeleteContentGroup 2 params → 200default
GET
/api/knowledge/v1alpha1/content-groups/{content_group_id}
Get Content Group
ContentService_GetContentGroup 2 params → 200default
DELETE
/api/knowledge/v1alpha1/content-groups/{content_group_id}/contents
Delete Content Group Contents
ContentService_DeleteContentGroupContents 2 params → 200default
GET
/api/knowledge/v1alpha1/content-groups/{content_group_id}/contents
List Content Group Contents
ContentService_ListContentGroupContents 5 params → 200default
DELETE
/api/knowledge/v1alpha1/content-groups/{content_group_id}/contents/{content_id}
Delete Content Group Content
ContentService_DeleteContentGroupContent 3 params → 200default
GET
/api/knowledge/v1alpha1/content-groups/{content_group_id}/contents/{content_id}
Get Content Group Content
ContentService_GetContentGroupContent 3 params → 200default
DELETE
/api/knowledge/v1alpha1/content-groups/{content_group_id}:cascade
Cascade Delete Content Group
ContentService_CascadeDeleteContentGroup 2 params → 200default
PATCH
/api/knowledge/v1alpha1/content-groups/{data.content_group_id}
Update Content Group
ContentService_UpdateContentGroup 2 params → 200default
POST
/api/knowledge/v1alpha1/content-groups/{data.content_group_id}/contents/{data.content_id}
Create Content Group Content
ContentService_CreateContentGroupContent 3 params body → 200default
GET
/api/knowledge/v1alpha1/contents
List Contents
ContentService_ListContents 6 params → 200default
POST
/api/knowledge/v1alpha1/contents
Create Content
ContentService_CreateContent 1 param body → 200default
DELETE
/api/knowledge/v1alpha1/contents/{content_id}
Delete Content
ContentService_DeleteContent 2 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}
Get Content
ContentService_GetContent 2 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}/image
Get Content Image
ContentService_GetContentImage 5 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}/processed-extracts
List Processed Content Extracts
ContentService_ListProcessedContentExtracts 5 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}/retrieval-extracts
List Retrieval Content Extracts
ContentService_ListRetrievalContentExtracts 5 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}/subjects
List Content Subjects
ContentService_ListContentSubjects 6 params → 200default
GET
/api/knowledge/v1alpha1/contents/{content_id}/summary
Get Summary
ContentService_GetSummary 2 params → 200default
DELETE
/api/knowledge/v1alpha1/contents/{content_id}:cascade
Cascade Delete Content
ContentService_CascadeDeleteContent 2 params → 200default
GET
/api/knowledge/v1alpha1/domains/{knowledge_domain_id}/contents/{content_id}/metadata
Get Content Metadata
ContentService_GetContentMetadata 3 params → 200default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are filename_v1alpha1Content (10 properties), filename_v1alpha1ContentExtract (8 properties), filename_ContentExtractReadPermission (8 properties), filename_v1alpha1ContentGroup (6 properties). Each schema is shown below with its type and property counts.

filename_v1alpha1Content
object
10 properties
filename_ContentExtractReadPermission
object
8 properties
filename_googlerpcStatus
object
3 properties
filename_v1alpha1ContentExtract
object
8 properties
filename_v1alpha1SubjectEntity
object
6 properties
filename_v1alpha1ListProcessedContentExtractsResponse
object
4 properties
filename_TextBoxTextLine
object
3 properties
filename_v1alpha1ContentGroup
object
6 properties
filename_v1alpha1ContentStatus
string
The Content status will only be updated by the server. - CONFIGURED: Initial status; content is configured. - UNSUPPORTED: Unsupported content found during the…
filename_v1alpha1ListContentsResponse
object
4 properties
filename_PageTextBox
object
6 properties
filename_v1alpha1ListProcessedContentExtractsItem
object
1 property
filename_v1alpha1ListSubjectsResponse
object
5 properties
filename_v1alpha1CreateContentRequest
object
1 property
filename_v1alpha1ContentGroupContent
object
2 properties
filename_v1alpha1ListContentGroupItem
object
2 properties
filename_v1alpha1DataSourceMetadata
object
3 properties
filename_v1alpha1ListContentGroupsResponse
object
2 properties
filename_v1alpha1DataType
string
- DATATYPEUNSPECIFIED: Unspecified - indicates that data type is not set. This is not a valid option when creating a metadata field. - STRING: Free form text c…
filename_v1alpha1SummaryItem
object
2 properties
filename_v1alpha1CreateContentGroupRequest
object
1 property
filename_v1alpha1GetSummaryResponse
object
2 properties
filename_v1alpha1GetContentMetadataResponse
object
2 properties
filename_v1alpha1GetContentGroupResponse
object
2 properties
filename_v1alpha1GetContentGroupContentResponse
object
2 properties
filename_v1alpha1ListContentGroupContentItem
object
2 properties
filename_v1alpha1ListRetrievalContentExtractsResponse
object
4 properties
filename_v1alpha1ListRetrievalContentExtractsItem
object
1 property
filename_v1alpha1ContentGroupContentRequest
object
1 property
filename_v1alpha1ResourceMetadata
object
4 properties
filename_protobufAny
object
2 properties
filename_PageTextBoxTimestamp
object
2 properties
filename_v1alpha1CollectionMetadata
object
2 properties
filename_v1alpha1GetContentResponse
object
2 properties
filename_v1alpha1ListContentItem
object
2 properties
filename_PageAnchorCharOffset
object
The location of a hyperlink's anchor text within the displaytext. Only avaliable if the content is a HTML.
4 properties
filename_v1alpha1ListContentGroupContentsResponse
object
5 properties
filename_v1alpha1GetSubjectResponse
object
2 properties
filename_ContentExtractPage
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pryon-content-service-api-openapi.yml Raw ↑

Other APIs Pryon publishes across the network.

Pryon Analytics API
Pryon Connector Service External API
Pryon Content Service API
Pryon Exchange API
Pryon Exchange Event API
Pryon Feedback API
Pryon Generative API
Pryon Generative Exchange API
Pryon Generative Feedback API
Pryon Generative Retrieval API
Pryon Generative Retrieval Feedback API
Pryon Knowledge Collection Service API
Where this information came from

This is an independent, third-party profile of Pryon Content Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.