Lucidya Ltd Surveys API

The Surveys API from Lucidya Ltd — 1 operation(s) for surveys.

Operations 1

GET /profiles/{id}/surveys Retrieve survey data for a specific profile using Its Id #

Documentation

📖
Documentation
https://docs.lucidya.com/docs/Social-Listening-api/rqwky70duwx76-get-started
📖
APIReference
https://docs.lucidya.com/docs/Social-Listening-api/wainb9dny9w1y-lucidya-social-listening-public-api
📖
GettingStarted
https://docs.lucidya.com/docs/Social-Listening-api/rqwky70duwx76-get-started
📖
Authentication
https://docs.lucidya.com/docs/Social-Listening-api/uh64vtmx7x4kl-authorization
📖
Documentation
https://docs.lucidya.com/docs/ai-api/l9nsga0nmis4v-get-started
📖
APIReference
https://docs.lucidya.com/docs/ai-api/zl9th61r4qjdz-lucidya-public-ai-api
📖
GettingStarted
https://docs.lucidya.com/docs/ai-api/l9nsga0nmis4v-get-started
📖
Authentication
https://docs.lucidya.com/docs/ai-api/sjq8uo8o8lt93-authorization
📖
Documentation
https://docs.lucidya.com/docs/cdp-api/lnrpbrm3b9yp9-get-started
📖
APIReference
https://docs.lucidya.com/docs/cdp-api/ns8sfqyr1dgw6-cdp-customer-data-platform-api
📖
GettingStarted
https://docs.lucidya.com/docs/cdp-api/lnrpbrm3b9yp9-get-started
📖
Authentication
https://docs.lucidya.com/docs/cdp-api/6tqmgs82r4jxa-authorization
📖
Documentation
https://docs.lucidya.com/docs/omnichannel-api/q1nc0ntpokxgs-get-started
📖
APIReference
https://docs.lucidya.com/docs/omnichannel-api/d1ow4caem6i5x-omni-channel-api
📖
GettingStarted
https://docs.lucidya.com/docs/omnichannel-api/q1nc0ntpokxgs-get-started
📖
Authentication
https://docs.lucidya.com/docs/omnichannel-api/cfqqlsohea8mv-authorization
📖
Documentation
https://docs.lucidya.com/docs/omniserve/jjdvsz08tba5c-get-started
📖
APIReference
https://docs.lucidya.com/docs/omniserve/mjhuba7fdw882-omni-serve-analytics-api
📖
GettingStarted
https://docs.lucidya.com/docs/omniserve/jjdvsz08tba5c-get-started
📖
Authentication
https://docs.lucidya.com/docs/omniserve/8s65uy0al6adj-authorization

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lucidya-ltd-surveys-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lucidya-ltd-surveys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.0.0
  title: CDP (Customer Data Platform) Surveys API
  description: This document serves as the 📘 comprehensive API guide for 🔌 integrating your product(s) with the Lucidya **Customer Data Platform (CDP)** via **RESTful** endpoints.
  termsOfService: https://lucidya.com/service-agreement/
  contact:
    name: Lucidya
    url: https://lucidya.com/
    email: customer.support@lucidya.com
  license:
    url: ''
    name: ''
servers:
- url: https://api.lucidya.com
  description: Production Server
tags:
- name: Surveys
paths:
  /profiles/{id}/surveys:
    get:
      tags:
      - Surveys
      summary: Retrieve survey data for a specific profile using Its Id
      description: 'This endpoint allows you to retrieve survey(s) data for a particular profile by specifying its ID.


        > #### 🔢 Pagination

        >

        > This endpoint enables pagination through the use of a `page` parameter, which can be included in the request query parameters.'
      operationId: getSurveyByProfileId
      parameters:
      - name: luc-authorization
        in: header
        description: This is used to add the `API key` generated from your Lucidya account to authenticate.
        required: true
        schema:
          type: string
      - name: start_date
        in: query
        description: This is utilized to specify a `start_date` filter using the Unix format, for example, `1709164800`.
        required: true
        schema:
          type: integer
          example: '1709769600'
        examples:
          default:
            value: '1709769600'
      - name: end_date
        in: query
        description: This is utilized to specify an `end_date` filter using the Unix format, for example, `1710460799`.
        required: true
        schema:
          type: integer
          example: '1710374399'
        examples:
          default:
            value: '1710374399'
      - name: page
        in: query
        description: 'This is utilized to add a `page number` for the subsequent payload. You can find the `"total_pages": 3` parameter on the first payload.'
        schema:
          type: integer
          example: '1'
        examples:
          default:
            value: '1'
      - name: id
        in: path
        description: Unique identifier of the customer profile.
        required: true
        schema:
          type: string
          example: '46555'
        examples:
          default:
            value: '46555'
      responses:
        '200':
          description: "```json\n{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1938,\n            \"respondant_id\": 1938,\n            \"survey_name\": \"test 12\",\n            \"submitted_date\": 1710230337.98197,\n            \"survey\": [\n                {\n                    \"id\": 15,\n                    \"name\": \"default\",\n                    \"order\": 1,\n                    \"survey\": 1674,\n                    \"is_deleted\": false,\n                    \"section_id\": 15,\n                    \"questions\": [\n                        {\n                            \"id\": 16201,\n                            \"order\": 1,\n                            \"section\": 15,\n                            \"question\": \"Enter your E-mail.\",\n                            \"type\": \"email\",\n                            \"constraints\": {},\n                            \"answer\": \"test@test.com\"\n                        },\n                        {\n                            \"id\": 16202,\n                            \"order\": 2,\n                            \"section\": 15,\n                            \"question\": \"Enter your phone number.\",\n                            \"type\": \"phone_number\",\n                            \"constraints\": {},\n                            \"answer\": [\n                                {\n                                    \"phone_number\": \"545462356\",\n                                    \"country_code\": \"SA\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": 16203,\n                            \"order\": 3,\n                            \"section\": 15,\n                            \"question\": \"Click here to add number question:\",\n                            \"type\": \"number\",\n                            \"constraints\": {},\n                            \"answer\": \"\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}\n```"
          content:
            application/json:
              schema:
                type: object
              examples:
                default:
                  value:
                    status: success
                    data:
                    - id: 1938
                      respondant_id: 1938
                      survey_name: test 12
                      submitted_date: 1710230337.98197
                      survey:
                      - id: 15
                        name: default
                        order: 1
                        survey: 1674
                        is_deleted: false
                        section_id: 15
                        questions:
                        - id: 16201
                          order: 1
                          section: 15
                          question: Enter your E-mail.
                          type: email
                          constraints: {}
                          answer: test@test.com
                        - id: 16202
                          order: 2
                          section: 15
                          question: Enter your phone number.
                          type: phone_number
                          constraints: {}
                          answer:
                          - phone_number: '545462356'
                            country_code: SA
                        - id: 16203
                          order: 3
                          section: 15
                          question: 'Click here to add number question:'
                          type: number
                          constraints: {}
                          answer: ''
        '400':
          description: Bad Request!
        '401':
          description: Unauthorized. Authorization error (Invalid API key).
        '403':
          description: Forbidden!
        '404':
          description: Not Found!
        '406':
          description: "Not Acceptable!\tThe format used is not acceptable."
        '422':
          description: "Unprocessable Entity (WebDAV).\n\n```json\n{\n    \"detail\": [\n        {\n            \"loc\": [\n                \"path\",\n                \"profile_id\"\n            ],\n            \"msg\": \"value is not a valid integer\",\n            \"type\": \"type_error.integer\"\n        }\n    ]\n}\n```"
        '500':
          description: Internal Server Error. We might be updating our services, please wait a while before trying again.
        '504':
          description: Gateway Timeout! It means the server tried to load the data or fulfill another request but it took too long and timed out.
      servers:
      - url: https://api.lucidya.com
        description: Production Server
x-internal: false