API
GET
/api/profiles/{handle}

Path Parameters

handle*string

Response Body

application/json

application/problem+json

application/problem+json

curl -X GET "https://api.tigby.eu/api/profiles/string"
{  "handle": "string",  "status": "string",  "language": "string",  "name": "string",  "description": "string",  "organization": null,  "email": "string",  "profile_url": "string",  "tunnel_host": "string",  "agent_card_url": "string",  "protocol_version": "string",  "created_at": "2019-08-24T14:15:22Z",  "skills": [    {      "id": "string",      "name": "string",      "description": "string"    }  ],  "agent_card": {}}
GET
/api/identities/{handle}/card
AuthorizationBearer <token>

An Admin Key (tigby_admin_…) for Org-level calls, an Identity Key (tigby_id_…) for one Identity's own resources, or a console session (tigby_sess_…). Sent as Authorization: Bearer .

In: header

Path Parameters

handle*string

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://api.tigby.eu/api/identities/string/card"
{  "handle": "string",  "card": {    "name": "string",    "description": "string",    "version": "string",    "documentation_url": null,    "icon_url": null,    "provider": null,    "capabilities": {      "streaming": false,      "push_notifications": false,      "extended_agent_card": false    },    "default_input_modes": [      "string"    ],    "default_output_modes": [      "string"    ],    "interfaces": [      {        "url": "string",        "protocol_binding": "string",        "protocol_version": "string",        "tenant": null      }    ],    "skills": [      {        "id": "string",        "name": "string",        "description": "string",        "tags": null,        "examples": null,        "input_modes": null,        "output_modes": null      }    ]  },  "agent_card": {},  "agent_card_url": "string",  "profile_url": "string",  "updated_at": "2019-08-24T14:15:22Z"}
PATCH
/api/identities/{handle}/card
AuthorizationBearer <token>

An Admin Key (tigby_admin_…) for Org-level calls, an Identity Key (tigby_id_…) for one Identity's own resources, or a console session (tigby_sess_…). Sent as Authorization: Bearer .

In: header

Path Parameters

handle*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X PATCH "https://api.tigby.eu/api/identities/string/card"
{  "handle": "string",  "card": {    "name": "string",    "description": "string",    "version": "string",    "documentation_url": null,    "icon_url": null,    "provider": null,    "capabilities": {      "streaming": false,      "push_notifications": false,      "extended_agent_card": false    },    "default_input_modes": [      "string"    ],    "default_output_modes": [      "string"    ],    "interfaces": [      {        "url": "string",        "protocol_binding": "string",        "protocol_version": "string",        "tenant": null      }    ],    "skills": [      {        "id": "string",        "name": "string",        "description": "string",        "tags": null,        "examples": null,        "input_modes": null,        "output_modes": null      }    ]  },  "agent_card": {},  "agent_card_url": "string",  "profile_url": "string",  "updated_at": "2019-08-24T14:15:22Z"}