A store's page: numbers, sync, consent, attribution, webhooks and activity
GET
/api/v1/workspaces/{workspace}/stores/{id}
package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://reputecast.example.com/api/v1/workspaces/acme-newsletter/stores/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}const url = 'https://reputecast.example.com/api/v1/workspaces/acme-newsletter/stores/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://reputecast.example.com/api/v1/workspaces/acme-newsletter/stores/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>'Permission: integrations:view
Credentials are write-only: only hints are returned.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”workspace
required
Workspace slug
string
Workspace slug
id
required
The store’s id
string format: uuid
The store’s id
Responses
Section titled “Responses”OK
Media typeapplication/json
object
activity
required
Array<object>
object
accepted
required
boolean
amount
required
integer format: int64
at
required
string format: date-time
by
string
contact
required
boolean
contactId
string
credited
string
creditedKind
string
creditedStep
integer format: int64
currency
string
customer
string
flow
string
flows
required
Array<string>
hours
integer format: int64
id
required
string
kind
required
string
lists
required
Array<string>
matched
string
message
string
missed
required
integer format: int64
order
string
polled
required
boolean
products
required
integer format: int64
reason
string
recovered
required
boolean
source
string
tone
required
string
topic
string
until
string format: date-time
window
integer format: int64
apiVersion
required
string
appName
required
string
attribution
required
object
byEmail
required
integer format: int64
byToken
required
integer format: int64
credited
required
integer format: int64
creditedRevenue
required
integer format: int64
days
required
integer format: int64
orders
required
integer format: int64
others
object
count
required
integer format: int64
id
string
kind
required
string
name
required
string
orders
required
integer format: int64
revenue
required
integer format: int64
param
required
string
revenue
required
integer format: int64
rows
required
Array<object>
object
count
required
integer format: int64
id
string
kind
required
string
name
required
string
orders
required
integer format: int64
revenue
required
integer format: int64
setAt
string format: date-time
setBy
string
tagExample
required
string
tagHost
required
string
tagLinks
required
boolean
canManage
required
boolean
capabilities
required
Array<string>
connectedAt
string format: date-time
connectedBy
required
string
consent
required
object
listCreated
required
boolean
listId
string
listMembers
required
integer format: int64
listName
string
writeBack
required
boolean
writeBackSupported
required
boolean
writeGranted
required
boolean
flows
required
Array<object>
object
id
required
string
kind
required
string
name
required
string
pauseReason
string
status
required
string
helpers
required
Array<string>
lists
required
Array<object>
object
id
required
string
members
required
integer format: int64
name
required
string
store
required
boolean
numbers
required
object
credited
required
integer format: int64
creditedRevenue
required
integer format: int64
currency
required
string
days
required
integer format: int64
listMembers
required
integer format: int64
orders
required
integer format: int64
revenue
required
integer format: int64
share
required
number format: double
plugin
object
checkedAt
string format: date-time
checkouts
required
boolean
consent
required
boolean
found
required
boolean
host
required
string
siteId
string
skipped
required
boolean
version
string
publicDomain
required
string
recovered
required
object
orders
required
integer format: int64
revenue
required
integer format: int64
since
string format: date-time
store
required
object
address
required
string
currency
required
string
demo
required
boolean
domain
required
string
id
required
string
listId
string
listName
string
name
required
string
platform
required
string
products
required
integer format: int64
status
required
string
step
required
string
sync
required
object
disconnectedAt
string format: date-time
disconnectedBy
string
import
object
accepted
required
integer format: int64
collections
required
integer format: int64
customers
required
object
done
required
integer format: int64
total
required
integer format: int64
customersSkipped
required
boolean
finishedAt
string format: date-time
known
required
integer format: int64
matching
required
object
done
required
integer format: int64
total
required
integer format: int64
minutesLeft
required
integer format: int64
months
required
integer format: int64
notAdded
required
integer format: int64
orders
required
object
done
required
integer format: int64
total
required
integer format: int64
phase
required
string
products
required
object
done
required
integer format: int64
total
required
integer format: int64
startedAt
required
string format: date-time
startedBy
required
string
lastEventAt
string format: date-time
missing
required
Array<string>
missingSince
string format: date-time
rateLimitedUntil
string format: date-time
revokedAt
string format: date-time
revokedReason
required
string
state
required
string
sync
required
object
accepted
required
integer format: int64
collections
required
Array<string>
customersFromOrders
required
boolean
importFinished
string format: date-time
importMinutes
required
integer format: int64
known
required
integer format: int64
missed
required
integer format: int64
months
required
integer format: int64
new
required
integer format: int64
notAdded
required
integer format: int64
ordersImported
required
integer format: int64
products
required
integer format: int64
reconciledAt
string format: date-time
webhooks
required
integer format: int64
webhooksTotal
required
integer format: int64
usedBy
required
Array<object>
object
id
string
kind
required
string
name
string
status
string
webhooks
required
Array<object>
object
error
string
lastEventAt
string format: date-time
missingSince
string format: date-time
status
required
string
topic
required
string
Example
{ "activity": [ { "creditedKind": "campaign", "kind": "order", "matched": "click_token", "tone": "neutral" } ], "attribution": { "others": { "kind": "campaign" }, "rows": [ { "kind": "campaign" } ] }, "store": { "platform": "shopify", "status": "connecting", "sync": { "import": { "phase": "products" }, "revokedReason": "", "state": "connecting" } }, "usedBy": [ { "kind": "automation" } ], "webhooks": [ { "status": "pending" } ]}default
Section titled “default”Error
Media typeapplication/problem+json
object
code
Stable error code, e.g. permission_denied
string
detail
A human-readable explanation specific to this occurrence of the problem.
string
errors
Optional list of individual error details
Array<object>
object
location
Where the error occurred, e.g. ‘body.items[3].tags’ or ‘path.thing-id’
string
message
Error message text
string
value
The value at the given location
helpers
Members who hold the missing permission
Array<string>
instance
A URI reference that identifies the specific occurrence of the problem.
string format: uri
meta
object
key
additional properties
permission
The missing permission key
string
status
HTTP status code
integer format: int64
title
A short, human-readable summary of the problem type. This value should not change between occurrences of the error.
string
type
A URI reference to human-readable documentation for the error.
string format: uri
Example
{ "detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 400, "title": "Bad Request", "type": "about:blank"}