POST rule engine/mac addresses

From Social ID Developers
Revision as of 20:38, 11 August 2014 by Gabriel.prado (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Description

Cria um novo mac address associado a um usuário do Social Login.

Resource URL

  POST https://api.socialidnow.com/v1/marketing/rule_engine/mac_addresses

Parameters

mac_address obrigatório um hash no formato campo:valor, contendo os campos necessários para criação do mac address:
mac_address obrigatório identificador do mac address formatado como uma string contendo 6 pares de número hexadecimais (maiúsculos ou minúsculos), separados por ":" ou "-".
login_user_id obrigatório identificador do usuário

Authentication

Esta API exige autenticação do Marketing Login App. Ver Authentication.

Response

Response Body

id identificador do dispositivo

Response Status

created (201) O mac address foi criado com sucesso e associado ao usuário.
ok (200) O mac address já havia sido criado e associado a este usuário.
bad_request (400) O parâmetro "mac_address" não foi informado ou não é um hash.
unauthorized (401) A autenticação está errada. Ver Autenticação.
unprocessable_entity (422) Erro de validação no campo "mac_address".
not_found (404) Usuário não encontrado ou campo "login_user_id" não informado.
internal_server_error (500) Um erro desconhecido ocorreu.

Example Request

Cria um novo mac address com valor 0a:1b:2c:3d:4e:5f e associa ao usuário com id 180.

curl -iX POST 'https://api-preprod.socialidnow.com/v1/marketing/rule_engine/mac_addresses' \
 -d '{"mac_address": { "mac_address": "0a:1b:2c:3d:4e:5f",
                       "login_user_id": "180" }}' \
 -H 'Content-type: application/json' \
 --user 138:e8b9ca24f1b590af67e6271297d6e1f7226625d61c5b5daa1b2f215464e292cf \

Response:

HTTP/1.1 201 Created
Status: 201
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox