Skip to content

Push changed records (Pro)

POST
/v1/sync/push
curl --request POST \
--url https://api.meetor.co/v1/sync/push \
--header 'Content-Type: application/json' \
--cookie meetor_session=<meetor_session> \
--data '{ "workspaceId": "example", "records": [ { "table": "people", "record": { "additionalProperty": "example" } } ] }'
Media typeapplication/json
object
workspaceId
required
string
>= 1 characters <= 64 characters
records
required
Array<object>
<= 500 items
object
table
required
string
Allowed values: people topics meetings attendees segments pauses templates
record
required
object
key
additional properties

Accepted and rejected records, and the new revision.

Media typeapplication/json
object
accepted
required
Array<object>
object
table
required
string
id
required
string
rev
required
number
rejected
required
Array<object>
object
table
required
string
id
required
string
reason
required
string
rev
required
number
Examplegenerated
{
"accepted": [
{
"table": "example",
"id": "example",
"rev": 1
}
],
"rejected": [
{
"table": "example",
"id": "example",
"reason": "example"
}
],
"rev": 1
}

Not signed in.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Sync is part of Pro.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

No such workspace.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}