Skip to main content
POST
/
rpc
/
public
/
validate
Validate a public RPC action payload
curl --request POST \
  --url https://api.sippet.ai/rpc/public/validate \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "action": "<string>",
  "input": {},
  "identity": {},
  "fields": [
    "<string>"
  ],
  "filter": {},
  "sort": "<string>",
  "page": {},
  "metadataFields": [
    "<string>"
  ]
}
'
{
  "success": true
}

Authorizations

x-api-key
string
header
required

Use a secret org API key. Do not expose this key in browser code.

Body

application/json

Validation uses the same action name and payload shape as execution.

action
string
required

Public RPC action name, for example list_contacts or create_call.

input
object

Action-specific input object.

identity
object

Identity payload for actions that target a specific resource.

fields
(string | object)[]

Field names or nested field-selection objects, depending on the action.

filter
object
sort

Action-specific sort expression.

page
object

Pagination options for list actions.

metadataFields
string[]

Response

200 - application/json

Validation result.

success
boolean
required