The identity and technical contract details declared by the specification.
AgentResponseFeedback
object
Outbound shape — returned by POST /api/v1/agents/feedback/.
9 properties
9 required
LeadGenerationJob
object
Serializer for LeadGenerationJob model - isolated feature
4 properties
4 required
OrderAdjustmentStatusEnum
string
available - Available pendingapplication - Pending Application applied - Applied void - Void
PlaidItemStatusEnum
string
good - Good loginrequired - Login required pendingexpiration - Pending expiration revoked - Revoked error - Error
IssueTypeEnum
string
INCORRECTOUTPUT - Incorrect Output INCOMPLETE - Incomplete SLOW - Slow HALLUCINATION - Hallucination FORMATTINGISSUE - Formatting Issue UXISSUE - UX Issue SECU…
CortexWorkflowWithJobs
object
List all workflows with their associated jobs.
8 properties
7 required
McpAuditLog
object
14 properties
14 required
PaginatedHubSpotPipelineList
object
4 properties
2 required
ScoringDebug
object
7 properties
7 required
AgentFeedback
object
Used for reading feedbacks.
12 properties
8 required
CortexWorkflowTypeEnum
string
FINANCE - Finance PREDICTIONS - Predictions COMPLIANCE - Compliance LOGISTICS - Logistics ORDERS - Orders
ConnectorVerifyResponseStatusEnum
string
connected - connected needsreconnect - needsreconnect notconnected - notconnected
OrderAdjustmentTypeEnum
string
creditnote - Credit Note debitnote - Debit Note
PaginatedOAuthApplicationList
object
4 properties
2 required
PaginatedCrmCompanyList
object
4 properties
2 required
ConnectorConnectionStatusEnum
string
pending - Pending OAuth completion connected - Connected needsreconnect - Needs reconnect revoked - Revoked error - Error
EnrichmentRunDetail
object
Detail representation for the enrichment run history endpoint.
12 properties
6 required
OrderAdjustmentCreate
object
Multipart create payload for POST .../order-adjustments/. originatingorderuuid is validated for UUID format only — the order is looked up against a tenant-scop…
6 properties
6 required
ConnectorKindEnum
string
peruser - Per user pertenant - Per tenant
PatchedCompanyNotificationOverride
object
3 properties
PatchedMcpUserAccess
object
13 properties
PatchedCrmSavedView
object
12 properties
EnrichViewRequest
object
Input for triggering enrichment on a saved view.
3 properties
AvailableSitesResponse
object
2 properties
2 required
HubSpotSyncRunTypeEnum
string
viewsync - View Sync createleads - Create Leads dealstaterefresh - Deal/Lead State Refresh companiesupload - Companies Upload
InitiateResponse
object
2 properties
2 required
PaginatedAlertsList
object
4 properties
2 required
BuyerOrderAdjustmentDetail
object
Buyer-facing detail serializer. Fields are listed explicitly (allowlist) rather than excluding supplierdocumenturl from the parent's list, so any future field…
24 properties
24 required
EnrichmentRun
object
Serializer for enrichment run status, including progress percentage.
10 properties
4 required
PaginatedMcpUserAccessList
object
4 properties
2 required
HubSpotSyncRunDetail
object
Detail representation for the run history endpoint.
16 properties
4 required
ConnectorTenantModeEnum
string
none - None (per-user connector) sharedtoken - Shared admin token adminconsent - Provider admin-consent
SupplierSite
object
3 properties
3 required
CortexJob
object
Used for reading jobs (and nested under workflows).
10 properties
8 required
CrmSettings
object
Serializer for per-company CRM settings (singleton). The company field is set server-side and is not exposed.
4 properties
3 required
CreatedBy
object
2 properties
2 required
PaginatedEnrichmentRunListList
object
4 properties
2 required
UnleashedConnectResponse
object
2 properties
2 required
TrendsAlertTypeEnum
string
critical - Critical baseline - Baseline stressscenario - Stress Scenario optimisticscenario - Optimistic Scenario
PatchedCortexWorkflowWithJobs
object
List all workflows with their associated jobs.
8 properties
PaginatedNotificationPreferenceList
object
4 properties
2 required
FeedbackTagEnum
string
accurate - accurate savedtime - savedtime goodjudgement - goodjudgement slow - slow hallucination - hallucination missedcontext - missedcontext wrongsupplier -…
HubSpotDealStageEnum
string
nodeal - No Deal inprogress - In Progress won - Won lost - Lost
PaginatedCompanyNotificationOverrideList
object
4 properties
2 required
MerchantOfRecordNote
object
5 properties
5 required
PaginatedHubSpotSyncRunListList
object
4 properties
2 required
Alerts
object
Serializer for Alerts model - isolated feature
7 properties
7 required
PaginatedForecastList
object
4 properties
2 required
AvailableCurrenciesEnum
string
EUR - EUR GBP - GBP USD - USD
PaginatedNotificationRecipientList
object
4 properties
2 required
PlaidExchangeRequest
object
Body for plaid/exchange/ — the Link onSuccess payload.
3 properties
1 required
PaginatedCortexJobList
object
4 properties
2 required
AgentFeedbackCreate
object
Accepts a workflow by UUID for creation convenience.
8 properties
4 required
PaginatedTrendsList
object
4 properties
2 required
McpScopeKeyEnum
string
all:read - Read access to all MCP tools all:write - Write access to all MCP tools orders:read - Read order data orders:write - Create and modify orders compani…
PaginatedAgentFeedbackList
object
4 properties
2 required
CrmImportRunStatusEnum
string
pending - Pending inprogress - In Progress success - Success failure - Failure
CortexJobUpdate
object
Partial updates: agentname, description, status.
4 properties
PatchedAgentFeedback
object
Used for reading feedbacks.
12 properties
OAuthApplication
object
Serializer for OAuth Application management (admin-only).
8 properties
6 required
CortexJobStatusEnum
string
PENDING - Pending EXECUTING - Executing COMPLETED - Completed AWAITINGHUMAN - Awaiting Human
ActionPreferenceEnum
string
ACCEPTFINAL - Accept as Final NEEDSREVIEW - Needs Manual Review RERUN - Rerun ESCALATE - Escalate to Human DISCARD - Discard
AgentResponseFeedbackRequest
object
Inbound shape for POST /api/v1/agents/feedback/. Polarity validation enforces that a positive ratingvalue only carries positive tags and a negative one only ca…
8 properties
3 required
HubSpotSyncStatusEnum
string
pending - Pending synced - Synced failed - Failed notfound - Not Found
McpAuditStatusEnum
string
success - Success error - Error denied - Denied
OrderAdjustmentApply
object
Body for POST .../order-adjustments/{uuid}/apply/. targetorderuuid is validated for UUID format only; the view performs a tenant-scoped lookup. See OrderAdjust…
1 property
1 required
PaginatedMcpAuditLogList
object
4 properties
2 required
RecommendationInsightRoleEnum
string
primary - Primary supporting - Supporting
PaginatedMcpAccessRequestList
object
4 properties
2 required
AgentDetailError
object
Common error envelope for the agents session endpoints — returns {"detail": "..."} on every non-2xx response.
1 property
1 required
CrmContact
object
6 properties
6 required
EnrichmentProcessNameEnum
string
icpscoring - ICP Scoring companyemployeedata - Company Employee Data contactenrichment - Contact Enrichment
ClientTypeEnum
string
confidential - Confidential public - Public
PaginatedSupplierDocumentList
object
4 properties
2 required
Forecast
object
Serializer for Forecast model - isolated feature
7 properties
7 required
CategoryPreference
object
One row in the GET /preferences/categories/ response.
2 properties
2 required
CortexJobCreate
object
Accepts a workflow by UUID for creation convenience.
6 properties
5 required
PatchedSupplierDocument
object
19 properties
AuthorizationGrantTypeEnum
string
authorization-code - Authorization code urn:ietf:params:oauth:grant-type:devicecode - Device Code implicit - Implicit password - Resource owner password-based…
AgentSessionMessageRoleEnum
string
user - user assistant - assistant
DocumentLifecycleStatusEnum
string
valid - Valid expired - Expired expiringsoon - Expiring Soon renewed - Renewed
CrmImportRunDetail
object
Detail representation for the CRM import run history endpoint.
12 properties
4 required
AgentTokenRequest
object
JSON body the agent runtime POSTs to agent-token. The runtime passes the active turn's companyuuid so the lookup targets the right tenant for multi-company use…
1 property
AgentSessionMessage
object
One persisted conversation message in the chat transcript. Mirrors Strands' MessageData shape ({role, content}) for the roles + content blocks we persist betwe…
5 properties
2 required
ConnectorVerifyResponse
object
Coarse, closed-union result of the pre-flight token probe. Deliberately NOT the full ConnectorConnectionStatus set — the FE only needs to know whether the conn…
1 property
1 required
PatchedMcpAccessRequest
object
10 properties
CategoryChannelState
object
Per-channel boolean map returned by GET /preferences/categories/. Declared explicitly so drf-spectacular knows the response shape — the in-line dict the action…
2 properties
2 required
PaymentProviderEnum
string
stripe - Stripe two - Two direct - Direct
PlaidLinkTokenRequest
object
Body for plaid/link-token/. itemuuid puts Link into update mode to re-auth an existing Item (e.g. after ITEMLOGINREQUIRED); omit it to link a new bank.
1 property
Connector
object
Read-only view of a connector definition merged with its connection state.
15 properties
14 required
PlaidExchangeResponseStatusEnum
string
ok - ok
DnsCheckStatusEnum
string
pending - Pending success - Success error - Error notfound - Not Found
ChannelEnum
string
email - Email inapp - In App
PlaidItem
object
Read-only view of one linked Plaid Item (bank connection).
6 properties
6 required
CrmCompanyEnrichedFields
object
4 properties
2 required
CrmCustomColumnTypeEnum
string
numeric - Numeric text - Text llm - LLM score - Score
AgentSessionMessages
object
Envelope returned by GET /sessions/me/events/ carrying the user's chat transcript projected from the agent's snapshot.
1 property
1 required
EnrichmentRunList
object
List representation for the enrichment run history endpoint.
10 properties
6 required
EnrichmentRunCreated
object
Response after triggering enrichment.
1 property
1 required
RecommendationAudienceEnum
string
buyer - Buyer mor - Merchant of Record supplier - Supplier
PaginatedLeadGenerationJobList
object
4 properties
2 required
ScoringSignal
object
4 properties
4 required
CrmImportRunList
object
List representation for the CRM import run history endpoint.
10 properties
4 required
CrmContactFieldTypeEnum
string
companyname - Company Name firstname - First Name lastname - Last Name fullname - Full Name jobtitle - Job Title location - Location linkedinurl - LinkedIn URL…
CrmCustomColumn
object
8 properties
7 required
PaginatedCortexWorkflowWithJobsList
object
4 properties
2 required
UnleashedConnectRequest
object
Body for unleashed/connect/ — the API credentials the user pastes. Same endpoint backs both first connect and reconnect (re-pasting rotated credentials). Value…
2 properties
2 required
McpUserAccess
object
13 properties
10 required
CrmCompanyData
object
33 properties
4 required
PatchedCrmCustomColumn
object
8 properties
OrderAdjustmentDetail
object
Full read serializer for the MoR detail / post-action responses. Exposes supplierdocumenturl because the supplier-uploaded credit/debit note is internal-facing…
25 properties
25 required
NotificationPreference
object
4 properties
3 required
RecursiveTaxonomy
object
Recursive serializer for a taxonomy node:
4 properties
4 required
AgentTokenErrorResponse
object
Stable client message surfaced on upstream identity-broker failures.
1 property
1 required
CompanyNotificationOverride
object
3 properties
2 required
HubSpotCreateLeadsRequest
object
3 properties
3 required
CrmSavedView
object
12 properties
10 required
OrderAdjustmentList
object
Lightweight read serializer for the apply-picker list endpoint.
14 properties
14 required
FeedbackRatingEnum
string
GOOD - Good BAD - Bad
RecommendationCreate
object
Agent write-path serializer (behind the createrecommendation MCP tool). No impact field exists here — impact is read from the cited insight at render time, so…
10 properties
4 required
RecommendationSeverityEnum
integer
1 - Low 2 - Medium 3 - High 4 - Critical
AgentTokenResponse
object
Token-resolution outcome surfaced to the agent runtime. status: - ok — connection found and the vault returned a usable token. accesstoken and expiresin are po…
3 properties
1 required
PatchedCrmSettings
object
Serializer for per-company CRM settings (singleton). The company field is set server-side and is not exposed.
4 properties
HubSpotSyncRun
object
Status payload for hubspot-create-leads runs. Includes phase + contact-enrichment counters when the run was started via the LLM-gated flow (ENABLECONTACTENRICH…
12 properties
12 required
ConfidenceLevelEnum
string
CONFIDENT - Confident UNSURE - Unsure NOTCONFIDENT - Not Confident
PaginatedCrmImportRunListList
object
4 properties
2 required
McpAccessRequestStatusEnum
string
pending - Pending approved - Approved denied - Denied
Trends
object
Serializer for Trends model - isolated feature
7 properties
7 required
DocumentType
object
Shared serializer for the DocumentType taxonomy (buyer, supplier, Opply documents).
3 properties
2 required
SupplierDocument
object
19 properties
11 required
MessageAttachmentDispositionEnum
string
sent - Sent suspicious - Suspicious skippedtimeout - Not used (scan pending)
PaginatedHubSpotOwnerList
object
4 properties
2 required
InsightRead
object
Read view of an Insight for the buyer-facing rail. insighttype is the model column verbatim where it matches one of the known InsightType values; otherwise it…
16 properties
8 required
PatchedNotificationPreference
object
4 properties
CrmImportRunTypeEnum
string
companiesbulk - Companies Bulk Import companiesfile - Companies File Import contactscsv - Contacts CSV Import
NotificationRecipientStateEnum
string
queued - Queued sent - Sent delivered - Delivered read - Read archived - Archived failed - Failed
HubSpotSyncRunCreated
object
1 property
1 required
_RecommendationInsightWrite
object
2 properties
1 required
PlaidLinkTokenResponse
object
2 properties
1 required
MessageAttachmentRef
object
One attachment ref carried on a message's metadata["attachments"] (SC-4146). Channel-neutral and reusable by any message serializer (agent chat today; task cha…
4 properties
4 required
McpAccessRequest
object
10 properties
9 required
AgentSession
object
Read shape for the active AgentCore session pointer. Surfaces sessionid plus lastusedat so the FE can decide whether a hydrated value is stale enough to warran…
4 properties
4 required
HubSpotOwner
object
4 properties
4 required
CortexWorkflowCreate
object
4 properties
3 required
PaginatedCrmContactList
object
4 properties
2 required
CrmCompany
object
11 properties
10 required
NotificationPreferenceUpsert
object
Write-only payload for PUT /preferences/upsert/. Declared as a plain Serializer (not a ModelSerializer) so the generated TS schema doesn't carry the read-only…
3 properties
3 required
CreatorEnum
string
paymentagent - Payment Agent debtagent - Debt Agent onboardingagent - Onboarding Agent demandforecaster - Demand Forecaster supplieroptimizer - Supplier Optimi…
HubSpotSyncRunList
object
List representation for the run history endpoint.
11 properties
4 required
HubSpotPipeline
object
2 properties
2 required
AgentTokenResponseStatusEnum
string
ok - ok notconnected - notconnected needsreconnect - needsreconnect
NotificationRecipient
object
One in-app inbox row from the recipient's perspective.
13 properties
13 required
CrmContactField
object
3 properties
3 required
PatchedCortexJobUpdate
object
Partial updates: agentname, description, status.
4 properties
PaginatedOrderAdjustmentListList
object
4 properties
2 required
PlaidExchangeResponse
object
2 properties
2 required
NotificationCategoryEnum
string
tasks - Tasks taskmentions - Task Mentions updates - Updates system - System
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Opply publishes across the network.