Fetch & Find
With Traverzer, fetching a single record or finding a list of records is through the same POST
endpoint. As with all the endpoints, you first specify the table name and then, in the case of fetching and finding, you specify which fields you want returned. Only the fields specified in the request will be populated.
Examples
Fetch Record
To find a single record by any one field, fill in the value for that field.
Request
fetch('https://api.traverzer.tech/', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': <token>
},
body: JSON.stringify({
user: {
username: "johndoe",
email: "",
profile: {
name: "",
address: {
state: ""
},
}
}
})
});
Response
{
"user": {
"username": "johndoe",
"email": "[email protected]",
"profile": {
"name": "John Doe",
"address": {
"state": "CA",
},
}
}
}
Find Records
To find a list of records by any one field, wrap the fields in an array and fill in the field with a value.
Request
fetch('https://api.traverzer.tech/', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': <token>
},
body: JSON.stringify({
user: [{
username: "",
email: "",
profile: {
name: "",
address: {
state: "CA"
},
}
}]
})
});
Response
{
"user": [{
"username": "johndoe",
"email": "[email protected]",
"profile": {
"name": "John Doe",
"address": {
"state": "CA",
},
}
},
{
"username": "maryjane",
"email": "[email protected]",
"profile": {
"name": "Mary Jane",
"address": {
"state": "CA",
},
}
}]
}
Last updated