Skip to main content
GET
/
v2
Get content by URL, IDs, or handles
curl --request GET \
  --url https://delivery.enterspeed.com/v2 \
  --header 'X-Api-Key: <x-api-key>'
{
  "meta": {
    "status": 200
  },
  "route": {
    "title": "Enterspeed",
    "logo": "/media-path/enterspeed.svg"
  },
  "views": {
    "gid://Environment/f0edd7b7-23dd-4177-a98a-313127601e97/Source/32ebdcab-ae19-4a71-a09e-a93257b807b7/Entity/4573/BlogPostTile": {
      "title": "How to increase performance",
      "image": "/media-path/performance.jpg",
      "url": "/blog/how-to-increase-performance/"
    },
    "Navigation": {
      "items": [
        {
          "text": "Contact us",
          "link": "/contact-us/"
        }
      ]
    }
  }
}

Headers

X-Api-Key
string
required

Api key to validate your environment.

Example:

"environment-1637c4d0-e878-4738-b866-152106a4f88c"

Query Parameters

url
string
default:""

The URL to get data from. Maximum: 1 Required: false

id
string
default:""

Specific view ids to get data from.

Maximum: unlimited
Required: false

handle
string
default:""

Specific handles to get data from. Handles will be returned in the views object and must be unique.

Maximum: unlimited
Required: false

includeDuplicateViews
boolean
default:false

By default, each view is returned only once. However, if you set includeDuplicateViews to true, the view will be returned for each matching requested handle

Response

Valid request.

meta
object
route
object
Example:
{
"title": "Enterspeed",
"logo": "/media-path/enterspeed.svg"
}
views
object
Example:
{
"gid://Environment/f0edd7b7-23dd-4177-a98a-313127601e97/Source/32ebdcab-ae19-4a71-a09e-a93257b807b7/Entity/4573/BlogPostTile": {
"title": "How to increase performance",
"image": "/media-path/performance.jpg",
"url": "/blog/how-to-increase-performance/"
},
"Navigation": {
"items": [
{
"text": "Contact us",
"link": "/contact-us/"
}
]
}
}