POST rule engine/mac addresses
From Social ID Developers
Revision as of 20:38, 11 August 2014 by Gabriel.prado (Talk | contribs)
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