Skip to content

Releases: ProjectOpenSea/api-types

v0.8.10

Choose a tag to compare

@ryanio ryanio released this 21 Aug 19:53

What's Changed

  • Sync OpenAPI spec: drop PUT and DELETE /api/v2/accounts/wallets/{wallet}/agent along with the WalletAgentStatusResponse schema, drop the deprecated agent_owner_profile and public_agent_wallets properties from AgentProfileRelationshipsResponse, and take the new AccountResponse.is_agent description.

The endpoints are gone from production (ProjectOpenSea/os2-core#52946), which is why they leave the spec. is_agent on the account response now reports whether the account itself has declared it is an agent (os2-core#52948); it previously read the retired wallet-level designation and was therefore false for everyone.

WalletAgentStatusResponse is no longer exported. Nothing in the repo imports it as of #631.

type-check for this package now covers test/ and scripts/ through a tsconfig.check.json, matching sdk. It previously compiled src/ alone, so a test importing a type the spec no longer defines passed both type-check and vitest, which erases types.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.9...api-types-v0.8.10

v0.8.9

Choose a tag to compare

@ryanio ryanio released this 21 Aug 00:46

What's Changed

  • Sync OpenAPI spec: add EXECUTION to the SwapCostResponse.type enum and drop the write-only skipLowercase property from EvmAddress (#624).
  • Sync OpenAPI spec: add the six agent account endpoints (declare, withdraw, propose, confirm, revoke, list own relationships) with their request and response schemas, and add read:wallets to AuthScope (#626).

Tagged from the head of claude/agent-accounts (#626) rather than main. The Mirror layout gate compiles the SDK and CLI against the published api-types, so this package has to reach npm before that PR can go green. The api-types content in this tag is what merging #626 puts on main.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.8...api-types-v0.8.9

v0.8.8

Choose a tag to compare

@ryanio ryanio released this 13 Aug 00:00

What's Changed

  • Sync OpenAPI spec: add an optional chains query param to get_portfolio_stats, and drop stale rate-limit prose from create_instant_api_key.

This release completes a sync that stalled earlier: the tag and code landed here, but no GitHub Release was created, so the npm publish never ran.

Full Changelog: v0.8.7...v0.8.8

v0.8.7

Choose a tag to compare

@ryanio ryanio released this 03 Aug 17:12

What's Changed

Three OpenAPI spec syncs:

  • Added stablechain to ChainIdentifier (chain id 988).
  • Added wallet visibility endpoints — PUT/DELETE /api/v2/accounts/wallets/{wallet}/private — plus the public GET /api/v2/accounts/{address_or_username}/agent-relationships, and the WalletVisibilityResponse, AgentProfileRelationshipsResponse, and AgentProfileSummaryResponse schemas.
  • Added SVM transaction detail schemas (SvmInstructionAccountResponse, SvmInstructionResponse, SvmTransactionDetailsResponse) and an optional svm field on SwapTransactionResponse for structured Solana transaction contents.

Additive only — no paths, operations, schemas, or required fields were removed.

Full Changelog: v0.8.6...v0.8.7

v0.8.6

Choose a tag to compare

@ryanio ryanio released this 24 Jul 18:16

What's Changed

  • Add typed account agent status fields and operations for registered agent wallets.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.5...api-types-v0.8.6

v0.8.5

Choose a tag to compare

@ryanio ryanio released this 23 Jul 02:03

What's Changed

  • Add generated request and response types for the token activity stats REST endpoint.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.4...api-types-v0.8.5

v0.8.4

Choose a tag to compare

@ryanio ryanio released this 22 Jul 18:09

What's Changed

  • Add generated request and response types for cross-chain drop minting, along with the latest additive public OpenAPI updates.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.3...api-types-v0.8.4

v0.8.3

Choose a tag to compare

@ryanio ryanio released this 21 Jul 04:39

What's Changed

  • Add NFT profile picture endpoints to the OpenAPI types and register them under the write:profile scope.

Full Changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.2...api-types-v0.8.3

v0.8.2

Choose a tag to compare

@ryanio ryanio released this 20 Jul 21:12

What changed

  • Add generated types for the beta saved-tools read, save, and remove endpoints.
  • Add the canonical read:tools and write:tools scopes.
  • Add new token metadata fields from the current public OpenAPI schema.

Full diff: ProjectOpenSea/opensea-devtools@api-types-v0.8.1...api-types-v0.8.2

v0.8.1

Choose a tag to compare

@ryanio ryanio released this 17 Jul 17:33

What's changed

  • Added isVerified, followerCount, and followingCount to generated account response types.
  • Added the canonical read:social and write:social wallet auth scopes.
  • Refreshed the production OpenAPI snapshot and normalized schema examples.

Full changelog: ProjectOpenSea/opensea-devtools@api-types-v0.8.0...api-types-v0.8.1