providers_ssf_create
POST/api/v3//providers/ssf/
SSFProvider Viewset
Request
- application/json
 
Bodyrequired
namestringrequired
Possible values: non-empty
signing_keyuuidrequired
Key used to sign the SSF Events.
oidc_auth_providersinteger[]
event_retentionstring
Possible values: non-empty
Responses
- 201
 - 400
 - 403
 
- application/json
 
- Schema
 - Example (auto)
 
Schema
pkID (integer)required
namestringrequired
componentstringrequired
Get object component so that we know how to edit the object
verbose_namestringrequired
Return object's verbose_name
verbose_name_pluralstringrequired
Return object's plural verbose_name
meta_model_namestringrequired
Return internal model name
signing_keyuuidrequired
Key used to sign the SSF Events.
token_obj object
oidc_auth_providersinteger[]
ssf_urlstringnullablerequired
event_retentionstring
{
  "pk": 0,
  "name": "string",
  "component": "string",
  "verbose_name": "string",
  "verbose_name_plural": "string",
  "meta_model_name": "string",
  "signing_key": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "token_obj": {
    "pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "managed": "string",
    "identifier": "string",
    "intent": "verification",
    "user": 0,
    "user_obj": {
      "pk": 0,
      "username": "string",
      "name": "string",
      "is_active": true,
      "last_login": "2024-07-29T15:51:28.071Z",
      "date_joined": "2024-07-29T15:51:28.071Z",
      "is_superuser": true,
      "groups": [
        "3fa85f64-5717-4562-b3fc-2c963f66afa6"
      ],
      "groups_obj": [
        {
          "pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "num_pk": 0,
          "name": "string",
          "is_superuser": true,
          "parent": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "parent_name": "string",
          "attributes": {}
        }
      ],
      "email": "[email protected]",
      "avatar": "string",
      "attributes": {},
      "uid": "string",
      "path": "string",
      "type": "internal",
      "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "password_change_date": "2024-07-29T15:51:28.071Z"
    },
    "description": "string",
    "expires": "2024-07-29T15:51:28.071Z",
    "expiring": true
  },
  "oidc_auth_providers": [
    0
  ],
  "ssf_url": "string",
  "event_retention": "string"
}
- application/json
 
- Schema
 - Example (auto)
 
Schema
non_field_errorsstring[]
codestring
property name*any
Validation Error
{
  "non_field_errors": [
    "string"
  ],
  "code": "string"
}
- application/json
 
- Schema
 - Example (auto)
 
Schema
detailstringrequired
codestring
{
  "detail": "string",
  "code": "string"
}
Authorization: http
name: authentiktype: httpscheme: bearer
- csharp
 - curl
 - dart
 - go
 - http
 - java
 - javascript
 - kotlin
 - c
 - nodejs
 - objective-c
 - ocaml
 - php
 - powershell
 - python
 - r
 - ruby
 - rust
 - shell
 - swift
 
- HTTPCLIENT
 - RESTSHARP
 
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "/api/v3/providers/ssf/");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n  \"name\": \"string\",\n  \"signing_key\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n  \"oidc_auth_providers\": [\n    0\n  ],\n  \"event_retention\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());