Saltar para o conteúdo

Visão geral

  • Versão: 2.0
  • Servidores: https://api.xsolla.com/merchant/v2/

Essa referência API descreve os pontos de extremidade na gerência de assinaturas, cupons e promoções. Para obter mais informações sobre as Assinaturas, veja o guia do produto e o glossário.

Transferir a descrição da OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/pt/api/subscriptions/
Operações
Operações
Operações
Operações
Operações
Operações
Operações

Pedido

Adicione um código de cupom a uma campanha de cupom.

Aviso

Esta chamada de API não contém o trajeto-parâmetro project_id, então é preciso usar a chave API que for válida em todos os projetos da empresa para configurar a autorização.

Segurança
basicAuth
Caminho
merchant_idintegerobrigatório

ID de comerciante.

campaign_idintegerobrigatório

ID de campanha.

Corpoapplication/jsonobrigatório
coupon_codestringobrigatório

Código de cupom.

Exemplo: "34bryrb3"
curl -i -X POST \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/coupon_promotions/{campaign_id}/coupons' \
  -H 'Content-Type: application/json' \
  -d '{
    "coupon_code": "34bryrb3"
  }'

Respostas

Nenhum conteúdo.

Pedido

Anexe uma campanha de cupom a uma promoção específica.

Aviso

Esta chamada de API não contém o trajeto-parâmetro project_id, então é preciso usar a chave API que for válida em todos os projetos da empresa para configurar a autorização.

Segurança
basicAuth
Caminho
merchant_idintegerobrigatório

ID de comerciante.

promotion_idintegerobrigatório

ID de promoção.

Corpoapplication/jsonobrigatório
campaignsArray of integersobrigatório

Matriz de IDs de campanhas.

Exemplo: [9135]
curl -i -X PUT \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/coupons' \
  -H 'Content-Type: application/json' \
  -d '{
    "campaigns": [
      9135
    ]
  }'

Respostas

Nenhum conteúdo.

Pedido

Obter dados do cupom com o código dele.

Segurança
basicAuth
Caminho
project_idintegerobrigatório

ID de projeto.

codestringobrigatório

Código de cupom.

curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/projects/{project_id}/coupons/{code}/details'

Respostas

OK.

Corpoapplication/json
keystring

Chave do atributo do usuário.

list_of_valuesArray of objects

Matriz de valores possíveis para um tipo enumerado.

nameobject

Nomes de atributos traduzidos.

skip_condition_on_nonexistent_keyboolean

Se a condição deve ser ignorada caso não haja chave.

typestring

Tipo de chave.

Enum"int""string""enum""date"
visibleboolean
Resposta
application/json
{ "key": "12", "list_of_values": [], "name": { "en": "Level", "ru": "Уровень" }, "skip_condition_on_nonexistent_key": true, "type": "int", "visible": false }
Operações