The Vestige API offers a comprehensive suite of gRPC service calls, including:
For detailed information, refer to the service's proto file.
For general information on gRPC, visit grpc.io.
The Vestige API service is accessible at grpcServerUrl.
Postman offers excellent support for testing and exploring gRPC services.
Generate proto file via gRPC reflection:
dotnet grpc-cli dump grpcServerUrl vestige.api.v1.ApiService -o ./VestigeApi
Once you have obtained the proto file, generate a strongly-typed client for your programming language following the instructions on the gRPC website.
To obtain an access token, use the following cURL command:
curl --request POST \
--url https://auth.transit-technologies.com/oauth/token \
--header 'content-type: application/json' \
--data '{"client_id":"APPLICATION_CLIENT_ID","client_secret":"APPLICATION_CLIENT_SECRET","audience":"https://vestigeview.app/api","grant_type":"client_credentials"}'
Use Bearer authentication for subsequent requests.