Cache Step
Authorizations
AuthorizationstringRequired
API key passed in the Authorization header. Format: <api-key>
Responses
200
Successful response
application/json
401
Unauthenticated
403
Unauthorized
get/api/v1/cache-step
GET /api/v1/cache-step HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": 0,
"name": "string",
"scope": "string",
"ttl": 0,
"flow_id": 0,
"flow": {
"id": 0,
"name": "string"
},
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "https://api.example.com/api/v1/cache-step",
"per_page": 15,
"to": 1,
"total": 1
},
"links": {
"first": "https://api.example.com/api/v1/cache-step?page=1",
"last": "https://api.example.com/api/v1/cache-step?page=1",
"prev": null,
"next": null
},
"max_ttl": 0
}Authorizations
AuthorizationstringRequired
API key passed in the Authorization header. Format: <api-key>
Body
scopestringRequired
flow_idstringOptional
ttl_unitstringOptional
ttl_numberstringOptional
Responses
200
Successful response
application/json
401
Unauthenticated
403
Unauthorized
422
Validation Error
application/json
post/api/v1/cache-step
POST /api/v1/cache-step HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"scope": "example_scope",
"flow_id": 1,
"ttl_unit": "example_ttl_unit",
"ttl_number": "example_ttl_number"
}{
"data": {
"id": 1,
"scope": "example_scope",
"flow_id": 1,
"ttl_unit": "example_ttl_unit",
"ttl_number": "example_ttl_number",
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z"
}
}Authorizations
AuthorizationstringRequired
API key passed in the Authorization header. Format: <api-key>
Path parameters
cache_stepstringRequired
The cache step identifier.
Responses
200
Successful response
application/json
objectOptional
401
Unauthenticated
403
Unauthorized
get/api/v1/cache-step/{cache_step}
GET /api/v1/cache-step/{cache_step} HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": 0,
"name": "string",
"scope": "string",
"ttl": 0,
"flow_id": 0,
"flow": {
"id": 0,
"name": "string"
},
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "https://api.example.com/api/v1/cache-step",
"per_page": 15,
"to": 1,
"total": 1
},
"links": {
"first": "https://api.example.com/api/v1/cache-step?page=1",
"last": "https://api.example.com/api/v1/cache-step?page=1",
"prev": null,
"next": null
},
"max_ttl": 0
}Last updated
Was this helpful?