aid: plainrouter name: Plainrouter image: https://plainrouter.com/cdn-cgi/image/width=1200,quality=85,format=png,onerror=redirect/brand/plainrouter-icon.png description: Plainrouter is a paid ads platform for developers and agents, enabling tracking of first‑party conversions, surfacing campaign evidence, and shipping governed ad changes. It offers API, SDKs, CLI, and MCP server integrations to connect Meta conversion tracking and approved creative work, providing self‑serve production access with a free tier and detailed pricing options. url: https://raw.githubusercontent.com/api-evangelist/plainrouter/refs/heads/main/apis.yml x-type: company x-source: harvest:g2-catalog x-tier: profiled x-tier-reason: enrichment pass 2026-10-18 (modular-v1; was harvest) specificationVersion: '0.20' created: '2026-10-18' modified: '2026-10-18' tags: - Company - Advertising - Developer Tools - PaidAds tags_raw: - Company - Advertising - API - DeveloperTools - PaidAds maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io common: - type: AgenticAccess url: agentic-access/plainrouter-agentic-access.yml - type: Plans url: plans/plainrouter-plans-pricing.yml - type: Spectral url: rules/plainrouter-rules.yml - type: JSONLD url: json-ld/plainrouter-context.jsonld - type: Vocabulary url: vocabulary/plainrouter-vocabulary.yml - type: AgentSkill url: skills/_index.yml - type: Webhooks url: asyncapi/plainrouter-webhooks.yml - type: DataModel url: data-model/plainrouter-data-model.yml - type: ChangeLog url: changelog/plainrouter-changelog.yml - type: Idempotency url: conventions/plainrouter-conventions.yml - type: Conventions url: conventions/plainrouter-conventions.yml - type: Authentication url: authentication/plainrouter-authentication.yml - type: Deprecation url: lifecycle/plainrouter-lifecycle.yml - type: Lifecycle url: lifecycle/plainrouter-lifecycle.yml - type: ErrorCatalog url: errors/plainrouter-problem-types.yml - type: Conformance url: conformance/plainrouter-conformance.yml - type: LLMsTxt url: llms/plainrouter-llms.txt - type: MCPServer url: mcp/plainrouter-mcp.yml - type: WellKnown url: well-known/plainrouter-well-known.yml - type: Hosts url: hosts/plainrouter-hosts.yml - type: Vendors url: vendors/plainrouter-vendors.yml - type: Packages url: packages/plainrouter-packages.yml - type: Security url: https://plainrouter.com/security - type: SDKs url: https://github.com/plainrouter/sdk - type: Login url: https://plainrouter.com/login - type: GitHubOrganization url: https://github.com/plainrouter - type: DeveloperPortal url: https://plainrouter.com/solutions/developers - type: ChangeLog url: https://plainrouter.com/docs/changelog - type: APIReference url: https://plainrouter.com/docs/reference/statuses-and-terms - type: OAuthScopes url: scopes/plainrouter-scopes.yml - type: VulnerabilityDisclosure url: security/plainrouter-vulnerability-disclosure.yml - type: DomainSecurity url: security/plainrouter-domain-security.yml - type: Website url: https://plainrouter.com/ - type: Documentation url: https://plainrouter.com/api/docs - type: Pricing url: https://plainrouter.com/pricing.md - type: TermsOfService url: https://plainrouter.com/terms.md - type: PrivacyPolicy url: https://plainrouter.com/privacy.md apis: - aid: plainrouter:plainrouter-actiondryrunapi-api name: Plainrouter Action Dry Run API description: The ActionDryRunApi API from Plainrouter — 1 operation(s) for actiondryrunapi. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - ActionDryRunApi properties: - type: OpenAPI url: openapi/plainrouter-actiondryrunapi-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-actionproposalapi-api name: Plainrouter Action Proposal API description: The ActionProposalApi API from Plainrouter — 1 operation(s) for actionproposalapi. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - ActionProposalApi properties: - type: OpenAPI url: openapi/plainrouter-actionproposalapi-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-actionreadapi-api name: Plainrouter Action Read API description: The ActionReadApi API from Plainrouter — 5 operation(s) for actionreadapi. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - ActionReadApi properties: - type: OpenAPI url: openapi/plainrouter-actionreadapi-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-actionruleapi-api name: Plainrouter Action Rule API description: The ActionRuleApi API from Plainrouter — 2 operation(s) for actionruleapi. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - ActionRuleApi properties: - type: OpenAPI url: openapi/plainrouter-actionruleapi-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-adtestapi-api name: Plainrouter Ad Test API description: The AdTestApi API from Plainrouter — 2 operation(s) for adtestapi. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - AdTestApi properties: - type: OpenAPI url: openapi/plainrouter-adtestapi-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-agentcontext-api name: Plainrouter Agent Context API description: The AgentContext API from Plainrouter — 1 operation(s) for agentcontext. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - AgentContext properties: - type: OpenAPI url: openapi/plainrouter-agentcontext-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-cookiedeclaration-api name: Plainrouter Cookie Declaration API description: The CookieDeclaration API from Plainrouter — 1 operation(s) for cookiedeclaration. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - CookieDeclaration properties: - type: OpenAPI url: openapi/plainrouter-cookiedeclaration-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-creative-api name: Plainrouter Creative API description: The Creative API from Plainrouter — 4 operation(s) for creative. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - Creative properties: - type: OpenAPI url: openapi/plainrouter-creative-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-deploymentplan-api name: Plainrouter Deployment Plan API description: The DeploymentPlan API from Plainrouter — 5 operation(s) for deploymentplan. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - DeploymentPlan properties: - type: OpenAPI url: openapi/plainrouter-deploymentplan-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-draftbatchfileimport-api name: Plainrouter Draft Batch File Import API description: The DraftBatchFileImport API from Plainrouter — 1 operation(s) for draftbatchfileimport. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - DraftBatchFileImport properties: - type: OpenAPI url: openapi/plainrouter-draftbatchfileimport-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-event-api name: Plainrouter Event API description: The Event API from Plainrouter — 3 operation(s) for event. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - Event properties: - type: OpenAPI url: openapi/plainrouter-event-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-launchpolicy-api name: Plainrouter Launch Policy API description: The LaunchPolicy API from Plainrouter — 2 operation(s) for launchpolicy. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - LaunchPolicy properties: - type: OpenAPI url: openapi/plainrouter-launchpolicy-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-metainventoryexposure-api name: Plainrouter Meta Inventory Exposure API description: >- The MetaInventoryExposure API from Plainrouter — 2 operation(s) for metainventoryexposure. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - MetaInventoryExposure properties: - type: OpenAPI url: openapi/plainrouter-metainventoryexposure-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-operations-api name: Plainrouter Operations API description: The Operations API from Plainrouter — 8 operation(s) for operations. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: [] tags_raw: - Operations properties: - type: OpenAPI url: openapi/plainrouter-operations-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json - aid: plainrouter:plainrouter-sandbox-api name: Plainrouter Sandbox API description: The Sandbox API from Plainrouter — 4 operation(s) for sandbox. humanURL: https://plainrouter.com/docs baseURL: https://plainrouter.com/api/v1 tags: - Sandbox properties: - type: OpenAPI url: openapi/plainrouter-sandbox-api-openapi.yml - type: JSONSchema url: json-schema/plainrouter-action-proposal-input-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-list-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-create-read-schema.json - type: JSONSchema url: json-schema/plainrouter-ad-test-show-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-rule-detail-read-schema.json - type: JSONSchema url: json-schema/plainrouter-action-proposal-read-schema.json - type: JSONSchema url: json-schema/plainrouter-deployment-plan-read-schema.json x-enrichment: date: '2026-10-18' status: enriched artifacts_added: 46 pass: modular-v1 engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local