OpenAPI Specification
Complete OpenAPI 3.0 specification for the Onboarding Studio API endpoint.
Overview
The Onboarding Studio API provides a single endpoint to fetch onboarding steps from the CMS. The API returns structured data including metadata, steps, and configuration.
Base URL: https://takbcvjljqialzqyksic.supabase.co/functions/v1
Full Page View with Testing
View OpenAPI Documentation in Full Page - Opens the complete API documentation in a standalone Swagger UI page where you can test API requests directly using the "Try it out" feature.
Quick Reference
Endpoint
GET /get-onboarding-steps
Required Parameters
projectId(string) - Your Rocapine project IDplatform(string) - Platform identifier:iosorandroid
Optional Parameters
appVersion(string) - Application versiondraft(string) - Set to"true"to enable sandbox modelocale(string) - Locale for the onboarding content (e.g.,"en")
Response Headers
ONBS-Onboarding-Id- Onboarding IDONBS-Audience-Id- Audience IDONBS-Onboarding-Name- Onboarding name
Response Body
The response contains an Onboarding object with:
metadata- Onboarding metadata (id, name, audienceId, etc.)steps- Array of step objects (Question, MediaContent, Carousel, Picker, Loader, Ratings, or Commitment)configuration- Configuration object
Example Request
curl "https://takbcvjljqialzqyksic.supabase.co/functions/v1/get-onboarding-steps?projectId=your-project-id&platform=ios&locale=en"
Download OpenAPI Spec
You can download the complete OpenAPI specification file:
- Download openapi.yaml
- View Full Page Documentation with Swagger UI - Standalone page with interactive API testing (Try it out)
Related Documentation
- API Reference - SDK API documentation
- Getting Started - Quick start guide
- Page Types - Available step types