List Single Projections

get
List single projections

https://api.serialized.io/projections/single/{projectionName}
List all single projections
Request
Response
Request
Path Parameters
projectionName
required
string
The projection name
Headers
Serialized-Access-Key
required
string
Serialized access key
Serialized-Secret-Access-Key
required
string
Serialized secret key
Query Parameters
reference
optional
string
Reference string to filter on. See JsonPath 'setref' for details.
sort
optional
number
Sort string. Any combination of the following fields: projectionId, reference, createdAt, updatedAt. Add '+' and '-' prefixes to indicate ascending/descending sort order. Ascending order is default.
skip
optional
number
Number of entries to skip
limit
optional
number
Max number of entries to include in response. Default is 100.
Response
200: OK
Success
{
"projections": [
{
"projectionId": "22c3780f-6dcb-440f-8532-6693be83f21c",
"createdAt": 1523518143967,
"updatedAt": 1523518144467,
"data": {}
}
],
"hasMore": false,
"totalCount": 1
}
404: Not Found
If the Projection type does not exist

Example

cURL
Java
C#
Node
cURL
curl -i \
--header "Serialized-Access-Key: <YOUR_ACCESS_KEY>" \
--header "Serialized-Secret-Access-Key: <YOUR_SECRET_ACCESS_KEY>" \
https://api.serialized.io/projections/single/orders
Java
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
Client client = ClientBuilder.newClient();
URI apiRoot = URI.create("https://api.serialized.io");
Map response = client.target(apiRoot)
.path("projections")
.path("single")
.path("orders")
.request()
.header("Serialized-Access-Key", "<YOUR_ACCESS_KEY>")
.header("Serialized-Secret-Access-Key", "<YOUR_SECRET_ACCESS_KEY>")
.get(Map.class);
C#
using RestSharp;
using System;
var client = new RestClient("https://api.serialized.io");
var request = new RestRequest("projections/single/{projectionName}", Method.GET)
.AddUrlSegment("projectionName", "orders")
.AddHeader("Serialized-Access-Key", "<YOUR_ACCESS_KEY>")
.AddHeader("Serialized-Secret-Access-Key", "<YOUR_SECRET_ACCESS_KEY>");
var response = client.Execute<Dictionary<string, Object>>(request);
Node
const axios = require("axios");
const client = axios.create({
baseURL: "https://api.serialized.io",
headers: {"Serialized-Access-Key": "<YOUR_ACCESS_KEY>"},
headers: {"Serialized-Secret-Access-Key": "<YOUR_SECRET_ACCESS_KEY>"}
});
client.get("projections/single/orders")
.then(function (response) {
// Handle response
})
.catch(function (error) {
// Handle error
});