Records
The records route provides a flexible and powerful way to create, retrieve, update, and delete records within your app. The route is designed to be resource-oriented and follows standard HTTP verbs.
Last updated
Was this helpful?
The records route provides a flexible and powerful way to create, retrieve, update, and delete records within your app. The route is designed to be resource-oriented and follows standard HTTP verbs.
Last updated
Was this helpful?
myJson API V1 is deprecated. Please consider moving to the new
POST
https://api.myjson.online/v1/records
x-collection-access-token
String
Content-Type*
x-record-metadata
true | false
default to true, return metadata
jsonData*
JSON
Your json data
collectionId*
String
{
data: JSON,
id: String
}
// Javascript example
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var urlencoded = new URLSearchParams();
urlencoded.append("jsonData", `{"firstName": "Tim", "lastName": "Cook"}`);
urlencoded.append("collectionId", "YOUR_COLLECTION_ID");
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
GET
https://api.myjson.online/v1/records/:recordId
recordId*
String
Content-Type*
String
x-collection-access-token
String
x-record-metadata
true | false
default to true, return metadata
{
data: JSON,
id: String
}
// Javascript example
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records/YOUR_RECORD_ID", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
GET
https://api.myjson.online/v1/records/:recordId/versions/:version
Get a record version
recordId*
String
version*
Number
x-collection-access-token
String
x-record-metadata
true|false
default to true, return metadata
// Javascript example
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records/YOUR_RECORD_ID/versions/VERSION_NUMBER", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
PUT
https://api.myjson.online/v1/records/:recordId
recordId*
String
Content-Type*
String
x-collection-access-token
String
x-record-metadata
true | false
default to true, return metadata
jsonData*
JSON
{
data: JSON,
id: String
}
// Javascript example
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var urlencoded = new URLSearchParams();
urlencoded.append("jsonData", `{"firstName": "Charles", "lastName": "Cook"}`);
var requestOptions = {
method: 'PUT',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records/YOUR_RECORD_ID", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
PATCH
https://api.myjson.online/v1/records/:recordId
recordId*
String
Content-Type*
String
x-collection-access-token
String
x-record-metadata
true | false
default to true, return metadata
jsonData*
JSON
{
data: JSON,
id: String
}
// Javascript example
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var urlencoded = new URLSearchParams();
urlencoded.append("jsonData", `{"firstName": "Antoine"`);
var requestOptions = {
method: 'PATCH',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records/YOUR_RECORD_ID", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
DELETE
https://api.myjson.online/v1/records/:recordId
recordId*
String
Content-Type*
String
x-collection-access-token
String
{
message: String
}
// Javascript example
var myHeaders = new Headers();
myHeaders.append("x-collection-access-token", "YOUR_COLLECTION_ACCESS_TOKEN");
var urlencoded = new URLSearchParams();
var requestOptions = {
method: 'DELETE',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.myjson.online/v1/records/YOUR_RECORD_ID", requestOptions)
.then(response => response.jsont())
.then(result => console.log(result))
.catch(error => console.log('error', error));
myJson id