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

Parcha Admin API

The Admin API from Parcha — 14 operation(s) for admin.

Parcha Admin API is one of 66 APIs that Parcha 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 and an API reference.

This API exposes 14 operations across 14 paths, and defines 13 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against 4 base URLs: https://api.parcha.ai/api/v1, https://demo.parcha.ai/api/v1, https://us1.parcha.ai/api/v1, http://{your-company-domain}.parcha.ai/api/v1.

14 operations 14 paths 13 schemas 6 GET6 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api.parcha.ai/api/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Parcha Admin API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — API key obtained from your Parcha account settings. Include as Bearer token in the Authorization header.

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 6 GET, 6 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 14
GET
/admin/tenants
List Tenants
list_tenants_admin_tenants_get → 200
POST
/admin/tenant
Add Tenant
add_tenant_admin_tenant_post body → 201422
PUT
/admin/tenant/agents
Update Tenant Agents
update_tenant_agents_admin_tenant_agents_put body → 202422
GET
/admin/agents
Get Agents
get_agents_admin_agents_get → 200
GET
/admin/tenant/users
Get Tenant Users
get_tenant_users_admin_tenant_users_get 1 param → 200422
POST
/admin/tenant/user
Add User To Tenant
add_user_to_tenant_admin_tenant_user_post body → 201422
PUT
/admin/tenant/user/role
Update Tenant User Role
update_tenant_user_role_admin_tenant_user_role_put body → 202422
POST
/admin/tenant/user/remove
Remove User From Tenant
remove_user_from_tenant_admin_tenant_user_remove_post body → 202422
GET
/admin/tenant/roles
Get Tenant Roles
get_tenant_roles_admin_tenant_roles_get 1 param → 200422
GET
/admin/users/search-without-tenant
Search Users Without Tenant
search_users_without_tenant_admin_users_search_without_tenant_get 1 param → 200422
POST
/admin/tenants/{tenant_id}/add-users
Add Users To Tenant
add_users_to_tenant_admin_tenants__tenant_id__add_users_post 1 param body → 202422
POST
/admin/impersonate
Impersonate User
impersonate_user_admin_impersonate_post body → 200422
POST
/admin/stop-impersonation
Stop Impersonation
stop_impersonation_admin_stop_impersonation_post → 200
GET
/admin/impersonation-status
Get Impersonation Status
get_impersonation_status_admin_impersonation_status_get → 200

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are TenantV2 (9 properties), TenantUserRequest (5 properties), TenantCustomAttributes (5 properties), ImpersonationStatusResponse (5 properties). Each schema is shown below with its type and property counts.

TenantV2
object
9 properties 4 required
ValidationError
object
3 properties 3 required
TenantUserRemoveRequest
object
Request model for removing a user from a tenant.
2 properties 2 required
TenantCustomAttributes
object
5 properties
HTTPValidationError
object
1 property
TenantUserRequest
object
Request model for adding a user to a tenant.
5 properties 3 required
ImpersonationStatusResponse
object
5 properties 1 required
ImpersonateResponse
object
4 properties 2 required
InitialAdmin
object
1 property 1 required
ImpersonateRequest
object
3 properties 1 required
TenantUserRoleRequest
object
Request model for updating a user's role within a tenant.
4 properties 4 required
StopImpersonationResponse
object
3 properties 2 required
AddTenantRequest
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

parcha-admin-api-openapi.yml Raw ↑

Other APIs Parcha publishes across the network.

Parcha admin-billing API
Parcha Admin CSV Batch Management API
Parcha Admin - Profiler Testing API
Parcha Admin - Scraper Testing API
Parcha Agent API
Parcha Agent Schemas API
Parcha Billing API
Parcha Checks API
Parcha Cost Analytics API
Parcha Dashboard API
Parcha Document Management API
Parcha document-requests API
Where this information came from

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