strapi_rest
Execute REST API requests against Strapi endpoints. IMPORTANT: All write operations (POST, PUT, DELETE) require explicit user authorization via the userAuthorized parameter.
1. Reading components:
params: { populate: ['SEO'] } // Populate a component
params: { populate: { SEO: { fields: ['Title', 'seoDescription'] } } } // With field selection
2. Updating components (REQUIRES USER AUTHORIZATION):
body: {
data: {
// For single components:
componentName: {
Title: 'value',
seoDescription: 'value'
},
// For repeatable components:
componentName: [
{ field: 'value' }
]
}
}
userAuthorized: true // Must set this to true for POST/PUT/DELETE after getting user permission
3. Other parameters:
- fields: Select specific fields
- filters: Filter results
- sort: Sort results
- pagination: Page through results