Skip to main content
POST
Python

Autorizações

Authorization
string
header
obrigatório

nia_sk_...

Cabeçalhos

Idempotency-Key
string
obrigatório

Obrigatório. Guardado por 24 horas com o hash do corpo: a mesma chave com o mesmo corpo devolve a primeira resposta, e a mesma chave com outro corpo devolve 409 conflict.

Required string length: 1 - 256

Corpo

application/json

Uma reivindicação declarada, detida por holder. level é por padrão o nível menos restritivo do espaço; uma declaração é recusada (409 lease_held) enquanto a reivindicação de outro detentor é ao menos tão restritiva, e o mesmo detentor renova a própria. lease_s é limitado pelo maior prazo declarado do espaço. Uma trava de tarefa nomeia um objeto e a task dele, e é recusada (409 task_locked) enquanto outro detentor tem essa tarefa.

holder
string
obrigatório
Required string length: 1 - 256
kind
enum<string>
obrigatório
Opções disponíveis:
owner,
case,
task_lock
lease_s
integer
obrigatório
Intervalo obrigatório: 1 <= x <= 86400
intents
string[]
Maximum array length: 20
Pattern: ^[a-z][a-z0-9_]{0,39}$
level
string | null
Pattern: ^[a-z][a-z0-9_]{0,39}$
object
ObjectRef · object | null

Um objeto de negócio num sistema de registro.

observed_at
string<date-time> | null

Quando a fonte viu; uma observação mais antiga que a última da fonte é ignorada.

source
string | null

Uma observação desta fonte de posse, lida e enviada pelo worker da empresa: nunca recusada, substitui o que a fonte disse antes, limitada pela validade da fonte.

Pattern: ^[a-z][a-z0-9_]{0,39}$
subject
Handle · object | null

Um identificador de um sujeito num canal ou sistema: um telefone, um e-mail, um id do CRM.

task
string | null
Pattern: ^[a-z][a-z0-9_]{0,39}$

Resposta

A reivindicação, com a época que uma liberação precisa nomear.

claim_id
string
obrigatório
Required string length: 1 - 512
epoch
integer
obrigatório
holder
string
obrigatório
kind
enum<string>
obrigatório
Opções disponíveis:
owner,
case,
task_lock
level
string
obrigatório
Pattern: ^[a-z][a-z0-9_]{0,39}$
valid_until
string<date-time>
obrigatório