{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/social-media:bufferapp/get-info-configuration-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_info_configuration_media_type_extension","summary":"Returns an object with the current configuration that Buffer is using, including supported services, their…","description":"GET /info/configuration{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-links-shares-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_links_shares_media_type_extension","summary":"Returns an object with a the numbers of shares a link has had using Buffer.","description":"GET /links/shares{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"url","in":"query","required":true,"description":"URL-encoded URL of the page for which the number of shares is requested.","schema":{"type":"string","description":"URL-encoded URL of the page for which the number of shares is requested."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-profiles-id-schedules-update-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_profiles_id_schedules_update_media_type_extension","summary":"\"Set the posting schedules for the specified social media profile.","description":"POST /profiles/{id}/schedules/update{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-profiles-id-schedules-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_profiles_id_schedules_media_type_extension","summary":"Returns details of the posting schedules associated with a social media profile.","description":"GET /profiles/{id}/schedules{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-profiles-id-updates-pending-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_profiles_id_updates_pending_media_type_extension","summary":"\"Returns an array of updates that are currently in the buffer for an individual social media profile.","description":"GET /profiles/{id}/updates/pending{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"page","in":"query","required":false,"description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned.","schema":{"type":"integer","description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned."}},{"name":"count","in":"query","required":false,"description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100.","schema":{"type":"integer","description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100."}},{"name":"since","in":"query","required":false,"description":"Specifies a unix timestamp which only status updates created after this time will be retrieved.","schema":{"type":"string","description":"Specifies a unix timestamp which only status updates created after this time will be retrieved."}},{"name":"utc","in":"query","required":false,"description":"If utc is set times will be returned relative to UTC rather than the users associated timezone.","schema":{"type":"boolean","description":"If utc is set times will be returned relative to UTC rather than the users associated timezone."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-profiles-id-updates-reorder-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_profiles_id_updates_reorder_media_type_extension","summary":"Edit the order at which statuses for the specified social media profile will be sent out of the buffer.","description":"POST /profiles/{id}/updates/reorder{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-profiles-id-updates-sent-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_profiles_id_updates_sent_media_type_extension","summary":"Returns an array of updates that have been sent from the buffer for an individual social media profile.","description":"GET /profiles/{id}/updates/sent{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"page","in":"query","required":false,"description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned.","schema":{"type":"integer","description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned."}},{"name":"count","in":"query","required":false,"description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100.","schema":{"type":"integer","description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100."}},{"name":"since","in":"query","required":false,"description":"Specifies a unix timestamp which only status updates created after this time will be retrieved.","schema":{"type":"string","description":"Specifies a unix timestamp which only status updates created after this time will be retrieved."}},{"name":"utc","in":"query","required":false,"description":"If utc is set times will be returned relative to UTC rather than the users associated timezone.","schema":{"type":"boolean","description":"If utc is set times will be returned relative to UTC rather than the users associated timezone."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-profiles-id-updates-shuffle-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_profiles_id_updates_shuffle_media_type_extension","summary":"Randomize the order at which statuses for the specified social media profile will be sent out of the buffer.","description":"POST /profiles/{id}/updates/shuffle{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-profiles-id-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_profiles_id_media_type_extension","summary":"Returns details of the single specified social media profile.","description":"GET /profiles/{id}{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-profiles-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_profiles_media_type_extension","summary":"Returns an array of social media profiles connected to a users account.","description":"GET /profiles{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-updates-create-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_updates_create_media_type_extension","summary":"Create one or more new status updates.","description":"POST /updates/create{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["mediaTypeExtension"],"properties":{"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-updates-id-destroy-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_updates_id_destroy_media_type_extension","summary":"Permanently delete an existing status update.","description":"POST /updates/{id}/destroy{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-updates-id-interactions-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_updates_id_interactions_media_type_extension","summary":"Returns the detailed information on individual interactions with the social media update such as favorites,…","description":"GET /updates/{id}/interactions{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"event","in":"query","required":true,"description":"Specifies a type of event to be retrieved, for example \"retweet\", \"like\", \"comment\", \"mention\" or \"reshare\". They can also be plural…","schema":{"type":"string","description":"Specifies a type of event to be retrieved, for example \"retweet\", \"like\", \"comment\", \"mention\" or \"reshare\". They can also be plural…"}},{"name":"page","in":"query","required":false,"description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned.","schema":{"type":"integer","description":"Specifies the page of status updates to receive. If not specified the first page of results will be returned."}},{"name":"count","in":"query","required":false,"description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100.","schema":{"type":"integer","description":"Specifies the number of status updates to receive. If provided, must be between 1 and 100."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-updates-id-move-to-top-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_updates_id_move_to_top_media_type_extension","summary":"Move an existing status update to the top of the queue and recalculate times for all updates in the queue.…","description":"POST /updates/{id}/move_to_top{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-updates-id-share-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_updates_id_share_media_type_extension","summary":"Immediately shares a single pending update and recalculates times for updates remaining in the queue.","description":"POST /updates/{id}/share{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/post-updates-id-update-media-type-extension":{"post":{"operationId":"social_media_bufferapp_post_updates_id_update_media_type_extension","summary":"Edit an existing, individual status update.","description":"POST /updates/{id}/update{mediaTypeExtension}","tags":["social-media"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","mediaTypeExtension"],"properties":{"id":{"type":"string"},"mediaTypeExtension":{"type":"string","enum":[".json"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-updates-id-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_updates_id_media_type_extension","summary":"Returns a single social media update.","description":"GET /updates/{id}{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}},{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/social-media:bufferapp/get-user-media-type-extension":{"get":{"operationId":"social_media_bufferapp_get_user_media_type_extension","summary":"Returns a single user.","description":"GET /user{mediaTypeExtension}","tags":["social-media"],"parameters":[{"name":"mediaTypeExtension","in":"query","required":true,"schema":{"type":"string","enum":[".json"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}