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

Cacheflow System API

The System API from Cacheflow — 33 operation(s) for system.

Cacheflow System API is one of 57 APIs that Cacheflow publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include System. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 35 operations across 33 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 0.0.3.

Requests are made against 2 base URLs: https://api.getcacheflow.com, https://api.sandbox.getcacheflow.com.

35 operations 33 paths 26 schemas 1 DELETE19 GET8 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.3
Base URL
https://api.getcacheflow.com
Resource Areas
1

Paths & Operations 35

Across 33 paths, the API surfaces 35 operations — 1 DELETE, 19 GET, 8 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

System 35
GET
/api/latest/status
Retrieve system status
getStatus → 200
GET
/api/latest/status/threads
Retrieve thread dump of system
getThreadDump → default
GET
/api/latest/system/analytics/proposals
List proposal analytics
getProposalsForToday → 200
POST
/api/latest/system/auth
Create system auth
createSystemAuth body → 200
GET
/api/latest/system/connectors/{orgId}/{connectorType}
List connectors for org by type
getConnectorForOrg 2 params → 201
POST
/api/latest/system/connectors/{orgId}/{connectorType}/sync
Sync from external sources for org by connector and reference type
syncFromExternalSource 3 params → 200
GET
/api/latest/system/notifications
Get emails sent
getEmailsSent 4 params → 200
GET
/api/latest/system/notifications/events/{orgId}
List notifications that are due to be sent today or earlier for an org
getNotificationEventsToBeSent 2 params → 200
POST
/api/latest/system/notifications/resend-email
Resend an email
resendEmail body → 201
POST
/api/latest/system/notifications/events/trigger/{id}
Trigger notification event
sendNotificationEvent 1 param → 200
GET
/api/latest/system/organizations
List orgs
listSystemOrgs 4 params → 200
POST
/api/latest/system/organizations
Create an org
createOrg body → 201
PUT
/api/latest/system/organizations/cleanup
Delete test/dev orgs
deleteTestDevOrgs body → 200
DELETE
/api/latest/system/organizations/test
Delete stale test orgs
deleteTestOrgs → 200
GET
/api/latest/system/organizations/{orgId}
Retrieve an org
getSystemOrgView 1 param → default
PUT
/api/latest/system/organizations/{orgId}
Update an org
updateSystemOrg 1 param body → 200
GET
/api/latest/system/migrations
List migrations
listMigrationsAvailable → 200
PUT
/api/latest/system/organizations/migrate
Run all migrations for all orgs
migrateAll body → 200
PUT
/api/latest/system/organizations/{orgId}/migrate/{migration}
Run a specific migration for a specific org
migrateOrg 2 params → 200
POST
/api/latest/system/organizations/provision
Provision an org
provisionOrg body → 201
PUT
/api/latest/system/organizations/{orgId}/reset
Reset an org
resetOrg 1 param body → 200
PUT
/api/latest/system/organizations/{orgId}/options
Update an org options
updateOrgOptions 1 param body → 200
PUT
/api/latest/system/billing/{id}/now
Trigger a billing schedule
triggerBilling 1 param → 200
GET
/api/latest/system/services/payments
Get payment service system status
getPaymentServiceStatus → 200
GET
/api/latest/system/auto-renewals/due/{orgId}
List subscriptions that should be auto renewed for an org
getAutoRenewalsDue 2 params → 200
GET
/api/latest/system/{orgId}/contracts-for-renewal
Get contracts that are eligible for renewal proposal creation for an org
getContractsForRenewalProposalCreation 2 params → 200
GET
/api/latest/system/renewals/upcoming/{orgId}
Get subscriptions upcoming for renewal for an org
getContractsUpcomingForRenewals 3 params → 200
GET
/api/latest/system/renewals/{orgId}
List pending renewal proposals for an org
getRenewalProposalsDue 3 params → 200
GET
/api/latest/system/{orgId}/proposals-for-renewal-deals
Get proposals eligible for external deal creation in a CRM for an org
getRenewalProposalsForExternalDealCreation 2 params → 200
POST
/api/latest/system/renewals/{id}/due
Send upcoming renewal notification for a subscription
handleContractRenewalNotification 1 param → 200
GET
/api/latest/system/status/events
List events
getStatusEvents → 200
GET
/api/latest/system/status/migrations
List migrations
getStatusMigrations → 200
GET
/api/latest/system/upcoming-billing
List upcoming billing
upcomingBilling 1 param → 200
GET
/api/latest/system/upcoming-billing/{orgId}
List upcoming billing for an org
upcomingBillingByOrg 2 params → 200
POST
/api/latest/system/upcoming-statements/{orgId}
Create an upcoming statement for an org
upcomingStatementsByOrg 2 params → 200

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are ProposalSummaryAnalytics (22 properties), Organization (15 properties), Status (14 properties), UpcomingBillingResponse (14 properties). Each schema is shown below with its type and property counts.

ProposalSummaryAnalytics
object
22 properties
CustomerSummary
object
7 properties
TokenResponse
object
6 properties
RenewalsDueResponse
object
1 property
ConnectorInfo
object
2 properties
ProvisionOrganizationRequest
object
11 properties
OrgLogin
object
2 properties
EventResult
object
8 properties
NotificationEvent
object
11 properties 4 required
OrgId
object
1 property
User
object
12 properties
UserProfile
object
4 properties
RenewalRequest
object
3 properties
UserEmail
object
8 properties
PersonSummary
object
7 properties
KnexDbMigration
object
4 properties
OrgResetRequest
object
1 property
Event
object
9 properties
Status
object
14 properties
JobDescription
object
2 properties
ContractRenewalSummary
object
12 properties
UpcomingBillingResponse
object
14 properties
Organization
object
15 properties 4 required
ResendEmailRequest
object
1 property 1 required
EventResults
object
2 properties
Notification
object
12 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cacheflow-system-api-openapi.yml Raw ↑

Other APIs Cacheflow publishes across the network.

Cacheflow Accounts API
Cacheflow Addresses API
Cacheflow Approval Groups API
Cacheflow Approval Requests API
Cacheflow Attachments API
Cacheflow Authentication API
Cacheflow Branding API
Cacheflow Checkout API
Cacheflow Close API
Cacheflow Contacts API
Cacheflow Countries API
Cacheflow CRM API
Where this information came from

This is an independent, third-party profile of Cacheflow System 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.