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

Compresr Admin API

The Admin API from Compresr — 18 operation(s) for admin.

Compresr Admin API is one of 27 APIs that Compresr publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 24 operations across 18 paths, and defines 40 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.compresr.ai.

24 operations 18 paths 40 schemas 4 DELETE14 GET1 PATCH3 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.compresr.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Compresr Admin API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 24

Across 18 paths, the API surfaces 24 operations — 4 DELETE, 14 GET, 1 PATCH, 3 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 24
GET
/api/admin/users
Get Users
get_users_api_admin_users_get 15 params → 200500422
POST
/api/admin/users/sync
Sync Users
sync_users_api_admin_users_sync_post → 200500
GET
/api/admin/users/by-email/{email}
Get User By Email
get_user_by_email_api_admin_users_by_email__email__get 1 param → 200404500422
GET
/api/admin/users/{user_id}
Get User Details
get_user_details_api_admin_users__user_id__get 1 param → 200404500422
DELETE
/api/admin/users/{user_id}
Delete User
delete_user_api_admin_users__user_id__delete 2 params → 200500422
PATCH
/api/admin/users/{user_id}
Update User
update_user_api_admin_users__user_id__patch 1 param body → 200500422
GET
/api/admin/users/{user_id}/analytics
Get User Analytics
get_user_analytics_api_admin_users__user_id__analytics_get 1 param → 200404500422
GET
/api/admin/audit
Get Audit Logs
get_audit_logs_api_admin_audit_get 3 params → 200500422
GET
/api/admin/stats
Get Admin Stats
get_admin_stats_api_admin_stats_get 8 params → 200500422
GET
/api/admin/active-users
Get Daily Active Users
get_daily_active_users_api_admin_active_users_get 1 param → 200500422
GET
/api/admin/active-users-count
Get Active Users Count
get_active_users_count_api_admin_active_users_count_get 4 params → 200500422
GET
/api/admin/newsletter/subscribers
Get Newsletter Subscribers
get_newsletter_subscribers_api_admin_newsletter_subscribers_get 1 param → 200500422
DELETE
/api/admin/newsletter/subscribers/{subscriber_id}
Delete Newsletter Subscriber
delete_newsletter_subscriber_api_admin_newsletter_subscribers__subscriber_id__delete 1 param → 200404500422
GET
/api/admin/downloads/stats
Get Download Stats
get_download_stats_api_admin_downloads_stats_get 4 params → 200500422
GET
/api/admin/enterprise/billing
Get Enterprise Billing
get_enterprise_billing_api_admin_enterprise_billing_get 2 params → 200500422
GET
/api/admin/enterprise/pending
List Pending Enterprise Keys
list_pending_enterprise_keys_api_admin_enterprise_pending_get → 200500
PUT
/api/admin/enterprise/{key_id}/approve
Approve Enterprise Key
approve_enterprise_key_api_admin_enterprise__key_id__approve_put 1 param body → 200404500422
PUT
/api/admin/enterprise/{key_id}/decline
Decline Enterprise Key
decline_enterprise_key_api_admin_enterprise__key_id__decline_put 1 param body → 200404500422
GET
/api/admin/settings/excluded-patterns
Get Excluded Patterns
get_excluded_patterns_api_admin_settings_excluded_patterns_get → 200500
POST
/api/admin/settings/excluded-patterns
Add Excluded Pattern
add_excluded_pattern_api_admin_settings_excluded_patterns_post body → 200500422
DELETE
/api/admin/settings/excluded-patterns
Remove Excluded Pattern
remove_excluded_pattern_api_admin_settings_excluded_patterns_delete body → 200500422
GET
/api/admin/settings/pilot-patterns
Get Pilot Patterns
get_pilot_patterns_api_admin_settings_pilot_patterns_get → 200500
POST
/api/admin/settings/pilot-patterns
Add Pilot Pattern
add_pilot_pattern_api_admin_settings_pilot_patterns_post body → 200500422
DELETE
/api/admin/settings/pilot-patterns
Remove Pilot Pattern
remove_pilot_pattern_api_admin_settings_pilot_patterns_delete body → 200500422

Schemas 40

The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are AdminStatsResponse (50 properties), UserAnalyticsResponse (38 properties), UserBasic (20 properties), EnterpriseKeyBilling (17 properties). Each schema is shown below with its type and property counts.

AccountType
string
Account type: determines billing mode and allowed API key scopes. - USER: Prepaid wallet billing, can create user-scope keys - ENTERPRISE: Postpaid invoice bil…
NewsletterSubscriber
object
6 properties 4 required
RevenueBreakdown
object
17 properties
UserListResponse
object
7 properties
PendingEnterpriseKey
object
9 properties 4 required
HTTPValidationError
object
1 property
AdminTimeSeriesDataPoint
object
9 properties 1 required
ExcludedPatternsResponse
object
4 properties
ValidationError
object
3 properties 3 required
PendingEnterpriseKeysResponse
object
3 properties
DownloadTimeSeriesPoint
object
3 properties 1 required
EnterpriseKeyBilling
object
17 properties 5 required
APIKeyStatus
string
TierName
string
UserBasic
object
20 properties 1 required
ErrorResponse
object
6 properties 2 required
UserAPIKeyInfo
object
12 properties 4 required
UserUpdateRequest
object
6 properties
DailyActiveUsersResponse
object
4 properties 1 required
EnterpriseKeyApprovalResponse
object
4 properties 3 required
AdminStatsResponse
object
50 properties
AddExcludedPatternRequest
object
1 property 1 required
AuditLogEntry
object
7 properties 1 required
EnterpriseKeyApprovalRequest
object
3 properties 1 required
UserAnalyticsResponse
object
38 properties 1 required
AuditLogsResponse
object
5 properties
APIKeyScope
string
MRRDataPoint
object
4 properties 1 required
UsageBreakdown
object
4 properties 1 required
DownloadStatsResponse
object
10 properties 3 required
EnterpriseInvoice
object
8 properties 3 required
EnterpriseBillingResponse
object
4 properties
MessageResponse
object
2 properties 1 required
EnterpriseBillingSummary
object
6 properties
UserDetailsResponse
object
12 properties 1 required
ActiveUserInfo
object
4 properties 1 required
ModelStats
object
4 properties 1 required
RevenueDataPoint
object
2 properties 1 required
RemoveExcludedPatternRequest
object
1 property 1 required
NewsletterListResponse
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

compresr-admin-api-openapi.yml Raw ↑

Other APIs Compresr publishes across the network.

Compresr Admin - Whitelist API
Compresr API Keys API
Compresr Auth API
Compresr Billing API
Compresr Careers API
Compresr Compresr Platform API API
Compresr Compression-Agentic API
Compresr Compression API
Compresr Compression-Demo API
Compresr Compression-Models API
Compresr Dashboard API
Compresr Feature Requests API
Where this information came from

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