Coinbase Prime API
cURL
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
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); })
Id of the activity to retrieve
A successful response.
Show child attributes
Was this page helpful?