💬Curseduca Members

API Curseduca para manipulação dos membros da plataforma

Membros

chevron-rightGET / members / by - Listar membros por campohashtag

Parameters

Name
Description

email

string

(query)

email

Responses

Code
Description
Links

200

Membros listados com sucesso.

Media type:

application/json

  • Example Value

No links

400

Requisição inválida, query não fornecida

Media type:

application/json

  • Example Value

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

chevron-rightGET / members / {id} - Listar as informações de um membrohashtag

Parameters

Name
Description

id *

string(path)

id

Responses

Code
Description
Links

200

Membro encontrado com sucesso.

Media type:

application/json

  • Example Value

No links

chevron-rightPATCH / members / {id} - Atualizar as informações de um membrohashtag

Parameters

Name
Description

id *

string(path)

id

Request body application/json

  • Example Value

{
  "name": "string",
  "email": "string",
  "document": "string"
}

Responses

Code
Description
Links

200

Membro atualizado com sucesso!

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

403

Acesso negado, token de acesso inválido

Media type:

application/json

  • Example Value

No links

404

Membro não encontrado.

Media type:

application/json

  • Example Value

No links

chevron-rightGET / members / {id} / address - Retorna o endereço de um membrohashtag

Parameters

Name
Description

id *

string(path)

id

Responses

Code
Description
Links

200

Membros listados com sucesso.

Media type:

application/json

  • Example Value

No links

chevron-rightGET / members - Listar todos os membroshashtag

Parameters

Name
Description

limit

number

(query)

limit

offset

number

(query)

offset

startCreatedAt

string($date-time)

(query)

startCreatedAt

endCreatedAt

string($date-time)

(query)

endCreatedAt

startUpdatedAt

string($date-time)

(query)

startUpdatedAt

endUpdatedAt

string($date-time)

(query)

endUpdatedAt

groupId

string

(query)

groupId

neverLogged

string

(query)

Available values : true, false

Responses

Code
Description
Links

200

Membros listados com sucesso.

Media type:

application/json

  • Example Value

No links

chevron-rightPATCH /members - Atualizar as informações de um membrohashtag

Parameters

No parameters

Responses

Code
Description
Links

200

Membro atualizado com sucesso!

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

403

Acesso negado, token de acesso inválido

Media type:

application/json

  • Example Value

No links

404

Membro não encontrado.

Media type:

application/json

  • Example Value

No links

chevron-rightPOST / members - Cadastrar um novo usuário com funções administrativashashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Membro criado com sucesso!

Media type:

application/json

  • Example Value

No links

400

Paramêtros obrigatórios faltando

Media type:

application/json

  • Example Value

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

chevron-rightPOST / members / tenants - Adicionar membro em subplataforma.hashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

No links

Default

chevron-rightGET / member-current-loginhashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / verify-member-access-to-communityhashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET /verify-member-access-to-muralhashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightPOST / onboarding / donehashtag

Parameters

No parameters

Responses

Code
Description
Links

201

No links

chevron-rightGET / reports / groupshashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / reports / group / contentshashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / reports / group / channelshashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / reports / group / membershashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / reports / group / integrationshashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / hchashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightPATCH / inactivate-memberhashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightPATCH / reactivate-memberhashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightPOST / me / mark-accesshashtag

Parameters

No parameters

Responses

Code
Description
Links

201

No links

chevron-rightGET / reports / tagshashtag

Parameters

No parameters

Responses

Code
Description
Links

200

No links

chevron-rightGET / search / adminhashtag

Parameters

Name
Description

search *

string(query)

search

limit *

string(query)

limit

entity *

string(query)

entity

Responses

Code
Description
Links

200

No links

Ações do membro

Autenticação

chevron-rightPATCH / password - Alterar a senha do membrohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

200

Senha alterada com sucesso!

Media type:

application/json

  • Example Value

No links

400

Paramêtros obrigatórios faltando

Media type:

application/json

  • Example Value

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

403

Acesso negado, credenciais inválidas

Media type:

application/json

  • Example Value

No links

chevron-rightPOST/password/forgot - Esqueci minha senhahashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Operação executada com sucesso. Também retornado caso o usuário não exista.

No links

400

Email inválido.

Media type:

application/json

  • Example Value

No links

chevron-rightPOST /login - Retornar as credenciais de loginhashtag

Parameters

Name
Description

redirectUrl *

string

(query)

redirectUrl

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Membro logado com sucesso!

Media type:

application/json

  • Example Value

No links

400

Paramêtros obrigatórios faltando

Media type:

application/json

  • Example Value

No links

401

API Key inválida

Media type:

application/json

  • Example Value

No links

chevron-rightPOST / refresh - Gerar novo token de acessohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Token gerado com sucesso!

Media type:

application/json

  • Example Value

No links

401

Token inválido

Media type:

application/json

  • Example Value

No links

chevron-rightPOST /register - Cadastrar um novo usuáriohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Membro criado com sucesso!

Media type:

application/json

  • Example Value

No links

400

Paramêtros obrigatórios faltando

Media type

application/json

  • Example Value

No links

401

API Key inválida

Media type

application/json

  • Example Value

No links

409

E-mail já cadastrado

Media type

application/json

  • Example Value

No links

Perfil

chevron-rightPOST /me / fields - Criar um novo campohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Campo criado com sucesso!

No links

401

API Key inválida

Media type

application/json

  • Example Value

No links

403

Acesso negado, token de acesso inválido

Media type

application/json

  • Example Value

No links

404

Membro ou modelo de campo não encontrado.

Media typeapplication/json

  • Media type

    application/json

    • Example Value

No links

chevron-rightPATCH / me - Atualizar membrohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

200

Membro atualizado com sucesso!

No links

401

API Key inválida

Media type

application/json

  • Example Value

No links

403

Acesso negado, token de acesso inválido

Media type

application/json

  • Example Value

No links

404

Membro não encontrado.

Media type

application/json

  • Example Value

No links

chevron-rightDELETE / me - Inativar membrohashtag

Parameters

No parameters

Responses

Code
Description
Links

200

Membro inativado com sucesso!

No links

401

API Key inválida

Media type

application/json

  • Example Value

No links

403

Acesso negado, token de acesso inválido

Media type

application/json

  • Example Value

No links

404

Membro não encontrado.

Media type

application/json

  • Example Value

No links

chevron-rightGET / mehashtag

Parameters

Name
Description

skipCache *

string(query)

skipCache

Responses

Code
Description
Links

200

Membro encontrado com sucesso!

Media type

application/json

  • Example Value

No links

chevron-rightPOST / members / groups - Cadastrar membro em um grupohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Membro adicionado na turma com sucesso!

No links

400

Paramêtros obrigatórios não foram informados

Media type

application/json

  • Example Value

No links

chevron-rightPOST / members / groups / testhashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

No links

chevron-rightDELETE / members / {member} / groups / {groupId} - Remover membro de um grupohashtag

Parameters

Name
Description

member *

number

(path)

member

groupId *

number

(path)

groupId

Responses

Code
Description
Links

201

Membro removido da turma com sucesso!

No links

400

Paramêtros obrigatórios não foram informados

Media type

application/json

  • Example Value

No links

chevron-rightPOST/members/groups/batch - Cadastrar membro em um grupohashtag

Parameters

No parameters

Request body application/json

  • Example Value

Responses

Code
Description
Links

201

Membro adicionado na turma com sucesso!

No links

400

Paramêtros obrigatórios não foram informados

Media type

application/json

  • Example Value

No links

chevron-rightGET / groups / {groupId} / members - Listar todos os membros de uma turmahashtag

Parameters

Name
Description

groupId *

string

(path)

groupId

limit

number

(query)

limit

offset

number

(query)

offset

enteredSince

date

(query)

enteredSince

enteredUntil

date

(query)

enteredUntil

expiresSince

date

(query)

expiresSince

expiresUntil

date

(query)

expiresUntil

Responses

Code
Description
Links

200

Listagem realizada com sucesso

Media type

application/json

  • Example Value

No links

chevron-rightGET / groups / {uuid} - Buscar informações de um grupo por UUIDhashtag

Parameters

Name
Description

uuid *

string(path)

uuid

Responses

Code
Description
Links

200

Grupo encontrado com sucesso

Media type

application/json

  • Example Value

No links

chevron-rightGET / groups - Listar todas as turmas da plataformahashtag

Parameters

Name
Description

limit

number

(query)

limit

offset

number

(query)

offset

takeGroupsThatMemberIsNotInById

number

(query)

takeGroupsThatMemberIsNotInById

Responses

Code
Description
Links

200

Listagem realizada com sucesso

Media type

application/json

  • Example Value

No links

Relatórios

chevron-rightGET / reports / accesshashtag

Parameters

Name
Description

limit

number

(query)

Número de registros por página (max 100) limit

offset

number

(query)

Número de registros a serem ignorados offset

search

string

(query)

Pesquisa por nome, email e IP search

Responses

Code
Description
Links

200

Relatório de acessos gerado com sucesso!

Media type

application/json

  • Example Value

No links

Last updated

Was this helpful?