

A referência da API do AWS Marketplace foi reestruturada. Para obter mais informações sobre as operações de API suportadas, consulte a [Referência de API do AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de código para AWS Marketplace API de contrato usando AWS SDKs
<a name="service_code_examples_marketplace-agreement"></a>

Os exemplos de código a seguir mostram como usar a API AWS Marketplace Agreement com um kit AWS de desenvolvimento de software (SDK). 

Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulte[Usando este serviço com um AWS SDK](sdk-general-information-section.md). Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.

**Contents**
+ [Contratos](service_code_examples_marketplace-agreement_agreements.md)
  + [Aceitar uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_AcceptAgreementCancellationRequest_section.md)
  + [Aceitar uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_AcceptAgreementPaymentRequest_section.md)
  + [Alterar o prazo de renovação de um contrato de SaaS](marketplace-agreement_example_marketplace-agreement_AmendSaaSContractRenewalTerm_section.md)
  + [Alterar uma AMI ConfigurableUpfrontPricingTerm para o modelo de preços de uso](marketplace-agreement_example_marketplace-agreement_AmendAmiConfigurableUpfrontPricingTermForUsagePricingModel_section.md)
  + [Crie um novo contrato de teste gratuito da AMI](marketplace-agreement_example_marketplace-agreement_NewAmiFreeTrial_section.md)
  + [Crie um novo contrato de SaaS com pagamento adiantado](marketplace-agreement_example_marketplace-agreement_NewSaaSContractWithUpfrontPayment_section.md)
  + [Obter todos os IDs de contratos](marketplace-agreement_example_marketplace-agreement_GetAllAgreementsIds_section.md)
  + [Obter todos os contratos](marketplace-agreement_example_marketplace-agreement_GetAllAgreements_section.md)
  + [Obter o ID do cliente de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementCustomer_section.md)
  + [Obtenha detalhes de uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementCancellationRequest_section.md)
  + [Obtenha detalhes de uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementPaymentRequest_section.md)
  + [Obter detalhes financeiros de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementFinancialDetails_section.md)
  + [Obter detalhes do teste gratuito de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsFreeTrialDetails_section.md)
  + [Obter informações sobre um contrato](marketplace-agreement_example_marketplace-agreement_DescribeAgreement_section.md)
  + [Obter detalhes do produto e da oferta de um contrato](marketplace-agreement_example_marketplace-agreement_GetProductAndOfferDetailFromAgreement_section.md)
  + [Obter o EULA de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsEula_section.md)
  + [Obter os termos de renovação automática de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementAutoRenewal_section.md)
  + [Obter as dimensões adquiridas em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionPurchased_section.md)
  + [Obter as instâncias de cada dimensão adquirida em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionInstances_section.md)
  + [Obter a programação de pagamento de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPaymentSchedule_section.md)
  + [Obter o preço por dimensão em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPricingEachDimension_section.md)
  + [Obter o tipo de preço de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementPricingType_section.md)
  + [Obter o tipo de produto de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementProductType_section.md)
  + [Obter o status de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementStatus_section.md)
  + [Obter os termos de suporte de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsSupportTerm_section.md)
  + [Obter os termos de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTerms_section.md)
  + [Listar solicitações de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_ListAgreementCancellationRequests_section.md)
  + [Listar solicitações de pagamento do contrato](marketplace-agreement_example_marketplace-agreement_ListAgreementPaymentRequests_section.md)
  + [Rejeitar uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_RejectAgreementCancellationRequest_section.md)
  + [Rejeitar uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_RejectAgreementPaymentRequest_section.md)
  + [Substitua um contrato de SaaS por uma oferta baseada em contrato](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSContractWithAgreementBasedOffer_section.md)
  + [Substitua uma avaliação gratuita de SaaS por Contrato com preços de consumo](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSFreeTrialWithCCP_section.md)
  + [Substitua um termo de preço baseado no uso de SaaS e cancele o contrato anterior](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSUsageBasedPricingTermAndCancel_section.md)
  + [Substitua um termo de preço baseado no uso da AMI, mas mantenha o ConfigurableUpfrontPricingTerm](marketplace-agreement_example_marketplace-agreement_ReplaceAmiUsageBasedPricingTermButNotCupt_section.md)
  + [Pesquisar contratos por ID da conta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByAccountId_section.md)
  + [Pesquisar contratos por ID do contrato](marketplace-agreement_example_marketplace-agreement_SearchAgreementsById_section.md)
  + [Pesquisar contratos por data de término](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByEndDate_section.md)
  + [Pesquisar contratos por ID da oferta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOfferId_section.md)
  + [Pesquisar contratos por ID do produto](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByProductId_section.md)
  + [Pesquisar contratos por status](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByByStatus_section.md)
  + [Pesquisar contratos com um filtro personalizado](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOneFilter_section.md)
  + [Pesquisar contratos com dois filtros personalizados](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByTwoFilters_section.md)
  + [Atualizar pedidos de compra após a aceitação do contrato](marketplace-agreement_example_marketplace-agreement_UpdatePurchaseOrdersAfterAgreementAcceptance_section.md)