Raygun Flutter Symbols API
Upload and manage Flutter debug-symbol artifacts so Raygun can symbolicate native crashes from Flutter mobile applications across iOS and Android builds.
Upload and manage Flutter debug-symbol artifacts so Raygun can symbolicate native crashes from Flutter mobile applications across iOS and Android builds.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/raygun-flutter-symbols-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Raygun applications Flutter Symbols API
version: '3.0'
description: This is a visual representation of the Raygun API V3 specification.<br> To find out more details and how to get started, you can head over to the <a href='https://raygun.com/documentation/product-guides/public-api/' target='_blank'>documentation</a>.
contact:
name: Raygun Support
email: support@raygun.com
servers:
- url: https://api.raygun.com/v3
description: ''
security:
- personal_access_token: []
tags:
- name: flutter-symbols
paths:
/applications/{application-identifier}/flutter-symbols:
get:
summary: List Flutter Symbols for an Application
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/flutter-symbol'
'401':
$ref: '#/components/responses/problem-details'
'403':
$ref: '#/components/responses/problem-details'
'404':
$ref: '#/components/responses/problem-details'
'429':
description: Too many requests
operationId: list-flutter-symbols
description: Returns a list of Flutter symbols for the specified application
security:
- personal_access_token:
- cr.flutter-symbols:read
tags:
- flutter-symbols
parameters:
- $ref: '#/components/parameters/application-identifier'
- $ref: '#/components/parameters/count'
- $ref: '#/components/parameters/offset'
- in: query
name: orderby
description: Order items by property values
explode: false
schema:
type: array
uniqueItems: true
items:
type: string
enum:
- name
- name desc
- version
- version desc
- updatedAt
- updatedAt desc
- createdAt
- createdAt desc
post:
summary: Upload a Flutter Symbol
operationId: upload-flutter-symbol
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/flutter-symbol'
'401':
$ref: '#/components/responses/problem-details'
'403':
$ref: '#/components/responses/problem-details'
'404':
$ref: '#/components/responses/problem-details'
'422':
$ref: '#/components/responses/validation-problem-details'
'429':
description: Too Many Requests
description: Uploads a Flutter symbol to the specified application
security:
- personal_access_token:
- cr.flutter-symbols:write
requestBody:
$ref: '#/components/requestBodies/upload-flutter-symbol'
tags:
- flutter-symbols
parameters:
- $ref: '#/components/parameters/application-identifier'
/applications/{application-identifier}/flutter-symbols/{flutter-symbol-identifier}:
get:
summary: Get Flutter Symbol by Identifier
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/flutter-symbol'
'401':
$ref: '#/components/responses/problem-details'
'403':
$ref: '#/components/responses/problem-details'
'404':
$ref: '#/components/responses/problem-details'
operationId: get-flutter-symbol
description: Get a Flutter symbol by identifier
security:
- personal_access_token:
- cr.flutter-symbols:read
tags:
- flutter-symbols
parameters:
- $ref: '#/components/parameters/application-identifier'
- $ref: '#/components/parameters/flutter-symbol-identifier'
delete:
summary: Delete Flutter Symbol by Identifier
operationId: delete-flutter-symbol
responses:
'204':
description: No Content
'401':
$ref: '#/components/responses/problem-details'
'403':
$ref: '#/components/responses/problem-details'
'404':
$ref: '#/components/responses/problem-details'
'429':
description: Too many requests
description: Delete a Flutter symbol
security:
- personal_access_token:
- cr.flutter-symbols:write
tags:
- flutter-symbols
parameters:
- $ref: '#/components/parameters/application-identifier'
- $ref: '#/components/parameters/flutter-symbol-identifier'
/applications/{application-identifier}/flutter-symbols/{flutter-symbol-identifier}/content:
get:
summary: Get Flutter Symbol Content by Identifier
responses:
'200':
description: OK
content:
application/octet-stream:
schema:
type: string
format: binary
'401':
$ref: '#/components/responses/problem-details'
'403':
$ref: '#/components/responses/problem-details'
'404':
$ref: '#/components/responses/problem-details'
'429':
description: Too many requests
operationId: get-flutter-symbol-content
description: Returns the content of a Flutter symbol
security:
- personal_access_token:
- cr.flutter-symbols:read
tags:
- flutter-symbols
parameters:
- $ref: '#/components/parameters/application-identifier'
- $ref: '#/components/parameters/flutter-symbol-identifier'
components:
responses:
problem-details:
description: Problem Details
content:
application/json:
schema:
type: object
properties:
type:
type: string
title:
type: string
detail:
type: string
status:
type: integer
traceId:
type: string
required:
- type
- title
- status
- traceId
headers:
X-Raygun-RequestId:
schema:
type: string
description: The id associated with this request
validation-problem-details:
description: Validation problem details
content:
application/json:
schema:
type: object
properties:
type:
type: string
title:
type: string
detail:
type: string
status:
type: integer
traceId:
type: string
errors:
type: object
additionalProperties:
type: array
items:
type: string
required:
- type
- title
- status
- traceId
- errors
headers:
X-Raygun-RequestId:
schema:
type: string
description: The id associated with this request
schemas:
flutter-symbol:
title: flutter-symbol
type: object
properties:
identifier:
type: string
applicationIdentifier:
type: string
name:
type: string
version:
type: string
updatedAt:
type: string
format: date-time
createdAt:
type: string
format: date-time
parameters:
count:
name: count
in: query
required: false
schema:
type: integer
minimum: 1
default: 100
maximum: 500
description: Limits the number of items in the response
flutter-symbol-identifier:
name: flutter-symbol-identifier
in: path
schema:
type: string
required: true
description: Flutter symbol identifier
offset:
name: offset
in: query
schema:
type: integer
minimum: 0
maximum: 2147483647
description: Number of items to skip before returning results
application-identifier:
name: application-identifier
in: path
required: true
schema:
type: string
description: Application identifier
requestBodies:
upload-flutter-symbol:
content:
multipart/form-data:
schema:
type: object
properties:
file:
type: string
format: binary
version:
type: string
required:
- file
- version
required: true
securitySchemes:
personal_access_token:
type: http
scheme: bearer
description: 'Personal Access Token authorization using the Bearer scheme. Example: `Authorization: Bearer {token}`'