curl --request GET \
--url https://api.prime.coinbase.com/v1/activities/{activity_id}{
"activity": {
"id": "<string>",
"reference_id": "<string>",
"category": "OTHER_ACTIVITY_CATEGORY",
"type": "OTHER_ACTIVITY_TYPE",
"secondary_type": "NO_SECONDARY_TYPE",
"status": "OTHER_ACTIVITY_STATUS",
"created_by": "<string>",
"title": "<string>",
"description": "<string>",
"user_actions": [
{
"action": "OTHER_ACTION",
"user_id": "<string>",
"timestamp": "<string>"
}
],
"transactions_metadata": {
"consensus": {
"approval_deadline": "<string>",
"has_passed_consensus": true
}
},
"account_metadata": {
"consensus": {
"approval_deadline": "<string>",
"has_passed_consensus": true
}
},
"orders_metadata": {},
"symbols": [
"<string>"
],
"created_at": "<string>",
"updated_at": "<string>",
"hierarchy_type": "HIERARCHY_TYPE_UNSPECIFIED"
}
}Retrieve an activity by its activity ID - this endpoint can retrieve both portfolio and entity activities when passed the appropriate API key
curl --request GET \
--url https://api.prime.coinbase.com/v1/activities/{activity_id}{
"activity": {
"id": "<string>",
"reference_id": "<string>",
"category": "OTHER_ACTIVITY_CATEGORY",
"type": "OTHER_ACTIVITY_TYPE",
"secondary_type": "NO_SECONDARY_TYPE",
"status": "OTHER_ACTIVITY_STATUS",
"created_by": "<string>",
"title": "<string>",
"description": "<string>",
"user_actions": [
{
"action": "OTHER_ACTION",
"user_id": "<string>",
"timestamp": "<string>"
}
],
"transactions_metadata": {
"consensus": {
"approval_deadline": "<string>",
"has_passed_consensus": true
}
},
"account_metadata": {
"consensus": {
"approval_deadline": "<string>",
"has_passed_consensus": true
}
},
"orders_metadata": {},
"symbols": [
"<string>"
],
"created_at": "<string>",
"updated_at": "<string>",
"hierarchy_type": "HIERARCHY_TYPE_UNSPECIFIED"
}
}ActivitiesService activitiesService =
PrimeServiceFactory.createActivitiesService(client);
GetActivityByActivityIdRequest request = new
GetActivityByActivityIdRequest("portfolio_id", "activity_id");
GetActivityByActivityIdResponse response =
activitiesService.getActivityByActivityId(request);
var activitiesService = new ActivitiesService(client);
var request = new GetActivityByActivityIdRequest("portfolio_id", "activity_id");
var response = activitiesService.GetActivityByActivityId(request);
activitiesService := activities.NewActivitiesService(client)
request := &activities.GetActivityRequest{
PortfolioId: "portfolio-id",
Id: "activity-id",
}
response, err := activitiesService.GetActivity(context.Background(), request)
prime_client = PrimeClient(credentials)
request = GetActivityRequest(
portfolio_id="portfolio-id",
activity_id="activity-id",
)
response = prime_client.get_activity(request)
primectl get-activity --help
const activitiesService = new ActivitiesService(client);
activitiesService.getActivity({
activityId: 'ACTIVITY_ID_HERE'
}).then(async (response) => {
console.log('Activity: ', response);
})
Was this page helpful?