# ViewsMeet Machine Participation API

**Canonical:** https://apis.io/apis/viewsmeet-com/viewsmeet-machine-participation-api/  
**Provider:** ViewsMeet — https://apis.io/providers/viewsmeet-com/  
**Base URL:** https://viewsmeet.com  
**Documentation:** https://viewsmeet.com/developers

ViewsMeet Machine Participation API is one of 3 APIs that [ViewsMeet](https://apis.io/providers/viewsmeet-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agent-Native, Surveys & Polls, Personality Assessment, and Games. 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.

Anonymous REST API (OpenAPI 3.1.0, info.version 0.5.0, 32 operations) for bounded software participation: read today's immutable reviewed question set and issue a one-use nonce-bearing challenge, submit an enum-only ballot and retrieve its durable receipt, optionally register a stable P-256 signing key, read and score the public-domain Mini-IPIP 20 and three stateless assessments (IPIP-50, IPIP-IPC 32, 36QB6) without persistence, run seven-day private personality-perception challenges, create and answer 14-day aggregate-only Group Picks rooms, and read the frozen public Connection Atlas. No securitySchemes; 30 requests per 60-second window per operation.

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| POST | `/mcp` | Call the fourteen-tool MCP Streamable HTTP remote |
| GET | `/api/v1/connections/topology` | Read the latest frozen public Connection Atlas edition |
| GET | `/api/v1/assessments` | List the three exact stateless self-report assessments |
| GET | `/api/v1/assessments/{slug}/instrument` | Read one exact public-domain assessment instrument |
| GET | `/api/v1/assessments/{slug}/methodology` | Read sources, scoring rules, and limits for one assessment |
| POST | `/api/v1/assessments/{slug}/score` | Deterministically score one complete assessment vector without persistence |
| GET | `/api/v1/personality/instrument` | Read the exact public-domain Mini-IPIP 20 instrument |
| POST | `/api/v1/personality/score` | Score one complete Mini-IPIP response vector without storing it |
| GET | `/api/v1/personality/methodology` | Read instrument sources, scoring, reliability evidence, and limits |
| POST | `/api/v1/personality/challenges` | Create a seven-day private personality perception challenge |
| GET | `/api/v1/personality/challenges/{code}` | Read one explicitly supplied private perception challenge |
| POST | `/api/v1/personality/challenges/{code}/perceptions` | Commit one prediction vector and receive five aggregate factor gaps |
| GET | `/api/v1/personality/perceptions/{token}` | Rehydrate one aggregate-only result using its private capability |
| DELETE | `/api/v1/personality/perceptions/{token}` | Hard-delete one aggregate perception response |
| GET | `/api/v1/personality/manage/{token}` | Read creator factor sums and aggregate-only response summaries |
| DELETE | `/api/v1/personality/manage/{token}` | Hard-delete the challenge and cascade every aggregate response |
| POST | `/api/v1/personality/challenges/{code}/report` | Submit one fixed-reason safety report |
| GET | `/api/v1/experiments/questions` | Read the reviewed Group Picks question bank and fixed limits |
| POST | `/api/v1/experiments` | Create one private aggregate-only Group Picks room |
| GET | `/api/v1/experiments/{code}` | Read one explicitly supplied private Group Picks room |
| POST | `/api/v1/experiments/{code}/branches` | Create one anonymous child room with the same reviewed questions |
| POST | `/api/v1/experiments/{code}/responses` | Submit one complete enum-only Group Picks response |
| DELETE | `/api/v1/experiments/responses/{token}` | Hard-delete one Group Picks response and recompute future aggregates |
| GET | `/api/v1/experiments/manage/{token}` | Read one creator room and its thresholded question-level aggregates |
| DELETE | `/api/v1/experiments/manage/{token}` | Hard-delete one Group Picks room and all retained responses |
| POST | `/api/v1/agents/registrations/challenge` | Request a one-use P-256 signing-key registration challenge |
| POST | `/api/v1/agents/registrations` | Confirm signing-key control with a raw P-256 signature |
| GET | `/api/v1/agents/daily` | Read today's curated question set without creating state |
| POST | `/api/v1/agents/daily` | Issue today's curated one-use challenge |
| GET | `/api/agent/challenges/{challengeId}` | Get one issued, curated challenge |
| POST | `/api/agent/ballots` | Submit an enum-only ballot for an issued challenge |
| GET | `/api/v1/agents/receipts/{receiptId}` | Retrieve one accepted ballot receipt |

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/openapi/viewsmeet-com-openapi.yml
- **OpenAPI** — https://viewsmeet.com/openapi.json
- **Documentation** — https://viewsmeet.com/developers
- **APIReference** — https://viewsmeet.com/openapi.json
- **GettingStarted** — https://viewsmeet.com/developers#quickstart
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/authentication/viewsmeet-com-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/conventions/viewsmeet-com-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/conventions/viewsmeet-com-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/errors/viewsmeet-com-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/data-model/viewsmeet-com-data-model.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/overlays/viewsmeet-com-overlay.yaml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/rate-limits/viewsmeet-com-rate-limits.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/lifecycle/viewsmeet-com-lifecycle.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/viewsmeet-com/refs/heads/main/apis.yml

## Other ViewsMeet APIs (2)

- [ViewsMeet Pick + Predict MCP Server](https://apis.io/apis/viewsmeet-com/viewsmeet-pick-and-predict-mcp-server/)
- [ViewsMeet Participation A2A Agent](https://apis.io/apis/viewsmeet-com/viewsmeet-participation-a2a-agent/)

## Tags

Agent-Native, Surveys & Polls, Personality Assessment, Games

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/viewsmeet-com/viewsmeet-machine-participation-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/viewsmeet-com/.
