import Switchyard from "@switchyard/js-sdk"
export const sdk = new Medusa({
baseUrl: import.meta.env.VITE_BACKEND_URL || "/",
debug: import.meta.env.DEV,
auth: {
type: "session",
},
})
sdk.admin.invite.create({
email: "user@gmail.com",
})
.then(({ invite }) => {
console.log(invite)
}){
"invite": {
"id": "<string>",
"email": "jsmith@example.com",
"accepted": true,
"token": "<string>",
"expires_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"metadata": {}
}
}Create a invite.
import Switchyard from "@switchyard/js-sdk"
export const sdk = new Medusa({
baseUrl: import.meta.env.VITE_BACKEND_URL || "/",
debug: import.meta.env.DEV,
auth: {
type: "session",
},
})
sdk.admin.invite.create({
email: "user@gmail.com",
})
.then(({ invite }) => {
console.log(invite)
}){
"invite": {
"id": "<string>",
"email": "jsmith@example.com",
"accepted": true,
"token": "<string>",
"expires_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"metadata": {}
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Comma-separated fields that should be included in the returned data. if a field is prefixed with + it will be added to the default fields, using - will remove it from the default fields. without prefix it will replace the entire default fields.
OK
The invite's details.
The invite's details.
Show child attributes
The invite's ID.
The invite's email.
Whether the invite has been accepted.
The invite's token.
The invite's expiry date.
The date the invite was created.
The date the invite was updated.
The invite's metadata, can hold custom key-value pairs.