📄Post Activity Type

Perform Activity Types (like, dislike, share, etc.) on any created audio post.


Post Activity Type

Post an Activity Type on an audio post.

Params

Query Parameter ⬇️

Header Parameter ⬇️

Body Parameter ⬇️


Sample Request ⬇️️

curl --location 'https://matar.in.ngrok.io/api/v1/post_activity?organization_id=685QVK' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6dHJ1ZSwiaWF0IjoxNjkyOTQzNDY0LCJqdGkiOiJmNTY2MWMzMC00YWNkLTRjNDUtYmU2NS03ZmQyOGM2OTJiYzMiLCJ0eXBlIjoiYWNjZXNzIiwic3ViIjoiMzk1MDFUIiwibmJmIjoxNjkyOTQzNDY0LCJleHAiOjE2OTM4MDc0NjR9.soJepZDtTK3JLfvMjl_XL5jwQr9sP8oTOiA43Fi7VZs' \
--header 'Content-Type: application/json' \
--data '{
    "post_activity_type": "like",
    "post_id": "VAGDWM8YZP",
    "data": {
        "hi": "hello"
    }
}'

Responses ⬇️

Status Code: 🟢200 (200 denotes 'ok')

{
    "message": "New user activity on post",
    "post_activity": {
        "_id": "4RAY29",
        "data": {
            "hi": "hello"
        },
        "is_active": true,
        "organization_id": "685QVK",
        "post_activity_type": "like",
        "post_id": "VAGDWM8YZP",
        "user_id": "39501T"
    }
}

Status Code: 🔴404 (404 denotes 'Not found')

{
      "message": "Ain't no cake like that."
}

Response Parameters Description:


Get User Post Activity

Get user activity type for questions and answers posts.

Params

Query Parameter ⬇️

Header Parameter ⬇️


Sample Request ⬇️️

The request below will get alist of posts that are liked by user.


curl --location --request GET 'https://matar.in.ngrok.io/api/v1/user_post_activities?post_activity_type=like&organization_id=129487316' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6dHJ1ZSwiaWF0IjoxNjkzMTY3MDI4LCJqdGkiOiI3YWMxYmI5Mi02MDljLTRjMzktYTliOC1kZDBhNmExOTJjZjEiLCJ0eXBlIjoiYWNjZXNzIiwic3ViIjoiRUE5UzZaIiwibmJmIjoxNjkzMTY3MDI4LCJleHAiOjE2OTQwMzEwMjh9.ef95SR3_rR3KkGCdIQoiZBMixU6TA2xNJ5w-i3xTtig' \
--form 'file=@"/Users/srikalyanburra/Downloads/aud1.m4a"' \
--form 'parent_post_id="LX8LQC"'

Responses ⬇️

Status Code: 🟢200 (200 denotes 'ok')

{
    "page_details": {
        "current_start": 0,
        "next_offset": 1,
        "total": 1
    },
    "posts": [
        {
            "_id": "YQ4V7H6JN7",
            "audio_data": null,
            "audio_text": "हमें अपनी अच्छी सेहत के लिए क्या करना चाहिए?",
            "audio_translation": null,
            "audio_url": "https://matar-audio.s3.ap-south-1.amazonaws.com/26O9BZNI43v2Sehat_Question.flac",
            "category_ids": [
                "TFTWNI"
            ],
            "chatgpt_query_id": null,
            "child_posts": [],
            "child_posts_details": {
                "current_start": 0,
                "cursor": 0,
                "next_offset": 0,
                "total": 0
            },
            "created_at": "27/08/2023 , 08:13 PM",
            "data": {
                "duration": 4.56,
                "like": 1
            },
            "is_active": true,
            "is_chatgpt_enabled": false,
            "organization_id": "129487316",
            "parent_post": {},
            "parent_post_id": null,
            "sort_order": null,
            "text": "हमें अपनी अच्छी सेहत के लिए क्या करना चाहिए?",
            "user": {
                "_id": "EA9S6Z",
                "image_url": null,
                "name": "Sri"
            },
            "user_id": "EA9S6Z",
            "user_post_activities": {
                "like": true
            },
            "whisper_id": null
        }
    ]
}

Response Parameters Description:

Last updated