POST /api/v4/social_media_posts
Create social media post

Request headers

Only registered user can perform this action
  Authentication - string - required
    Example of Authentication header : "Bearer TOKEN_FETCHED_FROM_SERVER_DURING_REGISTRATION"

Request body example

Graphics
{
  "facebook_pages": [1, 2, ...],
  "twitter_accounts": [2, 3, ...],
  "instagram_accounts": [2, 3, ...],
  "facebook_message": "I",
  "twitter_message": "LIKE",
  "instagram_message": "PEOPLE",
  "publication_date": "19/07/2022 20:43:00 UTC",
  "alt_text": "VERY MUCH",
  "social_attachments_attributes": [
    {
      "mediable_type": "Picture",
      "mediable_id": 43,
      "position": 0
    },
    ...
  ]
}
Newsletter
{
  "facebook_pages": [1, 2, ...],
  "twitter_accounts": [2, 3, ...],
  "facebook_message": "https://viewsite.gogipper.com/page/<uniqueID>",
  "twitter_message": "https://viewsite.gogipper.com/page/<uniqueID>",
  "publication_date": "19/07/2022 20:43:00 UTC",
  "social_attachments_attributes": [
    {
      "preset_id": PRESET_ID,
      "template_id": TEMPLATE_ID
    },
    ...
  ]
}

Success response body

{
  success: true
}

Params

Param name Description
facebook_pages
optional

Array of IDs facebook pages

Validations:

  • Must be an array of Integer

twitter_accounts
optional

Array of IDs twitter pages

Validations:

  • Must be an array of Integer

instagram_accounts
optional

Array of IDs instagram pages

Validations:

  • Must be an array of Integer

facebook_message
optional

Facebook message

Validations:

  • Must be a String

twitter_message
optional

Twitter message

Validations:

  • Must be a String

instagram_message
optional

Instagram message

Validations:

  • Must be a String

publication_date
required

DateTime of publication

Validations:

  • Must be a String

alt_text
optional

Validations:

  • Must be a String

social_attachments_attributes
optional

Validations:

  • Must be an Array of nested elements

social_attachments_attributes[mediable_type]
required

Validations:

  • Must be one of: Picture, TemplateVideo, MediaFile, GipperLearn::CustomerAction.

social_attachments_attributes[mediable_id]
required

ID of media

Validations:

  • Must be a Integer

social_attachments_attributes[position]
required

Validations:

  • Must be a Integer

social_attachments_attributes[preset_id]
optional

required for newsletter publishing

Validations:

  • Must be a Integer

social_attachments_attributes[template_id]
optional

required for newsletter publishing

Validations:

  • Must be a Integer