Required scope: socialplanner/post.write to enable posting from Looker to social channels via Surveys API.
In Looker, connect the Looker app to the Surveys API by supplying your API key and establishing a secure connection.
Endpoint 1: POST /social-media-posting/:locationId/posts — Create a new post for a given location. Endpoint 2: PUT /social-media-posting/:locationId/posts/:id — Update an existing post. Endpoint 3: DELETE /social-media-posting/:locationId/posts/:id — Delete a post. Endpoint 4: PATCH /social-media-posting/:locationId/posts/:id — Partial update of a post. Note: Endpoints 5-53 are not all required for this page; consult the API docs for the full list.
Trigger: When Looker dashboards generate new content to share.
Actions: POST endpoint with locationId and post content; optional scheduling and media attachments.
POST /social-media-posting/:locationId/posts
Required: locationId, content; Optional: schedule, media, author
Trigger: When a post needs modification or corrections.
Actions: PUT endpoint to update content or status of an existing post.
PUT /social-media-posting/:locationId/posts/:id
Required: locationId, id; Content fields to update
Trigger: When a post is no longer needed.
Actions: DELETE endpoint to remove a post.
DELETE /social-media-posting/:locationId/posts/:id
Required: locationId, id
Automate social posts directly from Looker insights without writing code.
Coordinate posting with your content calendar and analytics in one place.
Leverage simple endpoints to scale publishing across multiple networks.
Key elements include endpoints, authentication, triggers, and data fields; processes cover connecting Looker to Surveys API and testing the connection.
A URL path combined with an HTTP method used to perform an action against a resource in an API.
The process of granting a software app permission to access resources via tokens or keys.
A method for real-time data delivery by sending a payload to a designated URL when events occur.
A message or update published to a social channel.
Automatically publish Looker dashboard insights as social posts using the Surveys API.
Send posts when Looker alerts fire to keep teams informed.
Broadcast the same update across LinkedIn, Twitter, and Facebook with a single setup.
Obtain the Surveys API key and authorize Looker to access posting endpoints.
Add the four endpoints listed above into the Looker integration.
Run tests to ensure data formats, auth, and endpoint responses are correct.
The primary endpoint for creating posts is POST /social-media-posting/:locationId/posts. This allows Looker to push a new post to a social channel linked to a location. Make sure you include the locationId and the post content; authentication via API key is required.
You can connect using the Zapier App Connector—no advanced coding required. However, you may want to customize fields; a basic JSON structure is needed for requests and responses.
You can post text, links, and media values depending on the endpoint used. Use endpoints 1-4 to manage posts: create, update, delete, and patch as needed.
Test the integration in a sandbox or staging environment using sample data. Review HTTP responses to validate success and handle errors gracefully.
Scopes: socialplanner/post.write is required to create and modify posts. Without this scope, the connection will be limited and posting will fail.
Yes, you can schedule posts by including a schedule field or by queuing in your Looker content calendar. The API supports scheduling through your own tooling and workflows.
API keys are provided in your Surveys API dashboard. Store them securely and use them in the Looker connection setup.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers