archivebox.api.models

Module Contents

Classes

APIToken

OutboundWebhook

Functions

generate_secret_token

API

archivebox.api.models.generate_secret_token() str[source]
class archivebox.api.models.APIToken[source]

Bases: django.db.models.Model

id[source]

‘UUIDField(…)’

created_by[source]

‘ForeignKey(…)’

created_at[source]

‘DateTimeField(…)’

modified_at[source]

‘DateTimeField(…)’

token[source]

‘CharField(…)’

expires[source]

‘DateTimeField(…)’

class Meta[source]

Bases: django_stubs_ext.db.models.TypedModelMeta

app_label[source]

‘api’

verbose_name[source]

‘API Key’

verbose_name_plural[source]

‘API Keys’

__str__() str[source]
property token_redacted[source]
is_valid(for_date=None)[source]
class archivebox.api.models.OutboundWebhook[source]

Bases: signal_webhooks.models.WebhookBase

id[source]

‘UUIDField(…)’

created_by[source]

‘ForeignKey(…)’

created_at[source]

‘DateTimeField(…)’

modified_at[source]

‘DateTimeField(…)’

class Meta[source]

Bases: signal_webhooks.models.WebhookBase.Meta

app_label[source]

‘api’

verbose_name[source]

‘API Outbound Webhook’

__str__() str[source]