NAiOS IconNAiOS Logo
Volver al catálogo

OpenSea

open_sea

OpenSea is the world's first and largest NFT marketplace for NFTs and crypto collectibles.

Acciones
24
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (24)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Build criteria offerOPEN_SEA_BUILD_CRITERIA_OFFERAcción

Build a portion of a criteria offer including the merkle tree needed to post an offer.

Parámetros de entrada

  • offererstringObligatorio

    The address which supplies all the items in the offer

  • criteriaobjectObligatorio

    Criteria for the collection or trait offer

  • quantityinteger

    The number of offers to place

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Cancel orderOPEN_SEA_CANCEL_ORDERAcción

Offchain cancel a single order, offer or listing, by its order hash when protected by the signedzone. protocol and chain are required to prevent hash collisions. please note cancellation is only assured if a fulfillment signature was not vended prior to cancellation.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • order_hashstringObligatorio

    The hash of the order to retrieve

  • protocol_addressstringObligatorio

    The contract address of the protocol to use in the request

  • offerer_signaturestring

    An EIP-712 signature from the offerer of the order. If not provided, the user associated with the API Key will be checked instead

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create criteria offerOPEN_SEA_CREATE_CRITERIA_OFFERAcción

Create a criteria offer to purchase any nft in a collection or which matches the specified trait.

Parámetros de entrada

  • protocol_dataobjectObligatorio

    The signed order which will be submitted to Seaport

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create item offerOPEN_SEA_CREATE_ITEM_OFFERAcción

Create an offer to purchase a single nft (erc721 or erc1155).

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • protocolstringObligatorio

    The token settlement protocol to use in the request

  • signaturestringObligatorio

    Signature of the signed type data represented by the parameters field

  • parametersobjectObligatorio

    Order components object containing the order details

  • protocol_addressstringObligatorio

    Exchange contract address. Must be one of ['0x0000000000000068f116a894984e2db1123eb395']

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create listingOPEN_SEA_CREATE_LISTINGAcción

List a single nft (erc721 or erc1155) for sale on the opensea marketplace.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • protocolstringObligatorio

    The token settlement protocol to use in the request

  • signaturestringObligatorio

    Signature of the signed type data represented by the parameters field

  • parametersobjectObligatorio

    Order components object containing the order details

  • protocol_addressstringObligatorio

    Exchange contract address. Must be one of ['0x0000000000000068f116a894984e2db1123eb395']

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fulfill listingOPEN_SEA_FULFILL_LISTINGAcción

Retrieve all the information, including signatures, needed to fulfill a listing directly onchain.

Parámetros de entrada

  • listingobjectObligatorio

    Listing to get fulfillment data for

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fulfill offerOPEN_SEA_FULFILL_OFFERAcción

Retrieve all the information, including signatures, needed to fulfill an offer directly onchain.

Parámetros de entrada

  • offerobjectObligatorio

    Offer to get fulfillment data for

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get accountOPEN_SEA_GET_ACCOUNTAcción

Get an opensea account profile including details such as bio, social media usernames, and profile image.

Parámetros de entrada

  • address_or_usernamestringObligatorio

    The public blockchain address or OpenSea username

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get all listings by collectionOPEN_SEA_GET_ALL_LISTINGS_BY_COLLECTIONAcción

Get all active, valid listings for a single collection.

Parámetros de entrada

  • nextstring

    The cursor for the next page of results

  • limitinteger

    The number of listings to return. Must be between 1 and 100

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get all offers by collectionOPEN_SEA_GET_ALL_OFFERS_BY_COLLECTIONAcción

Get all active, valid offers for the specified collection. this includes individual and criteria offers.

Parámetros de entrada

  • nextstring

    The cursor for the next page of results

  • limitinteger

    The number of offers to return. Must be between 1 and 100

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get best listing by nftOPEN_SEA_GET_BEST_LISTING_BY_NFTAcción

Get the best listing for an nft.

Parámetros de entrada

  • identifierstringObligatorio

    The NFT token id

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

  • include_private_listingsboolean

    If true, will include private listings

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get best listings by collectionOPEN_SEA_GET_BEST_LISTINGS_BY_COLLECTIONAcción

Get the cheapest priced active, valid listings on a single collection.

Parámetros de entrada

  • nextstring

    The cursor for the next page of results

  • limitinteger

    The number of listings to return. Must be between 1 and 100

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

  • include_private_listingsboolean

    If true, will include private listings

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get best offer by nftOPEN_SEA_GET_BEST_OFFER_BY_NFTAcción

Get the best offers for an nft.

Parámetros de entrada

  • identifierstringObligatorio

    The NFT token id

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get collectionOPEN_SEA_GET_COLLECTIONAcción

Get a single collection including details such as fees, traits, and links.

Parámetros de entrada

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get collectionsOPEN_SEA_GET_COLLECTIONSAcción

Get a list of opensea collections with optional filtering and pagination.

Parámetros de entrada

  • nextstring

    The cursor for the next page of results

  • chainstring

    The blockchain on which to filter the results

  • limitinteger

    The number of collections to return. Must be between 1 and 100

  • order_bystring

    The order in which to sort the collections

  • include_hiddenboolean

    If true, will return hidden collections

  • creator_usernamestring

    If set, will only return collections created by the given OpenSea username

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get collection statsOPEN_SEA_GET_COLLECTION_STATSAcción

Get stats for a single collection on opensea.

Parámetros de entrada

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get contractOPEN_SEA_GET_CONTRACTAcción

Get a smart contract for a given chain and address.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • addressstringObligatorio

    The public blockchain address

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get eventsOPEN_SEA_GET_EVENTSAcción

Get a list of events from opensea based on various filters like timestamps and event types.

Parámetros de entrada

  • nextstring

    The cursor for the next page of results

  • afterinteger

    Filter to only include events that occurred at or after the given timestamp (Unix epoch in seconds)

  • limitinteger

    The number of events to return. Must be between 1 and 50

  • beforeinteger

    Filter to only include events that occurred before the given timestamp (Unix epoch in seconds)

  • event_typestring[]

    The type of event to filter by. If not provided, only sales will be returned

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get listingsOPEN_SEA_GET_LISTINGSAcción

Get the complete set of active, valid listings.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • limitinteger

    The number of orders to return. Must be between 1 and 50

  • makerstring

    Filter results by the order maker's wallet address

  • takerstring

    Filter results by the order taker's wallet address

  • cursorstring

    The cursor for the next page of results

  • order_bystring

    The order in which to sort the results. If eth_price is used, asset_contract_address and token_id are required

  • protocolstringObligatorio

    The token settlement protocol to use in the request

  • token_idsinteger[]

    An array of token IDs to search for. If used, asset_contract_address is required

  • listed_afterstringdate-time

    Filter to only include orders that were listed after the given timestamp

  • listed_beforestringdate-time

    Filter to only include orders that were listed before the given timestamp

  • order_directionstring

    The direction in which to sort the results

  • payment_token_addressstring

    Payment Token Address to filter results. This ensures all returned orders are listed in a single currency

  • asset_contract_addressstring

    Filter results by the contract address for NFT(s). If used, token_ids is required

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get nftOPEN_SEA_GET_NFTAcción

Get metadata, traits, ownership information, and rarity for a single nft.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • addressstringObligatorio

    The public blockchain address

  • identifierstringObligatorio

    The NFT token id

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get orderOPEN_SEA_GET_ORDERAcción

Get a single order, offer or listing, by its order hash. protocol and chain are required to prevent hash collisions.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • order_hashstringObligatorio

    The hash of the order to retrieve

  • protocol_addressstringObligatorio

    The contract address of the protocol to use in the request

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get payment tokenOPEN_SEA_GET_PAYMENT_TOKENAcción

Get a smart contract for a given chain and address.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • addressstringObligatorio

    The public blockchain address

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get traitsOPEN_SEA_GET_TRAITSAcción

Get the traits in a collection.

Parámetros de entrada

  • collection_slugstringObligatorio

    Unique string to identify a collection on OpenSea. This can be found by visiting the collection on the OpenSea website and noting the last path parameter

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Refresh nft metadataOPEN_SEA_REFRESH_NFT_METADATAAcción

Refresh metadata for a single nft.

Parámetros de entrada

  • chainstringObligatorio

    The blockchain on which to filter the results

  • addressstringObligatorio

    The public blockchain address

  • identifierstringObligatorio

    The NFT token id

Parámetros de salida

  • dataobjectObligatorio

    Data returned from the API

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not