Перейти до основного вмісту
GET
Отримайте історію дописів, надісланих через Ayrshare, у зворотному порядку (від найновіших до найстаріших). За допомогою цього ендпоінта ви можете отримати дописи з конкретного діапазону дат, за статусом, соціальною мережею або за останні n днів. Значення поля status в історії:
  • awaiting approval: дописи очікують на затвердження через робочий процес затвердження.
  • deleted: допис видалено. Примітка: видалені дописи повертаються лише з фільтром запиту status. Див. нижче.
  • error: у одній чи кількох соціальних мережах сталася помилка.
  • paused: запланований допис, який було призупинено.
  • pending: допис ще не оброблено. Зазвичай — це запланований допис.
  • success: допис успішно надіслано в усі соціальні мережі.
Додаткова інформація:
  • Ayrshare Post ID повертається у полі відповіді id.
  • Щоб отримати дописи, створені поза Ayrshare, як-от дописи, створені вручну безпосередньо в соцмережі, використовуйте ендпоінт history platform.
  • Якщо потрібен лише окремий допис, використовуйте ендпоінт post history by id.
  • JSON-результати ендпоінта history кешуються протягом 1 хвилини, якщо limit більший за типове значення 25.

Параметри заголовка

Query-параметри

limit
number
за замовчуванням:25
Повертає останні n дописів. Наприклад, якщо потрібен лише найсвіжіший допис, установіть limit=1. Якщо параметр відсутній, повертатимуться всі записи в межах lastDays.Типово: 25 дописів. Максимальне значення: 1000.
platforms
array
Фільтруйте за платформами соцмереж. Значення платформ: bluesky, facebook, gmb, instagram, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitter, youtube. Зверніть увагу: використовується логіка OR: ["facebook", "instagram"] повертає дописи будь-якої з них.
startDate
string
Повертати дописи починаючи з цієї дати включно. Початкова дата історії у форматі ISO 8601. Наприклад, використовуйте формат YYYY-MM-DDThh:mm:ssZ і надсилайте як 2026-07-08T12:30:00Z. Більше прикладів див. на utctime.
endDate
string
Повертати дописи до цієї дати включно. Кінцева дата історії у форматі ISO 8601. Наприклад, використовуйте формат YYYY-MM-DDThh:mm:ssZ і надсилайте як 2026-07-08T12:30:00Z. Більше прикладів див. на utctime.
lastDays
number
за замовчуванням:30
Повертає дописи за останні n днів за датою публікації, тобто scheduleDate. Типово 30 днів.
  • lastDays ігнорується, якщо надано startDate і endDate.
  • Якщо значення дорівнює 0, повертається вся історія дописів.
  • Якщо значення більше 0, повертаються дописи за останні n днів.
  • Наприклад, lastDays=5 повертає дописи за останні 5 днів, а lastDays=0 повертає всі дописи, обмежені параметром limit.
status
string
Фільтр за поточним статусом допису. Дозволені значення: success, error, processing, pending, paused, deleted та awaiting approval. Processing означає, що допис зараз надсилається. Pending означає, що допис заплановано на майбутню дату.
Видалені дописи не повертаються за замовчуванням. Вони повертаються лише за встановленого фільтра запиту status=deleted.
type
string
Тип допису для отримання: або дописи, надіслані миттєво, або заплановані дописи з використанням поля scheduleDate. Значення: immediate або scheduled.
autoRepostId
string
Коли створюється авто-репост, йому призначається ID для відстеження серії дописів. Отримуйте дописи за ID авто-репосту або використайте значення all, щоб отримати всі авто-репости.