HTTP API reference › Gala Launchpad › oembed
Gala Launchpad — oembed
5 operations in this group.
- GET /oembed — Home oEmbed
- GET /oembed/buy-sell/{tokenName} — Pool oEmbed
- GET /oembed/profile/{address} — Profile oEmbed
- GET /oembed/t/{tokenName} — Pool oEmbed (short URL)
- GET /oembed/u/{address} — Profile oEmbed (short URL)
GET /oembed
OEmbedController_getHomeOEmbed
Home oEmbed
Get oEmbed data for home page with trending token info
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| format | query | optional | string enum: json |
Responses
200 — Returns the oEmbed JSON body when format=json, otherwise an HTML preview page.
Content type: application/json
Schema: OEmbedJsonResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| author_name | string | yes | |
| provider_name | string | yes | |
| provider_url | string (uri) | yes | |
| thumbnail_height | number | yes | |
| thumbnail_url | string (uri) | yes | |
| thumbnail_width | number | yes | |
| title | string | yes | |
| type | string enum: link | yes | |
| version | string enum: 1.0 | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
500 — Internal server error - failed to generate oEmbed data.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
default — Shared error envelope returned by the application exception filter.
Content type: application/json
Schema: ApiErrorEnvelope
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | oneOf: string | array<string> | yes | |
| status | integer | yes | HTTP status code. |
| message | string | yes | |
| statusCode | integer | yes | HTTP status code. |
Example response
[]
GET /oembed/buy-sell/{tokenName}
OEmbedController_getPoolOEmbed
Pool oEmbed
Get oEmbed data for a token pool page
token name
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| tokenName | path | required | string | |
| format | query | optional | string enum: json |
Responses
200 — Returns the oEmbed JSON body when format=json, otherwise an HTML preview page.
Content type: application/json
Schema: OEmbedJsonResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| author_name | string | yes | |
| provider_name | string | yes | |
| provider_url | string (uri) | yes | |
| thumbnail_height | number | yes | |
| thumbnail_url | string (uri) | yes | |
| thumbnail_width | number | yes | |
| title | string | yes | |
| type | string enum: link | yes | |
| version | string enum: 1.0 | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
404 — Not found - token does not exist.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
500 — Internal server error - failed to generate oEmbed data.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
default — Shared error envelope returned by the application exception filter.
Content type: application/json
Schema: ApiErrorEnvelope
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | oneOf: string | array<string> | yes | |
| status | integer | yes | HTTP status code. |
| message | string | yes | |
| statusCode | integer | yes | HTTP status code. |
Example response
[]
GET /oembed/profile/{address}
OEmbedController_getProfileOEmbed
Profile oEmbed
Get oEmbed data for a user profile page
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| address | path | required | string | |
| format | query | optional | string enum: json |
Responses
200 — Returns the oEmbed JSON body when format=json, otherwise an HTML preview page.
Content type: application/json
Schema: OEmbedJsonResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| author_name | string | yes | |
| provider_name | string | yes | |
| provider_url | string (uri) | yes | |
| thumbnail_height | number | yes | |
| thumbnail_url | string (uri) | yes | |
| thumbnail_width | number | yes | |
| title | string | yes | |
| type | string enum: link | yes | |
| version | string enum: 1.0 | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
404 — Not found - profile does not exist.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
500 — Internal server error - failed to generate oEmbed data.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
default — Shared error envelope returned by the application exception filter.
Content type: application/json
Schema: ApiErrorEnvelope
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | oneOf: string | array<string> | yes | |
| status | integer | yes | HTTP status code. |
| message | string | yes | |
| statusCode | integer | yes | HTTP status code. |
Example response
[]
GET /oembed/t/{tokenName}
OEmbedController_getPoolOEmbedShortUrl
Pool oEmbed (short URL)
Short URL for token pool oEmbed (/t/:tokenName)
token name
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| tokenName | path | required | string | |
| format | query | optional | string enum: json |
Responses
200 — Returns the oEmbed JSON body when format=json, otherwise an HTML preview page.
Content type: application/json
Schema: OEmbedJsonResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| author_name | string | yes | |
| provider_name | string | yes | |
| provider_url | string (uri) | yes | |
| thumbnail_height | number | yes | |
| thumbnail_url | string (uri) | yes | |
| thumbnail_width | number | yes | |
| title | string | yes | |
| type | string enum: link | yes | |
| version | string enum: 1.0 | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
404 — Not found - token does not exist.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
500 — Internal server error - failed to generate oEmbed data.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
default — Shared error envelope returned by the application exception filter.
Content type: application/json
Schema: ApiErrorEnvelope
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | oneOf: string | array<string> | yes | |
| status | integer | yes | HTTP status code. |
| message | string | yes | |
| statusCode | integer | yes | HTTP status code. |
Example response
[]
GET /oembed/u/{address}
OEmbedController_getProfileOEmbedShortUrl
Profile oEmbed (short URL)
Short URL for user profile oEmbed (/u/:address)
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| address | path | required | string | |
| format | query | optional | string enum: json |
Responses
200 — Returns the oEmbed JSON body when format=json, otherwise an HTML preview page.
Content type: application/json
Schema: OEmbedJsonResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| author_name | string | yes | |
| provider_name | string | yes | |
| provider_url | string (uri) | yes | |
| thumbnail_height | number | yes | |
| thumbnail_url | string (uri) | yes | |
| thumbnail_width | number | yes | |
| title | string | yes | |
| type | string enum: link | yes | |
| version | string enum: 1.0 | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
404 — Not found - profile does not exist.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
Content type: text/html
Schema: string
| Field | Type | Required | Description |
|---|---|---|---|
| value | string | no |
500 — Internal server error - failed to generate oEmbed data.
Content type: application/json
Schema: OEmbedErrorResponseDto
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | string | yes | |
| status | number | yes |
default — Shared error envelope returned by the application exception filter.
Content type: application/json
Schema: ApiErrorEnvelope
| Field | Type | Required | Description |
|---|---|---|---|
| error | boolean enum: true | yes | |
| message | oneOf: string | array<string> | yes | |
| status | integer | yes | HTTP status code. |
| message | string | yes | |
| statusCode | integer | yes | HTTP status code. |
Example response
[]
Previous group: stream-chat · Next group: Platform Config