Skip to content
Connect an agent

Members

Who is calling

The workspace this credential acts on, and the person behind it for an OAuth token.

GET/v1/me

TL;DR

QuestionAnswer
What does it do?Who is calling.
What does it need?An API key or an OAuth access token.
What does it take?Nothing.
What does it return?Status 200 with a body of type Me.
In the SDK?flung.me.get()
What can go wrong?401 Missing, unknown, revoked or expired API key; 422 The request failed validation; 429 Too many requests for this credential; wait for retry-after seconds. Every failure has the same error shape.

What it does

The workspace this credential acts on, and the person behind it for an OAuth token. A cheap way for an app to check a token still works.

Example

bash
curl -X GET 'https://api.flung.dev/v1/me' \  --header "Authorization: Bearer $FLUNG_API_KEY"

A successful answer looks like this:

json
{  "workspaceId": "string",  "via": "api_key",  "userId": "string",  "email": "string"}

Responses

StatusMeaningBody
200The caller.Me
401Missing, unknown, revoked or expired API key.Error
422The request failed validation.Error
429Too many requests for this credential; wait for retry-after seconds.Error

Response body

A 200 answer has the type Me.

FieldTypeRequiredDescription
workspaceIdstringyes
via"api_key" | "oauth"yesHow this request authenticated.
userIdstring | nullyesThe person who approved the app, for an OAuth token; null for an API key.
emailstring | nullyes

See also

DocWhy
API referenceEvery endpoint
SchemasEvery request and response type
ErrorsEvery error code and what to do about it