Graphql Proxy
GraphQL endpoint for querying PAPR Memory using GraphQL.
This endpoint proxies GraphQL queries to Neo4j's hosted GraphQL endpoint,
automatically applying multi-tenant authorization filters based on user_id, workspace_id,
organization_id, and namespace_id.
**Authentication Required**:
One of the following authentication methods must be used:
- Bearer token in `Authorization` header
- API Key in `X-API-Key` header
- Session token in `X-Session-Token` header
**Request Body**:
```json
{
"query": "query { project(id: \"proj_123\") { name tasks { title } } }",
"variables": {},
"operationName": "GetProject"
}
```
**Example Query**:
```graphql
query GetProjectTasks($projectId: ID!) {
project(id: $projectId) {
name
tasks {
title
status
}
}
}
```
All queries are automatically filtered by user_id, workspace_id, organization_id,
and namespace_id for security.
Response
Successful Response
Generic JSON response object
Changes
Changed in 5 of the 37 revisions of this API.33
- ▲
the response's body type/format changed from
/toobject/for status200response-body-type-changed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response's body type/format changed from
object/to/for status200response-body-type-changed
This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response's body type/format changed from
/toobject/for status200response-body-type-changed
- ▲
- ○
the endpoint scheme security
Bearerwas added to the APIapi-security-added
- ○
the endpoint scheme security
HTTPBearerwas removed from the APIapi-security-removed
- ○
- ○
endpoint added
endpoint-added
This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○